a critical look at cmm and agile through gen y

37
1 .

Upload: naresh-jain

Post on 06-May-2015

3.620 views

Category:

Technology


0 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: A Critical Look at CMM and Agile Through Gen Y

1

.

Page 2: A Critical Look at CMM and Agile Through Gen Y

ADP India

A Critical Look at CMM and Agile Through Gen Y

Akkiraju Bhattiprolu (Akki)[email protected] http://www.after3beers.com/Facebook : akkirajub Twitter : #akkirajub

Akkiraju Bhattiprolu (Akki)Senior Manager ADP Private Ltd. [email protected]://www.adp.com/

http://www.agilejournal.com/component/content/1736?task=view

Page 3: A Critical Look at CMM and Agile Through Gen Y

3

About ADP

World’s leading provider of Outsourced HR and Auto Dealership Services

Brief Profile Established in 1949 and Headquartered in NJ Revenues of about $9 billion Operates in more than 50 Countries with 46,000 Associates 90% of revenue is recurring with an average client tenure of

over 9 years Electronically moved over $1 trillion in client tax, direct deposit,

and related client funds in fiscal 2008 Pay 30% of the employees of medium-sized businesses in the U.S.

ADP India Fully Owned Subsidiary of ADP Inc. Established in July 1999 with 102 Associates Currently 3900+ and growing Involved in R&D, BPO and RIM Offices in Hyderabad and Pune Works on an Extended Team Model

Page 4: A Critical Look at CMM and Agile Through Gen Y

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

Page 5: A Critical Look at CMM and Agile Through Gen Y

5

Agenda

Generation Y Compare CMM And Agile People Focus In CMM People Focus In Agile Conclusion

Page 6: A Critical Look at CMM and Agile Through Gen Y

6

Generation Y

Traditionalists - Pre 1946 Baby Boomers – 1946 -1964 Gen X – 1964 - 1979 Gen Y – 1979 - 2000

Page 7: A Critical Look at CMM and Agile Through Gen Y

7

Generation Y

Fastest Growing Work Force Grew Up With TV, CD, DVD, Cell Phone Educated, Tech Savvy Optimism, Collaborative Ability Open-mindedness, Drive Feels Sought After, Needed, Indispensable

Page 8: A Critical Look at CMM and Agile Through Gen Y

8

Generation Y

Higher Expectations At Workplace Reluctance To Perform Rudimentary Tasks Want Quick Results – Small Goals Immediate Gratification

Page 9: A Critical Look at CMM and Agile Through Gen Y

9

Generation Y

Want Flexibility & Telecommuting Work-Life Balance

Want To Leave Work Temporarily For Children

Like To Own Their Own Fate

Page 10: A Critical Look at CMM and Agile Through Gen Y

10

Generation Y

CMM

CMM + Agile

Agile

Page 11: A Critical Look at CMM and Agile Through Gen Y

11

Compare CMM and Agile

Is There Anything Common? What Is Not Common? Can There Be Synergies? Isn’t CMMi Flex Enough To Have Agile Within It?

Page 12: A Critical Look at CMM and Agile Through Gen Y

12

Compare CMM and Agile

Mapping CMMI Project Management Process

Areas to SCRUM Practices1

“The aim of our paper is to present a mapping between CMMI to Scrum…”

1. Ana Sofia C. Marçal, Bruno Celso C. de Freitas, Felipe S. Furtado Soares, and Arnaldo D. Belchior2. Mark C. Paulk 3. Hillel Glazer, Jeff Dalton, David Anderson, Mike Konrad, and Sandy Shrum4. David J Anderson

Extreme Programming from a CMM Perspective2

“In this article, I summarize both XP and the SW-CMM, show how XP can help organizations realize the SW-CMM goals, and

then critique XP from a SW-CMM perspective..”

CMMI® or Agile: Why Not Embrace Both!3

“Agile development methods and CMMI best practices are often perceived to be at odds with each other. This report clarifies why

the discord need not exist and proposes that CMMI and Agile champions work toward deriving benefit from using both and

exploit synergies that have the potential to dramatically improve business performance..”

Stretching Agile to fit CMMI Level 4

“…This is the story of how mixing Deming with Agile produced a lightweight CMMI solution for .Net developers everywhere…”

Page 13: A Critical Look at CMM and Agile Through Gen Y

13

Compare CMM and Agile

Do We Have Consensus? Do We Understand Now?

“Lean, CMMI, Iterative and Agile – The war’s not over but there is a ceasefire”

Mar 2009 David Norton (Gartner Blog)

Page 14: A Critical Look at CMM and Agile Through Gen Y

14

Compare CMM and Agile

What Is Unsettling?

People Focus

Page 15: A Critical Look at CMM and Agile Through Gen Y

15

People Focus In CMM – Historical Baggage

Page 16: A Critical Look at CMM and Agile Through Gen Y

16

People Focus In CMM – Historical Baggage

A Lot Happened In Last 20 Years

InternetDevelopment DeploymentTestingInfrastructureLanguages

Page 17: A Critical Look at CMM and Agile Through Gen Y

17

People Focus In CMM – Historical Baggage

CMM’s Main Focus

High RiskGovernmentContractual

Have To “Enforce” Accountability

Page 18: A Critical Look at CMM and Agile Through Gen Y

18

