150 likes | 275 Views
Inflectica Technologies a web development company provides professional services of: web application development, ecommerce website design and programming, dedicated teams of web developers with high quality, affordable cost and timely delivery.
E N D
Mobile App Development Project Lifecycle INFLECTICA TECHNOLOGIES (P) LTD
STAGE 1 : BUSINESS ANALYSIS • Develop understanding of the business problem and leverage our Industry know-how to better discuss business objectives, goals and desired achievements. • Discussion on Possible inputs and expected outputs, in terms of operational parameters and other dependencies are identified. • Industry best practices and Suggested guidelines from apple and Google are applied. • RESOURCES INVOLVED : • Business Analyst • Software Engineer • Project Manager • DELIVERABLES: • Scope Document • Price Estimates
STAGE 2: REQUIREMENT GATHERING • All Software features, functionalities and integration requirements are described. • Price and Time estimates are revised and additional features may be added that may have been overlooked in Business Analysis Stage. • Tentative Project Plan is drafted. • RESOURCES INVOLVED : • Business Analyst • Software Engineer • Project Manager • DELIVERABLES: • Detailed Requirement Study (including full feature and functionality listing) • Revised Price and Time Estimates • Tentative Project plan
STAGE 3: ARCHITECTING & DESIGN • Definition of all logical sequences, processes and operations expected in the software. • Diagrams explaining all data parameters, features and functionality developed. • User Interface developed and designed. • RESOURCES INVOLVED : • System Engineer • Database Engineer • User Interface Engineer • Technical Writer • Project Manager
STAGE 3: ARCHITECTING & DESIGN(contd..) • DELIVERABLES: • Work Flow and Business Process Diagram • Topology Diagrams • UML Diagrams • User Interface Screens / Wireframes / Forms • Database schemas (tables, relationships and objects) • User cases for all operations in the software • Test cases for all events that will be qualified and tested during QA processes • Revised project plan including milestone deliveries • Demo and Release Planning
STAGE 4: DEVELOPMENT • Development of the application on the basis of Scope document. • Iterative development process • Weekly / Fortnightly release • RESOURCES INVOLVED : • Software Developer • Quality Assurance • Project Manager • DELIVERABLES: • Updated Project plan illustrating Gantt Chart and milestone updates • Software Units and Modules • Early Software release
STAGE 5: TESTING & EVALUATION • Rigorous functional testing, boundary testing, Compatibility testing evaluation of test cases. • Bug Fixes and beta release • RESOURCES INVOLVED : • Software Developer • Quality Assurance • Project Manager • DELIVERABLES: • User Tests • Case Tests • Unit Tests • Compatibility Tests • Stress Tests • Beta Candidate Software Release
STAGE 6: DEPLOYMENT • After successful beta testing, the product is uploaded to the respective app store for production deployment. • RESOURCES INVOLVED : • Software Developer • Technical Writer • Project Manager • DELIVERABLES: • Full Software Documentation • Source Code Documentation • User guides, Manuals, Training Materials • Final candidate software upload
STAGE 7: SUPPORT & MAINTENANCE • Any Production bugs are fixed and update is pushed to the app store. • Enhancements performed and update is pushed to the app store • RESOURCES INVOLVED : • Software Architects • Support Team • Support Project Manager • DELIVERABLES: • Support and Maintenance contract • Maintenance and Development Contract • Service Level Agreements (SLA) • Application Management Contract
THANK YOU !!! APPLICONSULTANTS TECHNOLOGIES (P) LTD