|

Our development process is organized using the 'SCRUM' methodology. The main point in SCRUM is admitting the fact that a client can change his vision of the product at any stage of its creation. Such situations, which are natural and normal, to be honest, become serious issues when using traditional methods that involve detailed planning of the whole project. SCRUM is an adaptive project management method which allows to adjust the created product to all customer’s needs quickly and smoothly.
SCRUM Basics
The Client must be a part of the development team for the project to be truly and completely result-concerned.
There is a requirements backlog, and its items are frequently updated. Intermediate product versions are released frequently to represent the growing amount of functionality. This allows the Client to get a working product earlier, and to correct the product requirements on the fly, as soon as the Client’s needs change or modify. The work of the development team is absolutely transparent.
Advantage: SCRUM
SCRUM driven development allows to create a software in a way that the features that the customer considers as most important are implemented first. The IT industry surveys find that about a half of existing software features is never used in real life, which means that using SCRUM makes it possible to complete the development twice earlier and cheaper by dropping unnecessary or turned-out-inappropriate requirements.
Simple rules of this methodoloy make the development process self-organizing, and easy to monitor and adapt, which supports high team spirit and productivity and on the top of it, allows to create a perfect product for a customer.
That is why SCRUM is used for developing software of any complexity in many companies all over the world, in large and the smallest teams, located at one place and distributed. Among companies using this method are well-known successful companies such as Yahoo, AT&T Labs, Sony and Google to name a few.
|
|