Methodology
I. Project Analysis - Determine the goals, scope, and turn around time requirements of the client, target audience, and industry standards. Analyze suitability of creating new software, modifying existing software, aligning existing software to create new applications, integrating 3rd party code, leveraging 3rd party content management systems, outline template design and browser requirements, assess programming languages, platforms, application and database requirements.
II. Proposal - Taking into account the needs of we will make a proposal to develop a prototype. Including budget, development time, and any un-addressed issues or likely development that will later be required.
III. Development Phase I: Prototype - A Prototype is developed in consultation between projects managers and developers.
IV. Project Evolution - Consultation and feedback between developers, project managers and client.
V. Review & Assessment - After the prototype has been completed, the client can test drive the software on our servers and provide feedback. If the prototype meets all client needs, this may be the end of the project. More frequently, however the client thinks of other useful function and features in the process of using the site and chooses to develop the project further. Major modification that require new analysis and proposal or minor changes that can be done on hourly basis.
VI. Project Completion, Troubleshooting & Help Desk - Assistance Bugs are fixed, project is delivered and help desk assistance is provided for an agreed upon period.
VII. Fine Tuning & Consulting - Assistance required thereafter will be subject to billing on an hourly or per project basis.