CMMI Technology Conference and User Group | National Defense and Industrial AssociationInside these organizations, after few days of implementation, we found them ignore practice bypractice till we find the organization doing things regardless of what they are mentioning in their processdocumentation. To the Quality Managers of such organizations
You brought CMMI to your
organization, and you are leading them to early failure beside unexpected bad morale in your teams!”
That’s why, it is not easy,
and it needs your direct involvement with all users or stakeholders of everypractice.
What Do We Mean B
y “Agile CMMI Practice”?
Agile CMMI Practice (ACP) is the practice (or way of doing activity) that achieves the Specific Practice(SP) in CMMI Model if and only if this practice achieves at least one of Agile Values and Principles without violating any of them.Given that CMMI model defines the Alternative Practice as a practice that is a substitute for one or moregeneric or specific practices contained in CMMI models that achieves an equivalent effect towardsatisfying the generic or specific goal associated with model practices. Alternative practices are notnecessarily one-for-one replacements for the generic or specific practices.
In 7 Steps: How To Achieve Agile CMMI Practice?
Make sure of your senior management adoption,2.
Discuss the policy and process improvement project vision by reaching consensus with allstakeholders about the vision and goals of this project,3.
Specify the process areas in scope (i.e. what?),4.
Meet the users (actual implementers) of each practice in the selected process areas,5.
Explore ,with the implementers, all possible valuable ways of doing these practices which do notviolate any of Agile Values and Principles,6.
Consolidate the output from users to reach the way of implementing the selected process areasand implicitly its practices (i.e. how?)7.
Inspect and adapt (i.e. process improvement cycle is always active)
Difference Between “Convey” And “Preserve” I
Transfer information within your teammembers for alignment and having thesame understanding of this information.Store information for further references,reviews, reuses and organization history.
It depends on the case you have, that’s
why Agile is human-centric, you choosethe best way for conveying information inyour case. And do not forget that one of Also, it depends on the case. Usually, peopleprefer using different types of documentationsproject management tools, documentmanagement systems and we prefer using a