Engagement Process

Our Engagement Process Ensures Success


The purpose of the Discovery Phase for TEAM to is gain an understanding of the Client’s “As Is” technology, software development, maintenance and support environment:

  • Current technologies (Hardware; Software; Telecommunications)
  • Software development methodologies
  • Requirements gathering processes
  • Documentation
  • Business Priorities
  • Organizational dependencies
  • Resource deployment

Solution Development

During this phase TEAM will propose an approach to address business issues in all stages of Client’s SDLS: Software Development; Maintenance and Support; Release Management; Change Management; Requirements gathering and Prioritization; Quality Assurance & Testing.

TEAM will propose the “to-be” environment in terms of the following for each of the above:

  • Prioritization of business issues
  • Partnership design (Resources needs; Roles and responsibilities; Communication channels; Process Definition)
  • Development methodologies and technologies
  • Transition plan
  • Timelines
  • Financial aspects

At the end of the Solution Development Phase TEAM will present results to Clients’s management team based on what was learned during the first 2 phases. This is a collaborative effort that ends with an agreement between TEAM and Client on approach, priorities, timelines and financial aspects.


During the Transition Phase TEAM and Client mobilize people and process to migrate to the “to-be” environment. Key Action Points:

  • Knowledge transfer
  • Develop detailed transition plan
  • Kick-off meeting
  • SDLC implementation
  • Define management communication
  • Develop Governance Plan

Lifecycle Management

Lifecycle Management is ongoing process that includes:

  • Monitoring project progress
  • Taking corrective/preventive measures
  • Change management
  • Governance process