Group hug - Implementing Agile Across Multiple Teams

Post on 23-Feb-2017

55 views 2 download

transcript

Group Hug!!Implementing Agile Across Multiple Teams

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

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

Richard K Chengrichard.cheng@excella.com703-967-8620http://www.linkedin.com/in/richardcheng Twitter: @RichardKChenghttp://www.excella.com/training

Contact Information

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

• 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 training@excella.com for discount codes and more information

Upcoming Classes

Delivering Value

Exercise – Product Teams

Tuckman’s Stages of Group Development

1. Forming

2. Storming

3. Norming4. Performing

Delivery of value over illusion of progress

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

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

Organizing 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

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

Functional managers focused on developing capabilities and professional development

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

Dependencies

Dependencies make you slower and increases risk

Scaling

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

Scaled Agile Framework™ Big Picture

LeSS

Scaling at Spotify

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.

Last Thoughts

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

• Think big, act small!

Closing Thoughts

• 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 training@excella.com for discount codes and more information

Upcoming Classes

Richard K Chengrichard.cheng@excella.com703-967-8620http://www.linkedin.com/in/richardcheng Twitter: @RichardKChenghttp://www.excella.com/training

Contact Information