Much has been written about the commonality or even the lack of it between Agile and CMM. CMM claims to be a flexible model that can be tailored and adapted to many life cycles. This facilitated attempts to bring-in the iterative life cycles and practices of Agile under CMM model. However, the debate on their compatibility continued as is evident in Kevin Trethewey‘s blog, which is one of many of its kinds.
The continued discussion is evident enough that it is not sufficient to compare practice to practice and arrive at any reasonable conclusion about their overall compatibility.
2. A Critical Look at CMM and Agile Through Gen Y ADP India Akkiraju Bhattiprolu (Akki) [email_address] http://www.after3beers.com/ Facebook : akkirajub Twitter : #akkirajub Akkiraju Bhattiprolu (Akki) Senior Manager ADP Private Ltd. Hyderabad [email_address] http://www.adp.com/ http://www.agilejournal.com/component/content/1736?task=view
3.
4. Disclaimer Views expressed in this presentation and talk are that of the presenter and do not necessarily reflect the views of his current or past employers
23. People Focus In CMM Who Went For CMM Certificates? And Why? Consulting Business
24.
25.
26.
27.
28.
29.
30. Generation Y No Rudimentary Tasks Open-mindedness Tech Savvy Optimism Collaborative Ability Open-mindedness Feels Sought After Indispensable Higher Expectations Want Quick Results Small Goals Immediate Gratification
31. Generation Y Small Goals “ Y’ers want small goals with tight deadlines so that they can build ownership of tasks. They should be challenged to find technological solutions to everyday issues.” Immediate Gratification “ They want to make an important impact immediately on projects they are involved with. They are looking for immediate gratification and an opportunity to excel.” Generation Y in the Workplace-Cara Spiro
32. Conclusion Gen Y Trait Agile CMM Optimism Encourages Bold Commitments Minimize Risk Collaborative Ability Encourages, Benefits Minutes To Prove Open-mindedness Suites Adapting Planning Stick To Plans Drive Commit And Deliver Do what it takes Stick To Plans Higher Expectations At Workplace Trust Peers Trust Process
33. Conclusion Gen Y Trait Agile CMM Reluctance To Perform Rudimentary Tasks No Waste Stick To Plans Owns Their Own Fate Make Commitments, Keep Commitments Stick To Plan Desire for Immediate Responsibility Sustained And Regular Pace No Guarantee Work-Life Balance Agile Requires Collaboration Allows Isolation Want Flexibility & Telecommuting
34.
35. Gen Y In India? http://blogs.harvardbusiness.org/erickson/2009/02/global_generations_focus_on_in.html
- Before receiving the “CMM” name, the first Capability Maturity Model-like framework was published in 1989 by Watts Humphrey in his book, Managing the Software Process 6. A few years earlier, the U.S. DoD announced a request for proposals (RFP) to address the excessive amount of money being spent on software that was either never delivered or delivered late with little of its expected functionality.
“ If we look at the genesis of the CMM, it predates the internet and nearly everything associated with internet technology. For that matter, CMM predates many software development, deployment, and infrastructure technologies, languages and methods. We’ve all learned a lot in the past 20 years. When the DoD set out to address their “software dilemma,” the software world was different than it is today.” [4]
“ If we look at the genesis of the CMM, it predates the internet and nearly everything associated with internet technology. For that matter, CMM predates many software development, deployment, and infrastructure technologies, languages and methods. We’ve all learned a lot in the past 20 years. When the DoD set out to address their “software dilemma,” the software world was different than it is today.” [4]
“ If we look at the genesis of the CMM, it predates the internet and nearly everything associated with internet technology. For that matter, CMM predates many software development, deployment, and infrastructure technologies, languages and methods. We’ve all learned a lot in the past 20 years. When the DoD set out to address their “software dilemma,” the software world was different than it is today.” [4]
But what holds everything together? It is the processes used in your organization. Processes allow you to align the way you do business. They allow you to address scalability and provide a way to incorporate knowledge of how to do things better. Processes allow you to leverage your resources and to examine business trends. This is not to say that people and technology are not important. We are living in a world where technology is changing by an order of magnitude every ten years. Similarly, people typically work for many companies throughout their careers. We live in a dynamic world. A focus on process provides the infrastructure necessary to deal with an everchanging world, and to maximize the productivity of people and the use of technology to be more competitive. Manufacturing has long recognized the importance of process effectiveness and efficiency. Today, many organizations in manufacturing and service industries recognize the importance of quality processes. Process helps an organization’s workforce meet business objectives by helping them work smarter, not harder, and with improved consistency. Effective processes also provide a vehicle for
But what holds everything together? It is the processes used in your organization. Processes allow you to align the way you do business. They allow you to address scalability and provide a way to incorporate knowledge of how to do things better. Processes allow you to leverage your resources and to examine business trends. This is not to say that people and technology are not important. We are living in a world where technology is changing by an order of magnitude every ten years. Similarly, people typically work for many companies throughout their careers. We live in a dynamic world. A focus on process provides the infrastructure necessary to deal with an everchanging world, and to maximize the productivity of people and the use of technology to be more competitive. Manufacturing has long recognized the importance of process effectiveness and efficiency. Today, many organizations in manufacturing and service industries recognize the importance of quality processes. Process helps an organization’s workforce meet business objectives by helping them work smarter, not harder, and with improved consistency. Effective processes also provide a vehicle for
“ If we look at the genesis of the CMM, it predates the internet and nearly everything associated with internet technology. For that matter, CMM predates many software development, deployment, and infrastructure technologies, languages and methods. We’ve all learned a lot in the past 20 years. When the DoD set out to address their “software dilemma,” the software world was different than it is today.” [4]
“ If we look at the genesis of the CMM, it predates the internet and nearly everything associated with internet technology. For that matter, CMM predates many software development, deployment, and infrastructure technologies, languages and methods. We’ve all learned a lot in the past 20 years. When the DoD set out to address their “software dilemma,” the software world was different than it is today.” [4]