Methodology

We train our project managers and team members to implement various methodologies and approaches including Agile, SCRUM, RUP, Waterfall, CMMI and empower them to choose the process and staffing options that would work best for each specific task.

As an outsource company we communicate a lot with foreign customers all over the world. PMBOK utility provides our team with a common vocabulary to discuss project details using established terminology and avoiding ambiguity.

Our team is aimed to increase speed, quality and flexibility of product development. We assign for about by 7 co-located people per each project maintained by project manager. Verbal communication is highly appreciated across all team members involved in the project. This simplifies information exchange process and decreases time needed for discussions.

We train our staff to be flexible and able to shift between tasks. According to SCRUM methodology we create potentially shippable product to be shown to the client that allows our customers to change their minds about what they want and need.

Our team uses project and quality oriented development as a key principle of successful cooperation with our customers. We use elements of modern methodologies and principles of software development to provide you with best software decisions.

We are focusing on Agile process (SCRUM):




We use elements of Rational Unified Process (RUP):



Chief Executive Officer and Sales Managers are initial specialists to start working with INSART. After starting the project you will be in contact with our Project Manager and project team during the whole project.Also you'll be able to contact with CEO for general issues during the project any time you need.

We report to our partners at every stage of the project in a precise manner.


Stage 1 - Defining the project


Stage 2 - Technical proposal

  • Proposal regarding methodology, calendar and technological options
  • Appraisal of the schedule

Stage 3 - Start-up of the project

  • Video conference introduction of our team to the client's expert(s) as well as the methodology, the calendar and the organization
  • Defining the first objectives
  • Client's proposal of the budget price is made here

Stage 4 - Revision of the project

  • Assessment of the objectives set at the previous meeting; analysis of the issues dealt with during the period
  • Definition of the following objectives
  • Recommendation on the project environment
  • Definition of the real project price
  • Edition of the contract with the responsibilities of the partners

Stage 5 – Development of the project

Software development of the project using the following methodologies or their elements depending on the project specific:

  • SCRUM
  • XP (eXtreme Programming)
  • RUP (Rational Unified Processes)
  • CMM principles (Capability Maturity Model)

Stage 6 - End of the project

  • Submission of the project report, the final recommendations
  • Explanation of the implemented solutions

Stage 7 - Further development of the project

  • Analyzing new needs and feedbacks during the maintance of the product
  • Setuping new project or project phase to feet new goals.

Our goal using these methodologies is the quality!