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
broadsoft cisco telecom