|
Database Design Methodology
Successful software development requires more than the expertise of programmers. Datascape employs a methodology which insures that, regardless of the scale or complexity of the design, software projects follow the same careful, progressive and planned development. By following a universal development plan, Datascape is able to address any difficulties or issues that arise in the course of development. Throughout the development phase we conduct a series of planned and thorough checks and reviews on the code being implemented, insuring that the solutions we provide are intuitive and fault-free. Datascape employs a number of highly trained project managers, one of whom will be assigned to your project regardless of the scale or complexity of the job. The project manager will be responsible for managing the entire life of the project from initial design through the last phase of implementation and management. They will ensure that the project achieves the requirements and objectives with an optimum delivery and implementation plan. In order to assist you in understanding what a typical development plan for a bespoke development project includes we present the following core development phases and their associated tasks and development stages: Analysis Consultancy/ Project Scoping Resource/ Responsibilities Planning Budgeting Strategy Initial Requirement Analysis Feasibility Study Project Overview Design Review Project Overview Requirement Definition Data Analysis Software Functional Design Create Functional Specification Design Review Functional Specification Develop Initial Prototype Sample Review Project Specification Aesthetics Design Specification Specification Change Control/ Acceptance Check Create Final Project Specification Design Review Final Project Specification Design Project Design Completion Development Development Division of Labour Coding Initial Debugging Report Writing Aesthetics Design Preparation Specification Conformance/ Acceptance Check Code Modifications Integration/ Data Testing Final Code Modifications Code Completion Change Control Help/ Documentation Specification Help/ Documentation Production Implementation Beta Version User Training Beta Version Deployment Pre Implementation Modifications Software Completion System Manager Training Technical Environment Deployment User Training Final Data Conversion/ Data Preparation Application Integration/ Data Loading Parallel Installation Support Post Implementation Review Future Requirement Planning / Change Control Technical Support Routine Service and Maintenance Future Development |