People Focus In CMM – Historical Baggage

Has CMM Evolved?

YES, But…Retains Flavors And Phrases Of Older ContextPractitioners May Not Be Moving With Each VersionHas The Value System (Focus) Changed?

Page 19: A Critical Look at CMM and Agile Through Gen Y

19

People Focus In CMM – Historical Baggage

GP 4.3 CMMi 1.2 Page 103/573

“Predicting the ability of the process to achieve the established quantitative

objectives requires a quantitative understanding of the contributions of the subprocesses that are critical to

achieving these objectives and establishing and managing against interim quantitative objectives over

time.”

Hmmm….. What is That

Page 20: A Critical Look at CMM and Agile Through Gen Y

20

People Focus In CMM – Historical Baggage

CMMi 1.2 - Pg 16 - Value System

“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.”

Page 21: A Critical Look at CMM and Agile Through Gen Y

21

People Focus In CMM – Historical Baggage

CMMi 1.2 - Pg 16 - Value System

“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..”

“….Manufacturing has long recognized the importance of process effectiveness and efficiency.”

Page 22: A Critical Look at CMM and Agile Through Gen Y

22

People Focus In CMM

Who Went For CMM Certificates?

And

Why?

Page 23: A Critical Look at CMM and Agile Through Gen Y

23

People Focus In CMM

Who Went For CMM Certificates?

And

Why?

Consulting Business

Page 24: A Critical Look at CMM and Agile Through Gen Y

24

People Focus In CMM – Consulting Business

Need To Show Case Ability 60% Indian Companies. Mostly Consulting! Certificate Becoming A Business Need

Page 25: A Critical Look at CMM and Agile Through Gen Y

25

People Focus In CMM – Consulting Business

People Fall In Line All The Leaders Are Process Keepers Process Is The Career Growth Tool Gap Between Leaders And Teams Broken Trust!

Page 26: A Critical Look at CMM and Agile Through Gen Y

26

People Focus In CMM – Consulting Business

Major Activities IncludeQuality Group PolicingCheck ListsAudits

Page 27: A Critical Look at CMM and Agile Through Gen Y

27

People Focus In CMM – Consulting Business

“The job of the quality department was felt to be policing rather than playing an important role in developing the

system.”

“The perennial problem is that of employees not being too keen on the

processes and treating processes as a burden. New entrants still feel that

documentation is a hell of work and the tendency for last minute documentation is a common

phenomenon.”

Managing Growth in a High Technology Venture - the Fact-Tree Way

- Vasudeva Varma, Vamsi and Kirti Garg

Page 28: A Critical Look at CMM and Agile Through Gen Y

28

People Focus In Agile

Bottom Up ApproachTrustOwnership

FulfillmentIt’s Team’s Success

Page 29: A Critical Look at CMM and Agile Through Gen Y

29

People Focus In Agile

Scrum and CMMI: A High

level assessment of compatibility1

“Scrum believes that people, their skills and how they are harnessed are the most important factors for the

success of a software development effort.”Trust

1. Srinivas Chillara and Pete Deemer 2. Mark C. Paulk 3. Ana Sofia C. Marçal, Bruno Celso C. de Freitas, Felipe S. Furtado Soares, and Arnaldo D. Belchior 4. http://agilemanifesto.org/principles.html

Agile 12 Principles4

“Our highest priority is to satisfy the customer through early and continuous delivery of valuable software” Fulfillment

Mapping CMMI Project

Management Process Areas to

SCRUM Practices3

“Teams are self-managing, self- organizing, and cross-functional, and they are responsible for figuring out how to turn Product Backlog into an increment of

functionality within an iteration and managing their own work to do so”

Ownership

Extreme Programming from a CMM Perspective2

“XP also emphasizes open workspaces, a similar people issue” that is outside CMM’s scope.”

Trust

Page 30: A Critical Look at CMM and Agile Through Gen Y

No Rudimentary Tasks

Generation Y

Open-mindedness

Tech Savvy

Optimism

Collaborative Ability

Open-mindedness

Feels Sought AfterIndispensable

Higher Expectations

Want Quick Results

Small Goals

Immediate Gratification

Page 31: A Critical Look at CMM and Agile Through Gen Y

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

Page 32: A Critical Look at CMM and Agile Through Gen Y

32

Conclusion

Gen Y Trait Agile CMM

OptimismEncourages Bold

Commitments Minimize Risk

Collaborative Ability Encourages, Benefits Minutes To Prove Open-mindedness Suites Adapting Planning Stick To Plans

DriveCommit And Deliver

Do what it takes Stick To Plans Higher Expectations At Workplace

Trust Peers Trust Process

Page 33: A Critical Look at CMM and Agile Through Gen Y

33

Conclusion

Gen Y Trait Agile CMMReluctance 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

Page 34: A Critical Look at CMM and Agile Through Gen Y

34

Does More People Focus Makes Less CMM? ????

Does Less People Focus Makes Less Agile? YES

Conclusion

Page 35: A Critical Look at CMM and Agile Through Gen Y

35

Gen Y In India?http://blogs.harvardbusiness.org/erickson/2009/02/global_generations_focus_on_in.html

Page 36: A Critical Look at CMM and Agile Through Gen Y

36

Page 37: A Critical Look at CMM and Agile Through Gen Y

37

Bouquets

And

Brickbats