Follow us at FacebookFollow us at twitterFollow us at LinkedIn

Development Process

Being a customer-oriented company, we do our best to make our processes as clear and transparent for you as possible. We adhere to the best industry practices and always commit to deliver a predictable high quality result that you expect from your vendor. We have been accumulating best practices, expanding and polishing our technology knowledge and understanding of business processes. Launched separately, our major service lines gradually evolved into a complex systems integration offering, which brings concentrated expertise and synergistic benefits. We place major focus on delivering secure, reliable solutions of long-term value that enable our customers to concentrate on their core business objectives. We usually suggest splitting the development process into several iterations (stages). Our most common iterative approach includes
  • Initial requirements gathering
  • Planning and project details specification
  • Prototype creation
  • Submission of demo versions to your approval
  • Comprehensive product testing
  • Final version delivery
  • Solution implementation, stabilization and user training


Support Gurukul’s project management policy is aimed to provide maximum transparency to the key project activities and commitments, budgeting, workload planning, and metrics used in the process. We elaborate and communicate a detailed activity plan to every person involved in the project, which will
  • define major and minor stages of the process,
  • show objectives and deliverables at the end of each stage,
  • reflect which processes, methods, techniques and methodologies are to be used,
  • display human resources, qualifications that are required,
  • assign roles and responsibilities for each team member.
Our Customers receive comprehensive reports that allow evaluating the progress made, and where required, promptly optimizing processes and resources.

Flexible Engagement Model

Depending on project-specific characteristics, we propose 3 major engagement models:
Project Specific Characteristics   Engagement Models Budgeting
Project specification, requirements for development processes, deadlines and resources are clearly defined, technical documentation is already available or properly planned. Fixed Price Fixed budget and deadline. Support Gurukul covers all project risks.
  Support Gurukul Consulting Services
Project specification either has insufficient level of detail or doesn’t exist, development processes and deadlines are not yet clear, documentation is unavailable or incomplete. Time & materials (project budget is measured in man hours) Project budget is formed on the basis of man hours actually worked, and can be flexibly adjusted to the changing needs for time and resources.
  Support Gurukul Consulting Services
Only general idea and requirements to the project are available. Project specification, requirements for development processes, deadlines and resources are still to be estimated, discussed and negotiated. Dedicated team (project budget is measured in man-months) You assemble your team of professionals of required qualification, taking full control over project progress and budget scheme.
Our engagement models are very flexible: as your project objectives change, you can easily switch to another model of cooperation, or choose a hybrid model by combining features of all engagement models.