| CMMI 4 |
|
It is extremely important to keep Software development processes aligned with business needs, deliver the most expected results at first and to respond to business feedback at each delivery. That is why agile methodologies (SCRUM, XP, Crystal, ASD, FDD, DSDM, etc) became so popular. We can remove the gap between engineering and business needs. An Agile manifesto includes following points:
• Individuals and interactions over processes and tools • Working Software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan At Intecracy Group we support and agree with these statements. There are other core values of an agile approach, including: • Frequent and iterative delivery of business value • Working prototypes versus imaginary solutions • Effective feedback and tight collaboration • Centric to people not the process • Focus on quality (test first approach) • Managing expectations vs. managing requirements • Measure what is left to do • Adaptive (agile) vs. predictable (traditional) Considering all above-stated, selection of the appropriate project methodology is a key success factor and is to be considered at the beginning of every project. We believe it is very important to stay adaptive and, at the same time, provide predictability on scope, cost and results. |

