At Congruent we follow SCRUM process. This is a lightweight process used to manage
and control software product development using iterative and incremental practices.
SCRUM is one of the most popular agile methods because it significantly increases
productivity and saves time. It ensures the best possible software to be constructed
from available resources with acceptable quality on required release dates.
Lifecycle of a SCRUM is organized by brief development iterations called Sprints.
SCRUM closely synchronizes software requirements with a series of iterative prototypes.
Software product development involves a considerable degree of bedlam in the form
of uncertainty and unpredictable behavior. The backbone of the SCRUM projects is
controlled by establishing, maintaining and monitoring key control parameters.
The use of e-SCRUM templates in Team Foundation Server has helped us to follow SCRUM
in a more structured and efficient manner ensuring quality of the software and productivity
of the team is at its best. The reports developed in Team Foundation Server helps
us in monitoring the key control parameters.