Methodology
BALANCE. COORDINATION. SPEED.
Methodology that delivers.
HomeHow we workMethodology

Methodology

The way the customers address business challenges have changed a lot over the recent years. SoftTeco responds to these changes by brining innovative, highly adaptive processes on board.  At SoftTeco, we recognize the 'soft' in 'software', keeping our development process sensitive to our clients’ business priorities and responsive to the changing requirements.

At all our projects we have been successfully deploying agile software development methodologies. Our experience in working with complex non-predictable projects proves agility being an approach that ensures the highest possible adaptability of the development process, increasing its efficiency, quality and security.

This approach assumes the software development process runs in iterations, usually called sprints. At the beginning of every sprint, its duration varying from 2 week to 4 weeks, a list of requirements, corresponding to the current business priorities, is made out. By setting fixed requirement during one iteration and an option to change iteration’s duration a useful balance between development flexibility and schedulability can be reached.

The team efforts during a sprint result in a working intermediate functionality, which can be used as a completed product, even with minimal functionality, thus increasing the project’s value and profitability.  The use of such adaptive process allows revealing and fixing probable errors in an application at the early stages of project’s development, before they're a problem. During each iteration we both modify and enhance the product's functionality.

One of fundamental tenets of agile software development methods is the importance of communication between people who are involved in product development. Since offshore location excludes the possibility of daily face-to-face communication we make broad use of alternative communication modes such as: instant messaging, video conferences, Skype calls, telephone calls. Our network infrastructure makes it easy for us to be virtually “on-site” with our clients every day.

Short meetings, that are held daily, concentrate on the day-to-day details. Depending on our customers’ needs we can make arrangements for programmers to work remotely or on-site at your location. This, and also customers regular visits to our location and inversely allow agile approach work effectively, serving our customers best interest.

 

90-3 Kazinca Street, Suite 408
Minsk, 220108
Belarus

tel: +375 17 207 0140