group hug - implementing agile across multiple teams

35
Group Hug!! Implementing Agile Across Multiple Teams Proprietary Material Provided for Training Purposes Only © 2017 Excella Consulting, Inc.

Upload: richard-cheng

Post on 23-Feb-2017

58 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Group hug - Implementing Agile Across Multiple Teams

Group Hug!!Implementing Agile Across Multiple Teams

Proprietary Material Provided for Training Purposes Only© 2017 Excella Consulting, Inc.

Page 2: Group hug - Implementing Agile Across Multiple Teams

Richard Cheng - @RichardKCheng• Agile trainer & coach

• Agile Training, lead

• Member of PMI, Scrum Alliance, Agile Alliance, Agile Leadership Network

• CST, CSM, CSPO, CSP, PMI-ACP, PMP, Certified LeSS Practitioner, SAFe SPC, Certified Agile Leadership (CAL) 1, Certified Enterprise Scrum Business Agility

• Founder & executive committee member of Agile Delivery for Agencies, Programs, and Teams (ADAPT)

• Background in Federal and commercial Agile transformations

Page 3: Group hug - Implementing Agile Across Multiple Teams

Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKChenghttp://www.excella.com/training

Contact Information

Page 4: Group hug - Implementing Agile Across Multiple Teams

Excella ConsultingExperience and Expertise in Agile Solutions

– Coaching– Training– Assessments

– Agile Adoption– Agile Development Teams– Agile PMO

Training Courses– Certified ScrumMaster (CSM)– Certified Scrum Product Owner (CSPO): The Agile Business Analyst– Advanced Certified Scrum Product Owner (CSPO)– Certified Scrum Developer (CSD)– Certified Lean Kanban– Requirements Management - User Story workshop– Agile Testing– Agile Business Intelligence and Data Warehousing

See http://www.excella.com/training for more information

Page 5: Group hug - Implementing Agile Across Multiple Teams

• Certified LeSS Practitioner course taught by Karim Harbott (Agile Centre)– April 26 – 28th in Arlington, VA

• User Story Workshop – March 29 in Arlington, VA

• Certified Kanban Systems Design (KMP I) Training– April 11 – 12th in Arlington, VA

• Certified ScrumMaster (CSM) and Certified Scrum Product Owner (CSPO)– Monthly in Arlington, VA

• Monthly CSM course in Herndon, VA

• See http://www.excella.com/training for full listings • Email [email protected] for discount codes and more information

Upcoming Classes

Page 6: Group hug - Implementing Agile Across Multiple Teams

Delivering Value

Page 7: Group hug - Implementing Agile Across Multiple Teams

Exercise – Product Teams

Page 8: Group hug - Implementing Agile Across Multiple Teams

Tuckman’s Stages of Group Development

1. Forming

2. Storming

3. Norming4. Performing

Page 9: Group hug - Implementing Agile Across Multiple Teams

Delivery of value over illusion of progress

Page 10: Group hug - Implementing Agile Across Multiple Teams

Dedicated Scrum Teams

Dedicated Scrum Teams

• Managing work instead of managing people

• Dedicated teams provide known rate of work (capacity)

• Team ramp-up costs only absorbed once

• Builds cross functionality

• All work is prioritized at the team level, meaning team members only being directed by one person

Team 1 Team 2 Team 3

Work flows into the teams

Page 11: Group hug - Implementing Agile Across Multiple Teams

Managing Priorities

◊ Mapping Initiatives to Teams– Pros

• Effective• Simple• Potentially less

dependencies– Cons

• Potentially working on lower value priorities

◊ Portfolio Management Mapping of Value to Teams– Pros

• Always delivering highest value

– Cons• Potentially longer wait

times for decisions• Potentially more

dependancies

Page 12: Group hug - Implementing Agile Across Multiple Teams
Page 13: Group hug - Implementing Agile Across Multiple Teams

Organizing Teams

Page 14: Group hug - Implementing Agile Across Multiple Teams

• Product Owner

• Scrum Master

• Architect• 4 BI Developers

• 2 Cognos Admins

• 3 Business Analysts

• Product Owner

• Scrum Master

• Architect• 9 Developers

• 5 Business Analysts

• Product Owner

