Software Project Lifecycle
Click on each stage to view the details
 |
Activities |
| |
 |
Gather information on the high-level goals, objectives, and needs of the organization as related to the topic areas agreed upon prior to commencing Discovery.
|
|
 |
Identify current solutions, pain points & potential areas where the software system can improve the performance of the organization or processes involved. |
 |
Compile an overview of what functionality the system should provide. |
|
| Who's Involved |
|
|
Miles Technologies: Senior Technology Advisor and Business Analyst |
|
|
Customer:Principal and Key employees |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Outline of the Goals, Objectives, and Needs of the proposed project |
Back To Top
|
|
|
 |
Activities |
| |
 |
Identify the primary processes which will be handled or touched on by the system & basic overview of each process.
|
|
 |
Identify complexities within the business processes that will need to be handled in the system. |
 |
Determine actual solution(s) based on needs & analysis of potential solutions vs. requirements. |
 |
Gather a more detailed description of how system will handle the processes described in the overview. |
 |
Identify data migration, customization and integration requirements. |
 |
Assess current infrastructure & general needs & plan for deploying solution |
|
| Who's Involved |
|
|
Miles Technologies: Business Analyst and System Architect |
|
|
Customer: Principal and Key employees |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Detailed Business Requirements |
|
|
Solution Overview |
|
|
Fixed Price For Stage 3 and a tighter range for overall project cost |
Back To Top
|
|
 |
Activities |
| |
 |
Mockup all data entry screens, reports, web pages, and other visual content of proposed system
|
|
 |
Design detailed process flows |
 |
Develop detailed plan for software design, customization and integration. |
 |
Identify necessary packaged software, components, hardware, etc which will be required to implement solution. |
|
| Who's Involved |
|
|
Miles Technologies: Project Manager, Systems Architect, and User Interface Designers |
|
|
Customer: Principal, Key employees and Subject matter experts |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Development Plan, which includes detailed system design with mockups. |
|
|
Fixed Price for Development. |
|
|
A refined range for Stages 5-8. |
Back To Top
|
|
 |
Activities |
| |
 |
Execution of Development Plan
|
|
|
| Who's Involved |
|
|
Miles Technologies: Project Manager, Lead Software Engineer, and Software Developers Quality Control Team / Software Consultants |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Prototype system that is ready for Beta Testing with Organization’s internal staff. |
|
|
Implementation Plan |
|
|
Fixed Price for Stages 5-8. |
Back To Top
|
|
 |
Activities |
| |
 |
Development of Training Program / Materials
|
|
 |
Onsite and/or remote training session(s) to train employees that will be part of Beta |
|
| Who's Involved |
|
|
Miles Technologies: Project Manager and Software Consultant who will conduct training |
|
|
Customer: All Beta Users (these users will conduct future training when live system is implemented) |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Beta users that understand how to utilize the system |
Back To Top
|
|
 |
Activities |
| |
 |
Beta user testing of prototype system
|
|
 |
Identify usability items and bugs |
|
| Who's Involved |
|
|
Miles Technologies: Project Manager and QA Team |
|
|
Customer: Beta Users |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Ready-to-deploy system |
Back To Top
|
|
 |
Activities |
| |
 |
Installation of necessary hardware
|
|
 |
Installation / implementation of software solution |
 |
Onsite consultation during initial implementation |
 |
Run through typical daily business processes within live solution |
|
| Who's Involved |
|
|
Miles Technologies: Project Manager and Software Consultant |
|
|
Customer: All Users |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Implemented Solution with version 1.0 of software |
Back To Top
|
|
 |
Activities |
| |
 |
Monthly Budget Plan For Ongoing remote and/or onsite support
|
|
 |
Extended warranty options |
 |
Future enhancements or versions of the software will follow the cycle starting with Stage 1: Discovery |
|
| Who's Involved |
|
|
Miles Technologies: Systems Support Specialists |
|
|
Customer:Tier1 Helpdesk, All users |
| |
| Deliverables (What you get as a result of this stage) |
|
|
Efficiently running system through ongoing support and extended warranty options |
Back To Top
|
|
If applicable, a separate Data Migration project may be performed. Data migration projects follow the same lifecycle described above, and can be done concurrent to system development.