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

In Agile we emphasize face-to-face communication over written documents which obviously results in less paperwork than with using other methods. Working software is the primary measure of project success with the Agile approach.

Agile principles, supported by the Gridnine team:

• Achieve Customer satisfaction by rapid delivery of useful software
• Welcome changing requirements, even late in development; they may lead to a more effective final product
• Deliver software updates on a regular basis (monthly, weekly or as available)
• Ensure daily communication between clients 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
• 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 uses the iterative approach; by the end of each iteration step we aim to achieve the planned goals, resulting in an interim, but fully functional, product version. The iterative approach makes it easier to adapt to changes, evolve, eliminate risks and control the final product quality effectively.