Thursday 29 October 2015

Kids Car Protector App

Project Objective:
Develop a mobile application within 2 months with a budget of no more than AED 82,000.
Deliverables:
·         The product requirement document
·         The functional specification document
·         An application design
·         The documentation of source code
·         The manual and installation guidelines
·         The code and other resources
·         The final actual amount of resources
Milestones
·         Project Setup/Initiation-                                                         11/1/2015
·         Project Plan Documentation-                                                 11/4/2015
·         Database Design Meetings-                                                   11/13/2015
·         Database Design Documentation-                                          11/15/2015
·         Application Design Documentation-                                       11/19/2015
·         System Integration Design Documentation-                          11/28/2015
·         Programming-                                                                        12/1/2015
·         Application Testing-                                                                12/9/2015
·         Issue/Bug Resolution-                                                             12/10/2015
·         Installation-                                                                             12/28/2015
·         Final Inspection/Check-                                                          1/6/2016
Technical Requirements:
·         Connectivity
·         Data on Demand
·         Integrated Application Management
·         Unique User Experience
·         Integrated Security
Limitations and Exclusion
·         Limited UIs
·         Limited Access to the device
·         Limited Access to Web
·         No polymorphic components
·         Variable Connectivity
·         Single Window
·         HTTP Sessions Not Persisted
Initiating:
Tasks:
o   Electrical technician: Responsible of assembling, installing, testing, and maintaining electrical wiring, equipment, apparatus, appliances etc.
o   Mechanical technician: Responsible of maintaining, troubleshooting, and repairing of mechanical equipment.
o   IT technician: responsible of designing, testing, debugging and final checking the application.
Responsibilities:
a)      Electrical technician takes the responsibilities of installing, maintaining and repairing electronic parts of equipment that is required to design a mobile application.
b)      He also reads and interprets schematics, blueprints, and wiring diagrams.
c)      He evaluates electrical and operational problems.
d)      Mechanical Technician checks equipment & operating systems and also corrects whatever is necessary.
e)      He ensures mechanical operations & standards and controls high quality.
f)       IT technician is the major person behind the application designing as he is responsible of designing, testing, debugging and final checking the application.
Planning:
Schedules
o   Schedule of different stages of application designing
o   Staff meetings
o   Schedule of the reports
o   Schedule of the testing
Risks
o   Alternative choice.
o   Testing.
o   Weather condition.
Staffing
o   2 mechanical technicians
o   2 electrical technicians
o   1 IT technician
Execution
Changes
o   Adjust changes according to the need of the time.
o   Be prepared to adjust any changes required for the application development.
Quality
o   Offering high quality mobile application
o   High-quality material for designing mobile application
Forecasts
o   The project will help many people regarding their children
o   Lower emergency cases
Work Breakdown Structure (WBS):
Sample Work Breakdown Structure
who
when
Duration
Cost AED
start
end
Project Management
14,300
Project Setup/Initiation
Program Manager
11/1/2015
11/3/2015
3
Project Plan Documentation
Project Team Leader
11/4/2015
11/5/2015
2
Project Schedule Development & Management
Project Team Leader
11/6/2015
11/8/2015
3
Status Reporting
Program Manager
11/6/2015
11/9/2015
3
Risk Management
Project Analyst
11/9/2015
11/9/2015
1
Subcontract Management
Program Manager
11/9/2015
11/11/2015
3
Project Meetings
Program Manager
11/9/2015
11/11/2015
3
Project Closeout
Program Manager
11/9/2015
11/10/2015
2
Analysis/Requirements
7,150
Business Process/Use Case Meetings
Business Analyst
11/10/2015
11/10/2015
1
Business Process/Use Case Documentation
Business Analyst
11/10/2015
11/11/2015
2
Requirements Meetings
Project Team Leader
11/11/2015
11/11/2015
1
Requirements Documentation
Project Team Leader
11/12/2015
11/13/2015
2
Design
17,350
Database Design Meetings
IT Technician
11/13/2015
11/14/2015
2
Database Design Documentation
IT Technician
11/15/2015
11/17/2015
3
Application Design Meetings
IT Technician
11/16/2015
11/18/2015
3
Application Design Documentation
IT Technician
11/19/2015
11/20/2015
3
System Architecture Design Meetings
Program Manager
11/21/2015
11/23/2015
3
System Architecture Design Documentation
Program Manager
11/24/2015
11/27/2015
4
System Integration Design Meetings
Program Manager
11/28/2015
11/30/2015
3
System Integration Design Documentation
Program Manager
11/29/2015
11/30/2015
3
Application Development
13,200
Programming
Application Developer
12/1/2015
12/3/2015
3
Programming For Module A
Application Developer
12/4/2015
12/5/2015
2
Programming For Module B
Application Developer
12/6/2015
12/9/2015
3
Programming For Module C
Application Developer
12/6/2015
12/9/2015
3
Programming For Module D
Application Developer
12/9/2015
12/9/2015
1
Programming For Application Integration
Application Developer
12/9/2015
12/11/2015
3
Code Reviews
Project Analyst
12/9/2015
12/11/2015
3
Application Testing
Application Developer
12/9/2015
12/10/2015
2
Test Documentation
Application Developer
12/9/2015
12/10/2015
2
Factory Testing
Application Developer
12/9/2015
12/10/2015
2
Issue/Bug Resolution
Application Developer
12/10/2015
12/11/2015
2
Site Acceptance Testing
Application Developer
12/11/2015
12/11/2015
1
Database Development
5,700
Pilot
IT Technician
12/12/2015
12/13/2015
2
Data Conversion/Migration
IT Technician
12/13/2015
12/14/2015
2
Data QA/QC
IT Technician
12/15/2015
12/17/2015
3
Deployment
11,100
Release Planning & Management
Program Manager
12/16/2015
12/18/2015
3
Issue/Bug Management
Project Analyst
12/18/2015
12/20/2015
3
Server Management
IT Technician
12/21/2015
12/23/2015
3
Source Code Management
IT Technician
12/24/2015
12/27/2015
4
Database Management
IT Technician
12/28/2015
12/30/2015
3
Install Documentation
IT Technician
12/27/2015
12/30/2015
4
Installation
IT Technician
12/28/2015
12/30/2015
3
Help & Training Material Documentation
Project Analyst
12/28/2015
12/30/2015
3
User Training
IT Technician
12/28/2015
12/30/2015
2
Operations & Maintenance
13,200
System Administration
Program Manager
1/1/2016
1/2/2016
2
System Tuning
IT Technician
1/3/2016
1/4/2016
2
User Support & Help Desk
Project Analyst
1/4/2016
1/5/2016
2
Final Inspection/Check
Application Developer
1/6/2016
1/6/2016
1

