Engagement & Delivery Process
Engagement Process
- We start by analyzing your needs and recommend the most appropriate engagement model based on your needs and preferences
- We can provide local liaison and on-site services if required
- Based on your specific requirements we allocate the resources with the required skill sets and create a team for the required duration
- Project management, quality assurance and other support resources are assigned in addition to development resources
Requirements Development
- In many cases our customers have well-developed requirements specifications. In such cases all we need to do is analyze and understand the requirements and deliver to those
- It is also common for customers to have only a general high level idea of what they would like to have developed. In some cases there is only awareness of a pain point or opportunity but no clear idea of how software or hardware can help
- We can start with an understanding of your pain points, opportunities and high level requirements
Requirements Specification
- For requirements development, we conduct a series of interviews and discussions to help elucidate the requirements
- We perform our own research and augment your ideas with our own input
- A written requirements specification can thus be developed collaboratively with you
- This can include definition of a technology strategy to achieve the requirements and definition of phases of delivery
- An engagement for delivering to the specs follows
Delivery Process
- We form the delivery team from our in-house staff and additional hiring if needed
- Can go with agile methodologies such as Scrum or with traditional waterfall methodologies
- Web based project management and bug tracking tools provide you with complete visibility of resource activities and project status
- Weekly and as needed status calls are held between key stakeholders to discuss progress and make decisions
Post-Delivery Services
- We help deploy the developed solution
- We can hand over the deliverable to your technical staff, provide documentation and train them
- We offer technical support to address any issues found after deployment
- If you have your own technical staff, first-level or Tier 1 support is provided by them while we handle escalations
- We can also offer Tier 1 or first-level support