Software Development MethodologyOverviewThe CAPIX software development methodology involves dividing a project into separate phases, each tailored to accentuate client interaction and approval. At the conclusion of each phase, our consultants walk-through the outcomes with the customer to make certain a clear, shared understanding of the project exists between all parties. The customer has the opportunity to verify work to date and accept the work before we proceed to the next phase of the project. Normally, a separate quotation is provided for each phase at the commencement of the phase, though an estimate for the full project is provided at the beginning of the project. The phases are:
Phase I - Project InitialisationA project is initialised through CAPIX Ltd Consulting specialists visiting the prospective client to discuss the details of the project. This meeting is free of charge. The purpose of the meeting is to:
Date:_____________ By:_____________ _____________ Phase II - Determine the RequirementsThe next step in the development process is to identify the clients needs and opportunities more closely. The purpose of this stage is to gain a solid understanding of the business requirements. CIT does this by meeting with the client project manager and users alike. From this meeting we will produce a User Requirements Document which outlines the business needs and the best software solutions. Prior to this meeting it is beneficial for the client to prepare an outline of requirements, the members involved in this project and main users. Note: If this project involves converting an existing system, for example, from Access to ASP, and no functionality changes are necessary, this phase may not be required. Date:_____________ By:_____________ _____________ |
Phase III - Design Specifications At this stage CIT also like to get users to have a look at some of our past databases to get ideas and see our standard look and feel. Date:_____________ By:_____________ _____________
Phase IV - Software Development and Testing In each case CIT requires Client approval for nominated changes. Date:_____________ By:_____________ _____________ Phase V - Handover and Acceptance The software is installed at the customer's site for beta testing and acceptance by the customer. Once accepted, the software is ready to be installed into the production environment for 'live' use. Date:_____________ By:_____________ _____________
Phase VI - Training Date:_____________ By:_____________ _____________
Phase VII - Support and Enhancements Enhancements are defined as changes to the delivered software package. There are two methods for reporting changes: In each case CIT requires Client approval for nominated changes. Date:_____________ By:_____________ _____________
The CAPIX software development methodology reduces the cost, risk and delivery time of projects. |