Methodology

At peopleCRM we follow a development methodology that aims at providing better customer service in all aspects be it quality, cost or strategic goals of customers by promoting a result-driven interactive approach.

  • We have developed a vast knowledge base through hundreds of development projects completed successfully during 10 years.
  • By combining the best industry practices like Rational Unified Process (RUP) and Agile Methodology we have refined our business process.
  • We have adopted best ways so that we get most efficient performance and best quality for web-related projects and have done away with any unnecessary complexities that delay the project and add to cost.
Strong Project Management
To help our customers deal with any project related issues we assign a project manager right at the beginning of the project. Project manager maintains full participation beginning right from the stage of requirements definitions. Some of the regular responsibilities undertaken by him/her are: project planning, team management, early project risks definition / elimination and reporting to client. peopleCRM CTO is responsible for all projects’ coordination.

Thorough Requirements Analysis
Requirements definition process is of very great importance for the success of any project and so at peopleCRM we pay very careful attention to it thus making sure that the end result is exactly what the client specifically requires. There are four levels of requirements description:
  • Business Vision
  • Product Vision
  • Functional Specifications
  • Use Cases
Refined Development Process
At peopleCRM we use a complete Software Development Life Cycle (SDLC) process with clearly defined phases. To reduce project risks to a minimum, ensure efficient performance and high quality project implementation we maintain a tight control on all procedures in every phase.

Constant Quality Monitoring
peopleCRM maintains a dedicated quality department to ensure Quality Assurance for each project right from its beginning to very end. Each project gets a time-bound testing team allocated to it depending on project size. This helps us optimize resource involvement and project costs in turn. For professional issue tracking we employ defect tracking systems like IBM Rational ClearQuest. Even though QA experts closely co-operate with the development team they work independently from the team.