We fully respect our customers’ intellectual property rights. That is why we always start with a non-disclosure agreement (NDA) before proceeding to any project related information analysis. We can sign an NDA provided by our customer or suggest our own form.
Experienced project managers know there is no single way to manage a project. We apply the best practices taken from project lifecycle standards and methodologies. Our project management office carefully analyses project requirements to select appropriate processes that will lead to the success of a project. We apply the best practices from the following:
- Project lifecycle standards: ISO, ANSI
- Software development methodologies: AGILE (SCRUM, TTD, XP), RUP, MSF, ATAM
- Process improvement and certification: ISO (quality management), CMMI
To start the process, a customer should simply supply us with initial information about its needs, expectations and goals. Our project management office will contact the sender to clarify the project requirements.
After the initial analysis, we supply the customer with a commercial proposal, which will include the recommended approach to the process, the project plan with estimates for the schedule, the workload and costs, risks and a limitations list.
In large-scale projects, the clarification for requirements and planning may become an independent project in itself. In the case of such projects, the customer will receive the necessary packet of project documentation, such as the project vision/scope, project management plan (including risk, human and financial resources, quality, communications time management plans).
We start the development process after the proposal is accepted and contract conditions are agreed upon. We usually suggest the customer makes the project consist of several iterative phases. Each phase includes an analysis and elicitation of the requirements, phase scope development and validation, planning, execution and control, prototyping and release, transition and deployment.
Quality assurance is the most essential part of each project. We usually provide quality assurance measures in each project phase, starting from project scope development and planning and to the transition and deployment of the release.
Finally, we achieve all the project goals to enjoy success together with the customer.