PROJECT TOPIC
MOBILE PHONE APPLICATION DEVELOPMENT PROJECT
Technology is the most extensive driver of the 21st century’s economies. Business practices,
boardroom meetings, communication, manufacturing, and distributions all are done through technology.
Companies that fail to utilize or incorporate technology are doomed to collapse. Evidently, such
companies that lag in the use of technology are faced with high costs of operations such as
communication charge and ultimately poor collaboration of employees. Notably, in the 21st century, a
vast population uses mobile phones specifically smartphones which are a 21st-century invention. Based
on their populace and effectiveness they present a lucrative opportunity for our company to maximize on
and increase profits and competitiveness with our competing companies.
Our company has been experiencing a progressing trend in reduction of profits; this can be ascribed to
the fact that customers have been deserting our company for other company’s selling similar products and
services but using the internet and online platform. Our customers propose that they would prefer an
organized website where they can search their favored commodities and make orders without personally
arriving are our shops and offices. Similarly, the customers opine that a central site with myriad
information on our products would give them enough time to search and compare the most effective
product they require as opposed to physically appearing for purchases where they have minimum time to
check the catalog.
The benefit will be an active customer care service. Through the applications, customer care segments,
our marketing, and digital support staff will be able to interact with customers and offer them guidance
and advice on how to maximize our services. For the project to be up and running, it will take a maximum
of 3 months.
1
Development of a Mobile Phone Application
Project Charter
03/27/2018
Project Purpose / Justification:
The proposed mobile phone application will seek to fulfill the customer’s preference
and seal this loophole that has caused the increasing customer turnover. The app will
host all our products and services on site in a well-classified catalog according to the
departments they belong. The customers will, therefore, have an easy time in the
identification of the services they require.
Initial (High-level) Risks:
Risk of unsustainable user growth
Risk of choosing a wrong developing partner
Security breach risk
Risk of not being accepted
Initial (High level) Scope:
The first benefit will be an active customer care service. Through the applications,
customer care segments, our marketing, and digital support staff will be able to
interact with customers and offer them guidance and advice on how to maximize our
services. Also, as a company, we will be able to collect customer feedback including
complains and recommendation which will illuminate the areas we need to improve
on and how we could improve customer satisfaction. Ultimately, customer company
interaction will build customer trust with our brands, grow our reputation as a
reliable company, and increase our sales revenues.
Initial (High-level) Budget and Finances:
This would be processed over a period of 1-2 months on an estimated budget of
$100,000 with the following expenses being incurred:
1. Selecting an operating system – Android, iOS, Windows
2. Hiring a creative team to develop the required application software with
user experience, interaction design, virtual design.
3. Getting an external feedback by user ability testing with additional testing.
4. Tools used while creating a working prototype includes the designing phase.
5. Power and maintenance backup systems.
Key Stakeholders:
• Project Sponsor:
• Project Manager:
Reason for the Project:
Our company has been experiencing a progressing trend in reduction of profits; this
can be ascribed to the fact that customers have been deserting our company for other
company’s selling similar products and services but using the internet and online
platform. Our customers propose that they would prefer an organized website where
they can search their favored commodities and make orders without personally
arriving are our shops and offices. Similarly, the customers opine that a central site
with myriad information on our products would give them enough time to search
and compare the most effective product they require as opposed to physically
appearing for purchases where they have minimum time to check the catalog.
Communication between the management and the employees has been strained.
Instructions are given from the management delay before being relayed to the
employee, since such information may arrive being distorted from the original
message leading to complications in the production, human resources, and sales
department.
Mobile Phone Application Development
Project Scope Statement
03/27/2018
Major Deliverables:
• Product – Our company boasts a broad market base that spans across the globe;
notably, our executive managers are compelled to travel abroad to attend
meetings which inflate our operational budget physically. Similarly, a lot of
money is spent on printing materials for paper catalogs and brochures. The
mobile application will reduce these charges by accommodating all this
information on the internet where it is accessible to multiple customers.
Therefore, the saved funds can be diverted to product research and
enhancement of employee organization culture to increase company
productivity.
• Project – A process of creating a better experience for the consumers who use
our online brand for their needs and for them to provide us the feedback on
how the services are.
Major Milestones: This project is carried out in a span of over 1-2 months and
below are the estimated project milestones:
03/27/2018 - Project Charter created and approved
04/04/2018 – Application setup
04/18/2018 – Customer survey and application creation
04/25/2018 – Software to used and implementation (User flows)
05/09/2018 – Graphic designs
05/16/2018 – Coding
05/23/2018 – Testing
05/30/2018 – Launch
06/06/208 – Optimization and fixing of bugs
Scope:
• In Scope
- Project
o Initial conversation
o Goal Definition
o Goal Review
Product –
o Competitive audit
o User Feedback
•
Out of Scope
- Project
o Over the estimated budget
o Unexcepted risks
Product – Software update
Assumptions:
The mobile phone application will also bring to life effective communication and
collaboration among our employees across all departments. Before access to
information by multiple employees was impossible, the mobile phone application
will allow multiple users to log in and access the same data at the same time. This
development will be time-saving as employees will have ample time to share
knowledge/ideas, with one another for innovating our production and operation
systems. Besides, through the app, the management will have an easy time effecting
changes and disseminating relevant information to the employees with a guarantee
that it will reach them intact and on time.
Constraints:
Marketing of the mobile phone application is a huge expense to the company and
will involve the maximization of search engines. As earlier mentioned will include
the internet, our digital team will engage in the development of advertisements,
development of articles sensitizing our customers on the benefits of installing the
app. The prime reasons for the use of internet are to capture the attention of the
millennial generation who prefer online services to physical presence. To reach a
wider audience, our marketing team will also develop advertisements for the use of
mainstream media including television and newspapers.
Acceptance Criteria:
One of the main problems as addressed above is customer access and understanding
of our products and services. The proposed mobile phone application will seek to
fulfill the customer’s preference and seal this loophole that has caused the increasing
customer turnover. The app will host all our products and services on site in a wellclassified catalog according to the departments they belong. The customers will,
therefore, have an easy time in the identification of the services they require. The
app will be available in the Google play store and App store and can be downloaded
by the customers across the globe as long as they have an internet connection. Most
importantly, the catalog will be available on a 24hours period throughout the year.
Surname 1
Name
Instructor
Institution
Mobile app development
100%
Project charter
40%
Customer
summary 15%
Application set
up 30%
Application
integration 8%
Marketing 2%
High level scope
Graphic design
Simulation
5%
8%
2%
Project purpose
5%
High level
budget 2%
Coding
Launching
2%
1%
Key
stakeholders
integration 1%
Testing
2%
Requirements Traceability Matrix (Vertical)
REQUIREMENTS TRACEABILITY MATRIX
Project Name: mobile application development
Requirements Document
BRD
Requirement
Work Package
FSD
Validation Method
Validation Method
Validation Method
Validation
Status(pass/fail)
1
correct names
password at least 8
characters. With symbols
and numbers
correct email and password
entered
verification code sent to the pass
mobile phone no registered
incorrect details, false details, non-verifiable
mobile number
user inputs correct id and
verification code sent
pass
wrong details that registered the account
entered, use of mobile phone not registered with
out system.
user not logged in to the account, user does not
verify their account, using wrong details during
account creation, non-verifiable mobile number
Requirement
ID#
BR_1
register account
Work Package WBS Package Name
ID #
WBS 1
BR_2
login account
WBS 2
account login
2
user has verified account
BR_3
modify and update
account
WBS 3
update your account
3
user created account
user inputs corrects details
user logged in to the
account
pass
BR_4
ask questions
WBS 4
ask for help/ inquire
4
user created account
user logged in to the
account
pass
BR_5
purchase
WBS 5
make an order
5
user created account
user inputs correct email,
password and verification
ID
user inputs correct email,
password and verification
ID
user logged in to the
account
pass
BR_6
security
WBS 6
verify your identity
6
user created account
user inputs correct email,
password and verification
ID
user logged in
pass
Priority
account registration
2018050103515320180426014417traceabilty_matrix_1_.xls
Template Version: 1.4.1
Failure Reason
For Internal Use Only
user searches for items not in our catalog, user
is not registered with our system, user not
logged in to our system
user has not updated his credit card information,
user has no enough money in his account, use
of outdated or expired credit card
using of mobile phone number not registered on
the system. Using of fake identity names,
5/10/2019 12:55 AM
Page 1 of 7
ID
REQUIREMENTS
COMPONENT: External interface:
BR_1. Register account
-
User is human
-
Valid ID NO
- Valid email and
password
-
BR_2. Login to account
- User registered
- User input unique ID
- User logged in to ac
- User permitted by
admin
-
BR_4. Query system
User inputs unique ID
- User logged in to ac
- User permitted by
admin
-
User inputs unique ID
- User logged in to ac
- User permitted by
admin
User inputs unique ID
BR_3. Add, delete, update account
COMPONENT: Security
-
Registered account
-
Valid details entered
1. Authentication
- Names and ID no
verifiable
-
User logged in
- Permitted by
administrator
-
2. Integrity
- No use weak
password
- H
- User logged in
- Permitted by
administrator
-
3. Non repudiation
Recovery of password
Recovery of password
- No use weak
password
- User access the
system anytime
- No denial of service
at any time for registered
users
- User logged in
- Permitted by
administrator
-
Recovery of password
3. Non repudiation
- No use weak
password
- Protect personal
information
COMPONENT: performance
maximum response
time
- Minimum response
time
1. Response time
- User logged in
- User initiates an
action
-
no of users per any given time
2. Portability
3. Resource utilization
-
User logged in
-
Different platforms
-
System requirements
-
System specifications
CPU usage
memory usage
network usage and
requirement
DESCRIPTION
These part covers the external interface requirements
that our system must satisfy to give the users of the
system an easy time when using the software.
- The requirements will show that the
customers shall shat by creating a valid account
using a real email and names and valid identity
no verifiable by government.
- The user shall then login to the account
using the valid details used in account creation
- They shall then can be able to modify,
query, and analyze the contents of the system.
- The user shall also receive permission from
the administrator to carry out these modification
and updates and transactions on the system.
The security requirements shall be ensuring that the
customer information is only accessible to the person
who created that specific account
- The system shall be able to authenticate the
input data for account creation. Real names and
ID names shall be real and verifiable.
- It shall also ensure that only the person
authorized to access the account can access the
system. This shall be by sending a unique code
to the registered mobile number every time the
user log in to the account to verify the ownership
of the account.
- The system shall not allow use of weak
passwords. Passwords shall be more than 8
characters and contain numbers alphabets and
special characters.
- The system shall also not deny access to the
account to registered users.
- The system shall also allow account
password recovery.
- The system shall not allow unauthorized
access into the account.
- The system shall also not display user’s
personal information to third parties.
-the system shall show an improved performance of the
system as the user interacts with the system.
- it shall show both the minimum and maximum
response time the system takes to respond form the
minute the user initiates an action and when he receives
the response.
- It shall also show the maximum number of the users
that can operate on the system at the same time
- the system shall indicate the system requirements and
specifications to suite different user requirements.
-it shall indicate the different platforms it can run on
and minimum requirement for each
The system shall show the system resource usage in terms
of memory usage, CPU usage, network usage and
requirements.
Purchase answer to see full
attachment