.

WE CAN ASSIST IN ALL PHASES OF THE SOFTWARE DEVELOPMENT LIFE-CYCLE

In our experience, there are four common types of work-streams that early-stage companies assign to their off-shore teams.

  1. New Product Development Work. In this case the client may leverage the off-shore team to start working on a new product development project. In these cases the on-shore team continues to work on the existing products while providing guidance and leadership to the off-shore team which is focused on the new product development work.
  2. QA/Testing Work. In this case the client may leverage the off-shore team to take on QA/testing work for one or more products that its on-shore team is developing. This has the advantage of a virtual 24x7 operation given the time differences in the work-days of on-shore and off-shore teams.
  3. Product Maintenance & Minor Enhancement Work. In this case the client may leverage the off-shore team to handle their sunset product(s) by providing maintenance and minor enhancements.
  4. Specific Project Work, e.g. Porting from SQL to Oracle. In this case the client may leverage the off-shore team to handle a particular, short-term, project. In this case the requirements are well defined and the work needs to gets completed quickly.

In each of the above work-streams the key requirements vary and Synerzip provides an appropriate delivery approach for each work-stream type.

Key Requirements

Synerzip Approach

1. New Product Development Work

  • Balanced skill mix required – architect, UI developers, database expertise, etc.
  • High performance, well running, and stable team with low turn-over
  • Team dedicated and focused on specific product work
  • Ability to effectively handle evolving requirements, time-lines, etc.
  • Leverages Synerzip’s core team as seed to start-up the new team
  • Gradually builds a well balanced team with careful hiring
  • Follows iterative/spiral development methodology with 4-6 week release cycles
  • Provide Build-Operate-Transfer option to client take the team captive when needed

2. QA/Testing Work

  • Team leadership which fully understands the importance of QA and is committed to software product quality
  • Team members experienced with test case development and running
  • Understanding and awareness of common software testing approaches and available tools
  • Rapidly puts together a core team of qualified QA resources
  • Scales up the team as required by client
  • Continuously manages and mentors the team to build a stable, high performance team

3. Product Maintenance & Minor Enhancement Work

  • Technically qualified team which can rapidly get up to speed on specific product functionality and code base
  • Ability to invest time to understand existing/old code and effectively maintain it
  • Stable team with low turn-over
  • Identifies the required technical and domain skilled professionals
  • Provides mentoring and leadership to build the team expertise on existing/old code base
  • Effectively manage the team to minimize any turnover

4. Specific Project Work, e.g. porting from SQL to Oracle, etc.

  • Well defined project work
  • Team with required skills and relevant prior experience
  • Ability to quickly put the team together of required size and skills
  • Flexibility to ramp down the team when the project is completed
  • Leverages the Synerzip Core team to scope the project – required skills, time-line, etc.
  • Identifies the required technically skilled and experienced professional and rapidly puts together the team
  • Effectively leads the team to deliver on-time, on-budget
.
.

SKILL HIGHLIGHTS

 

Read More Read More ...

 

Join Our Email List
Email:

CLIENT TESTIMONIALS

CASE STUDIES

PROJECT – Documentum’s Physical Records Manager - Enhancement
Read More Read More...

PROJECT – WorkShare Connectors for Document Management Systems
Read More Read More...

PROJECT – Console enhancements for a Production Control Software Portal
Read More Read More...