“The only man I know who behaves sensibly is my tailor. He takes my measurements anew each time he sees me. The rest go on with their old measurements and expect me to fit them.”
- George Bernard Shaw
Compro follows a flexible yet clearly defined software engineering process that is based on an interactive development methodology. This process has been validated by our record of repeatedly delivering successful projects using our off-shore delivery model involving multi-location global project teams.
Compro begins most major projects by determining high level requirements and presenting clients with a detailed “look and feel” prototype along with initial architecture and platform specifications. From this starting point, highly focused requirements and preferences clearly emerge, and subsequent project development phases can proceed most efficiently.
Throughout the project, a senior Compro consultant remains the key client contact, supported by a team of engineers, programmers, graphic artists and other professionals assembled based on specific project needs. Compro’s senior management reviews project status throughout the project timeline at regular intervals.
A standard, predefined set of project deliverables and artificats are produced through each phase of the software development cycle:
Requirements &
Proposal |
Development |
Quality Assurance & Deployment |
Support & Maintenance |
Prototypes and concept demos
Initial architecture
and platform specifications
Broad level project plans, schedules and cost estimates
|
Detailed design specifications
Incremental releases for review by users
Change request recording and tracking
|
Alpha and beta versions of the final product
Testing plans and use cases.
Deployment specs and user manuals
Defect tracking and monitoring |
Service packs and release updates
Escalation procedure for 24/7 support
Change request recording and tracking |
| |
Our project methodology is based on ongoing review and feedback cycles involving both development and end user groups, including: |
| |
- Exchange of task-lists for planning and controlling development activities via e-mail
- Weekly review meetings and collaborative discussions via tele-conferencing
- Periodic meetings with Compro’s senior consultants and technical staff
|
See Compro's methodology diagram>>
Our in-house process library intranet portal provides the necessary tools and document templates for project teams to build project artifacts necessary for each stage of the development process.
Project documentation is also made available to our customers (authorized users only) for viewing on our secure Customer Portal on the Internet on a 24/7 availability.
Our delivery model requires onsite presence of the project manager and the business analysts during the requirements gathering and proposal phase as this involves close interaction with the end user community.
All other stages in the software development lifecycle from development to product delivery are managed by our off-shore based engineering, quality assurance and release management groups. These are supported by a team of engineers, programmers, graphic artists and other professionals assembled based on project specific needs. |