0% found this document useful (0 votes)
46 views

Mobile App Requirements Specifications Document Template

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Mobile App Requirements Specifications Document Template

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

[email protected] | + 1 347 467 1089 | www.agicent.

com

This document is created by Agicent App Development Company to help anyone who is looking to write
specs of their app development project quickly. Feel free to get in touch with Agicent in case you’re
looking to hiring an app developer for your own project.

Request for Quotation Template For Mobile App development project

Section 1 - Business Information

1. Brief Introduction of the Project, Goal of the app and target user group.

An example- I want this app barnow to enable end users to see what is happenings inside bars
nearby by looking at their feeds, seeing videos people are uploading, seeing their menus etc.
For bar owners, I want them to be able to make their profile on our system, see checkins, update
their special offers, and manage.

Also describe what is your current and future goal associated with the app. For example, you
want to launch a lean MVP at first and then 3 more features after 1st 5000 users etc.

2. Brief Introduction of yourself (individual/ startup details), location.

Example - We are a young mobile startup, looking to leverage power of mobile apps to disrupt
the life style domain.

3. Decision maker (s) contact details:- Name, Email, Phone, Skype.


Mr. John
Awesome Mobile startup
Phone

Section 2 - Technical and Functional Requirements

4. Target OS Platforms.
[email protected] | + 1 347 467 1089 | www.agicent.com

iOS | Android | Windows | Web | Others

Mention ones you want to target initially.

5. Services Needed from the app development company.


i. Design & development
ii. Only Development
iii. Consulting, Design & Development
iv. Consulting, Design & Development and Marketing.

6. Technology Preference (Optional).


- I’ve a choice (describe technology flavor you want to use).
- I leave it on developer to decide.

7. Native app development or Cross platform development.

Native means using native tool and technologies like Xcode, with swift or objective C for iOS, and java
with android studio for Android.

Cross platform means tools and web technologies, like ionic framework or xamarin or unity 3d or phone
gap.

8. MOST IMPORTANT - Features description (how the app behaves for the user).

Describe the app as it flows for the user type 1, user type 2, admin etc:-

Example feature description (taken from the BarNow app available in the store):

 Sign up/ registration, sign in.


 App would capture age (should be minimum 21 years), gender, email ID and phone number of
party goers.
 Once user confirms he is 21 or more, he shall see the next screen for bar location (current
location or search his city). After choosing your city the user shall then select which type of bar
( for example sports bar, dive bar, speakeasy/prohibition bar, arcade/game bars. clubs for city
like Vegas and Miami.
 After choosing you city and type of bar you are looking for then it should pop up a list of bar
[email protected] | + 1 347 467 1089 | www.agicent.com

(coming from backend) and we should rotate ever two weeks (using admin)which bars are going
to be the top 10 in that area if will be easier to do this once we get users downloading and
hitting the application because then we can pull data and users comments on who got the most
hit and which bars more users seem to be attached to.
 A user shall be able to check-in the bar on the app, when he physically checks in.
 Once you chose the bar you want to look at the bars main page will come up and on this it will
have a link to the bars website, direction, and also the bar will have the ability to post pics of
flyers they have promoting any events (via bar login on web), they will be able to post videos of
any past performers that will be coming back soon, their happy hour specials and anything they
want to post pertaining to the bar. We can call it bar details screen.
 Also on the bars page there should be another icon that says feed and on the feed page which
shall be live stream on anything party goers and other people are saying about that bar for
example Facebook, twitter and instagram post that are associated with the bar ( if there is a
hashtag or geo tag location then that should reflect on bar)
 On feeds page, there shall be an icon that says GO LOVE and with this icon party goers will have
the ability to post a 10 second video of them while they are in that specific bar and once they
have that video they shall post it to their feed so that way it is another way to show users what is
going on in real time in that bar.
 Party goers should have the ability to go to the feed the feed page they should have the ability to
scroll and see what other people have been saying about that bar for example if there is a
twitter, instagram of Facebook post with that current location tag of the bar or the bars hashtag
if should show up on the feed page for view to be able to see what is going on in real time.

a. Features of Website for bar owners


 Signup, registration after authentication (via email ID or phone number).
 Bars will have their own profile page that they can update with their info (name, contact person,
email, Twitter/ fb, location on map, pictures, description, specialty).
[email protected] | + 1 347 467 1089 | www.agicent.com

 Bars will have the ability to post pics of their flyer, happy hour specials, any post they want to
saying getting people in for the night, videos of past performers that will be returning soon etc.
 Ability to see total checkin count via app till date.

b. Admin features
 Ability to moderate users and bar owners.
 Logs into username/ password secured, admin portal on any browser, and see user analytics
(number of users on app, new downloads, their email IDs/ contact details).
 Ability to see number of hits on every bar during a period of time, number of checkins people
have reported on the bar.
 Ability to see how much time a user spends on a bar page.

9. Mockups or drawings to depict Apps flow:-

Paste any mockups or sketches of the app in this doc or send as an attachment or ask the App
Development company to do the same. Some exemplary mockups are (from a different app).

You can even use a pen and paper to draw these kind of sketches, and send the photo to developer,
or may use a tool like balsamiq, mockflow etc. to create it yourself.

Some example wireframes:-

10. Any Special Acceptance criteria


[email protected] | + 1 347 467 1089 | www.agicent.com

- Mention what are mandatory performance parameters you want app to meet (like “should
optimally consume battery, should do background location etc).
- Mention UI related acceptance criteria.
- Write test cases (basically scenarios in which you want your app to be tested).

Off-topic - Some useful information if you are outsourcing Mobile App Development for the first time:-

1. Hiring App Development Companies? Read this.


2. Use Mobile Apps development costs Calculator.

Document keywords:- App requirements specs template, app requirement specification document, app
specification document, software specs document, app development requirements specification
document, app development company, how to write mobile app specs, App design document, game app
specification document, iOS App Development Specs, Android app development specs, Mobile Apps
development specs, APP MVP Template

Disclaimers

a. This is a basic (and non tech savvy) template to note down and communicate your app development
requirements to your App developer.
b. This is good for customers having no, or lesser prior knowledge of app development process. You can
directly get in touch with Agicent if you have advance inquiries.
c. I’ve taken example of an existing older app BarNow that we developed for one of our customers with
their permission. You can narrate your app in the same way (basically describe how the app works for user
type 1 (buyer), user type 2 (seller), user type 3 (middleman), user type 4 (admin) and so on.
d. You can always contact Agicent to help you in writing requirement specs, and also in creating wireframes
of your project.
e. For more questions regarding App development basics, visit this page:- http://www.agicent.com/faqs.

You might also like