Methodology

Gridnine Systems' methodology is a project process framework based on XP programming (Agile) and Rational Unified Process (RUP), whichever the client desires.

In Agile we emphasize face-to-face communication over written documents; this produces less written documentation than other methods. Working software is the primary measure of project success within Agile approach.

BCL047W

Agile principles, supported by Gridnine team:

• Customer satisfaction by rapid delivery of useful software;
• Welcome changing requirements, even late in development, if it leads to the final product better competitiveness;
• Working software is delivered frequently (monthly, weekly or even more frequent);
• Close, daily cooperation between businesspeople and developers;
• Projects are built around motivated individuals, who should be trusted, supported and provided with good work conditions;
• Face-to-face conversation is the best form of communication (co-location);
• Working software is the principal measure of progress;
• Continuous attention to technical excellence and good design;
• Better architecture and design can be provided by self-organizing teams;
• Regular adaptation to changing circumstances.

RUP methodology is also used by Gridnine Systems. It implies the iterative approach: by the end of each iteration step our team is to achieve the planned goals, getting the interim but fully functional product version. The iterative approach makes it easier to adapt to changes, evolve and eliminate risks and control the final product quality effectively.