Step 1 - Initial contact with client, and discussion of project and its requirements in detail.
Step 2 - Preparation of contract and the project-specific contract appendix, briefly stating the project requirements, proposing a schedule, and proposing a cost estimate. Billing is on an hourly time-&-materials basis, with a renegotiable project cap.
Step 3 - Specification Milestone: Develop a detailed functional specification for the project, prototyping as necessary to minimize technical unknowns.
Step 4 - Code Development Milestones: Detailed design and implementation of the software resulting in a scheduled deliverable. The development should be broken into milestones of around a month, so that the client has regular deliveries of the software and can provide feedback and request changes during the process.
Step 5 - Follow-up period: After each code delivery, and for a period after the code development is complete, provide follow-up with the client to ensure any bugs are fixed and change requests can be scheduled.
Client Benefits:
- Immediate progress on your critical project: finding, hiring, and orienting a new employee can take months and is very expensive. Retrologic Systems is ready to apply our expertise to your project today.
- Accountability: you will deal with a single point of contact who is directly responsible for your project.
- Accommodating change: our clearly-defined software development process allows the implications of change on schedule and cost to be made clear, enabling the client to make well-informed decisions about project changes at any point in the development cycle.
- A fresh perspective: even if you decide to develop your project internally, consider consulting us early in the design phase. Our experience and external perspective could make all the difference in the quality and success of your internal project.