Hierarchy
Organization Breakdown Structure (OBS)
Responsibility Matrix
Deliverables
Mechanical Department
Electrical Department
IT Department
Project Control
Application design

1
2
3
Prototypes
1


2
Application Requirements
4



Equipment
2
2

1
Basic Structure


2

Structure Finished
1


2
Mechanical Work
1

1

Electric Work

2
1

Operating system documentation
2
2
2
1
Prepare final report



1

Cost Estimates          
Cost Estimates
Cost AED
Process Design
7,500
Capacity Planning
2,500
Material
25,000
Facilities Planning
9,400
Other Purchasing
7,300
Development of Training
10,100
Actual Training
1,750
Installation and Integration
6,250
System Administration
12,200
Total
AED 82000

Managing Risks
o   Application identification risk
o   Security risk assessments
o   Privacy  risk assessments
o   Development process maturity assessments
o   Assessment of software application developers and associated parties like service providers.
o   Implementation of application protective strategies.
AON Diagram
Workforce:
o   2 mechanical technicians
o   2 electrical technicians
o   1 IT technician
Project Closing

After the designing of the mobile application and having it gone through all the processes and stages discussed above, here comes a closing phase of the project and it’s ready to be delivered to the customers. At this stage, various approvals are obtained and the contracts with workers and technicians are closed. Their pays and due money is also given to them at this point. Each member of the project knows about the project closing. There is a success party among the workers.