• Scrum Master

• 2 Architects• 5 Developers

• 3 Business Analysts

• Product Owner

• Scrum Master• Data Warehouse Architect

• 2 ETL Developers

• 1 Technical Analyst

• 1 Tester/ SQL Expert

• 1 BA

• Product Owner

• Scrum Master

• Architect• 9 Developers

• 3 Business Analysts

USA Staffing Scrum Teams-Super Product Owner-

• Communications Lead

• DBAs• Sys Admins• 508 Lead• Security Lead• Test Coordinator

• Testing Support

• Automated Testing

• Deployment Team

Page 15: Group hug - Implementing Agile Across Multiple Teams

Functional and Project Team

Team 1

Analysts

Developers

Testers

ScrumMasters

Team 2 Team 3

Project Verticals• Project team verticals are

where team members live day to day

• Work is driven by the project teams

• This is where the company accomplishes its goals

Functional Horizontals (Communities of Practice)• Functional horizontals are

designed to help employees grow their skillsets

• Share best practices and ideas

• Functional horizontals support employees and the project verticals

Page 16: Group hug - Implementing Agile Across Multiple Teams

Functional managers focused on developing capabilities and professional development

Project Managers (if you have them) should remove burden from the team

Page 17: Group hug - Implementing Agile Across Multiple Teams

Dependencies

Page 18: Group hug - Implementing Agile Across Multiple Teams

Dependencies make you slower and increases risk

Page 19: Group hug - Implementing Agile Across Multiple Teams
Page 20: Group hug - Implementing Agile Across Multiple Teams
Page 21: Group hug - Implementing Agile Across Multiple Teams
Page 22: Group hug - Implementing Agile Across Multiple Teams
Page 23: Group hug - Implementing Agile Across Multiple Teams
Page 24: Group hug - Implementing Agile Across Multiple Teams

Scaling

Page 25: Group hug - Implementing Agile Across Multiple Teams

Scaled Concepts

• If you can’t succeed at the team level, don’t scale!

• Methods– Scaled Agile Framework (SAFe)– Large Scaled Scrum (LeSS)– Spotify model– Enterprise Scrum– Disciplined Agile Delivery (DAD)– Nexus

Page 26: Group hug - Implementing Agile Across Multiple Teams

Scaled Agile Framework™ Big Picture

Page 27: Group hug - Implementing Agile Across Multiple Teams

LeSS

Page 28: Group hug - Implementing Agile Across Multiple Teams

Scaling at Spotify

Page 29: Group hug - Implementing Agile Across Multiple Teams
Page 30: Group hug - Implementing Agile Across Multiple Teams

Disciplined Agile Delivery (DAD)

Disciplined Agile Delivery:The Foundation for Scaling Agile

© Disciplined Agile Consortium 30

Scrum LeanKanban

XP Agile Modeling

And more…SAFeOutside In Dev.

Team SizeGeographicDistribution

Compliance Domain Complexity TechnicalComplexity

OrganizationalDistribution

DAD leverages proven strategies from several sources,providing a decision framework to guide your adoption and

tailoring of them in a context-driven manner.

Page 31: Group hug - Implementing Agile Across Multiple Teams
Page 32: Group hug - Implementing Agile Across Multiple Teams

Last Thoughts

Page 33: Group hug - Implementing Agile Across Multiple Teams

• Focus on delivery of value• Mapping priorities to teams• Value driven teams• Rmove dependencies

• Think big, act small!

Closing Thoughts

Page 34: Group hug - Implementing Agile Across Multiple Teams

• Certified LeSS Practitioner course taught by Karim Harbott (Agile Centre)– April 26 – 28th in Arlington, VA

• User Story Workshop – March 29 in Arlington, VA

• Certified Kanban Systems Design (KMP I) Training– April 11 – 12th in Arlington, VA

• Certified ScrumMaster (CSM) and Certified Scrum Product Owner (CSPO)– Monthly in Arlington, VA

• Monthly CSM course in Herndon, VA

• See http://www.excella.com/training for full listings • Email [email protected] for discount codes and more information

Upcoming Classes

Page 35: Group hug - Implementing Agile Across Multiple Teams

Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKChenghttp://www.excella.com/training

Contact Information