A Group of Agile Teams ≠ Organizational Agility

26
A Group of Agile Teams ≠ Organizational Agility Angela Johnson, PMP, PMI-ACP, CST Certified Scrum Trainer & Agile Transformation Coach http://angelajohnsonscrumtrainer.com @AgileAngela

description

Angela Johnson's presentation from AgilePalooza Twin Cities: Angela is a Certified Scrum Trainer and Agile Transformation Coach providing education consulting services to clients across the United States who are adopting Agile. Angela has successfully implemented Scrum and Agile principles in a variety of projects from web-based applications to enterprise level retail and financial projects coaching teams, managers, stakeholders and executives. A graduate of Hamline University (B.A.) and the University of St. Thomas (M.B.C.), Angela has presented to PMI’s Global Agile Community of Practice and at the Project Management Institute (PMI) Minnesota Professional Development Days and chapter events. Angela is a certified Project Management Professional (PMP), a Certified Scrum Trainer (CST) and a PMI Agile Certified Practitioner (ACP). Angela facilitates the PMI Minnesota Agile Local Interest Group and is also an active member of the Scrum Alliance, and Agile Alliance.

Transcript of A Group of Agile Teams ≠ Organizational Agility

Page 1: A Group of Agile Teams ≠ Organizational Agility

A Group of Agile Teams ≠

Organizational Agility Angela Johnson, PMP, PMI-ACP, CST

Certified Scrum Trainer & Agile Transformation Coach

http://angelajohnsonscrumtrainer.com

@AgileAngela

Page 2: A Group of Agile Teams ≠ Organizational Agility

Angela Johnson PMP, PMI-ACP, CST

• 18+ years Information Technology - traditional SDLC and Scrum/Agile

• Facilitator PMI-MN Agile Local Interest Group

• Based in Minneapolis, MN

Page 3: A Group of Agile Teams ≠ Organizational Agility

Why Agile?

Any Agile Adoption should start out by

asking, “Why do we want to use Agile”?

Being “Agile” is not the Goal!

Agile is about delivering Business Value

Page 4: A Group of Agile Teams ≠ Organizational Agility

2012 VersionOne State of Agile Survey

Page 5: A Group of Agile Teams ≠ Organizational Agility

Organizational Agility

“A group of agile teams does not an agile

organization make…”

Page 6: A Group of Agile Teams ≠ Organizational Agility

Organizational Agility

“The new goal for the organization must be to delight the customer.”

•“Making money” is not the goal

•“Being agile” is not the goal.

•“Working software” is not the goal

•Agile, Scrum & working software are means to achieving the goal

Page 7: A Group of Agile Teams ≠ Organizational Agility

Organizational Agility

What is Organizational Agility?

• The capacity of a company to rapidly change or adapt in response to changes in the market

• A high degree of organizational agility can help a company to react successfully to the emergence of new competitors, the development of new industry-changing technologies, or sudden shifts in overall market conditions

www.BusinessDictionary.com

Page 8: A Group of Agile Teams ≠ Organizational Agility

Shared Vision or Current Reality?

Adapted from The Fifth Discipline: The Art & Practice of the Learning Organization by Peter M. Senge

Page 9: A Group of Agile Teams ≠ Organizational Agility

Shared Vision or Current Reality?

Adapted from The Fifth Discipline: The Art & Practice of the Learning Organization by Peter M. Senge

Page 10: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Page 11: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Page 12: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Page 13: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Page 14: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Page 15: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

New Quality Practices

• Testers are part of the team

• Tests drive coding

• Testing a user story is done within an iteration – not after

• Quality is not a role, a person or a department – it’s everyone’s job

• Testing is not something performed by a “tester”

• Test automation is critical to long-term effectiveness

Page 16: A Group of Agile Teams ≠ Organizational Agility

Potential Obstacles

Personnel Considerations

• Focus is on Cross Functional Teams

• Delivery is Value Based on the Customer

• What support or training do our teams need to make the paradigm shift in collaboratively working in a cross functional way?

• What happens to our individual incentives in asking people to work in teams?

• What happens to our hiring practices in asking for cross functional behavior and skills?

• What about career path considerations?

Page 17: A Group of Agile Teams ≠ Organizational Agility

Confronting Current Reality

Page 18: A Group of Agile Teams ≠ Organizational Agility

Realizing the Vision

Use a Management or Organizational Backlog to Prioritize Next Steps

Page 19: A Group of Agile Teams ≠ Organizational Agility

Shift in Leadership Characteristics

• Inclusive, Collaborative

• Flexible, Adaptive

• Possibly-Oriented

• Facilitative

• Self-reflective

• Courageous

• Observant

Adapted from Leadership Agility, Bill Joiner & Stephen Josephs and Action Inquiry, William Torbert

Page 20: A Group of Agile Teams ≠ Organizational Agility

How Long Does this Take?

It Depends…

• Size of the Organization

• Organization Culture

• Flexibility and Adaptability

• Commitment of

Organization Leadership

• Commitment to Automation

Page 21: A Group of Agile Teams ≠ Organizational Agility

A Case Study

• Privately held organization that provides contract

and support services to a worldwide franchise

• Moved from project structure to product structure

enabling faster delivery of business value

• Teams are empowered, co-located and high

performing

• Better alignment with the Business

Page 23: A Group of Agile Teams ≠ Organizational Agility

10 Reasons I Love My Job

2. Agile. Weekly sprints. Sprint goals. The ceremonies. The daily meetings. The sprint planning. The sprint retrospectives. The sprint board. The stickies. Weekly deployments into Production. Having a clear sense of what our focus is this week. Commitment to the work at hand. Establishing a velocity and trusting in the team to perform. Similar to feeling at home with Apple products and OS X, I also feel incredibly at home in this environment.

http://silvanolte.com/blog/2013/02/09/10-reasons-i-love-my-job/

Page 24: A Group of Agile Teams ≠ Organizational Agility

10 Reasons I Love My Job

1. People care. This is the most important thing to me. I work in an environment where people really care about what they do. Shades of gray, I acknowledge, between just being somewhere for the paycheck and having a passion for what you do. At my new workplace, I find that people care about what they do. To do well for their customer because it’s the right thing to do. Because there’s a sense of pride in doing good. I can get a paycheck anywhere. But I can only do what I do, and with the people I do it with, where I’m at right now.

http://silvanolte.com/blog/2013/02/09/10-reasons-i-love-my-job/

Page 26: A Group of Agile Teams ≠ Organizational Agility

Questions