Software Development

How we work

Methodology

Business Intelligence
Database Consulting
Documentation
Project/Emergency Staffing

software development
METHODOLOGY

Although Decusoft has developed its own formal methodology, our view is that methodologies are guidelines. No two clients or projects are the same. Methodologies need to be flexible and adapt to specific situations.

Decusoft is a member of the Agile Alliance, and as such, supports the Agile Software Development Manifesto which values:

 Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Client collaboration over contract negotiation
 Responding to change over following a plan

Our development methodology combines Dynamic Systems Development Method (DSDM) and object oriented principles. This interactive and iterative approach to application development allows for significant client interaction and accountability. DSDM is a team-based methodology – the entire development team is considered a "team of peers" rather than a hierarchical command structure. Each team member is entrusted with a set of responsibilities, each of which is vital to a project's success.

Our typical project lifecycle involves the following stages:

Discovery
Analysis and Prototyping
Construction
Deployment
Quality Assurance