Five steps to your success
From the customer's point of view our
typical project consists of 5 stages:
- Inception:
- Request for proposal
Everything begins from your request with the project specifications. These can be
either detailed like a complete functional specification, or general like your business
needs description.
- Creating shared vision and defining key functionality
After getting your request our business analysts contact with you to define high-level
vision of the system as well as its key functionality.
- Techno-Commercial Proposal
JetIdeas team roughly estimates the costs, schedule and risks associated with the
project and submits to you a no-obligation business proposal containing a rough
estimation of project costs and suggested pricing model for your approval.
- Agreement
Both sides sign an official agreement defining the aspects of sides’ interaction,
level of services, terms of payments etc.
- Building System Architecture:
- Getting a More Detailed Understanding of the Requirements
Understanding your requirements correctly means 50% of project success. Therefore
before implementation starts, our business analysts closely negotiate with future
users of the system. This helps us to create an integral vision of the system and
elaborate requirements, taking into consideration most opinions.
- Designing the architecture
Having the most requirements defined, we create a skeleton structure of the system
– the architecture
- Solution prototyping
To understand we are on a right way, we create the prototype in which implement
the most critical requirements (10-15%). After you approve the prototype, we move
on.
- Implementation:
This is in fact an actual code writing process. At implementation stage the project
requirements are being iteratively transferred to a working system. After each iteration
(usually takes 2-4 weeks) you get a tested part of system functionality
- Transition:
The focus of the transition stage is to ensure that the software fully addresses
the needs of its users. The Transition phase normally includes testing the product
in preparation for release and making minor adjustments based on user feedback
- Support and maintenance:
After the project is completed we enter the support phase. Its duration should be
defined in the Agreement. Usually it means that during the support phase all arising
problems will be fixed for free.