Home > Our Process > Project Management

Project Management

Project management (PM) is the core of our outsourcing services. We have established a systematic approach to PM to ensure reliability, transparency and superior customer experience.


Small Projects with Short Release Cycle:

  1. For small projects, we base our process on Agile Methodology.
  2. Build tangible/demo-able prototype early.
  3. Be test-driven during the implementation.
  4. We are flexible enough to handle small projects either with our software development methodology or customer’s proprietary process.


Larger Projects with Longer Release Cycle:

  1. Our standard approach is the iterative waterfall with Agile in the each iteration.
  2. Break down projects into phases and set milestones.
  3. Use Agile Methodology for each phase.
  4. Balance requirement changes and schedule.


Documentation

  1. We will provide written requirement, design and test documents.
  2. We welcome changes.

Communication:
  • Designate an engagement manager for customer communication.
  • Assign a PM to manage daily operation.
  • Provide detailed weekly status repot.
  • An independent technical expert is assigned to attend major design review meetings, listen to your feedback and escalate any issues to higher level.
  • Our US-based office is here to maximize communication effectiveness.