Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles...

27
Steven Granese Agile Coach & Consultant Getting Started with Agile A Guide to Building High Performing Teams @sgranese [email protected] www.sgranese.com PMI Region 14 Leadership Conference 4/24/2015

Transcript of Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles...

Page 1: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Steven GraneseAgile Coach & Consultant

Getting Started with AgileA Guide to Building High Performing Teams

@sgranese

[email protected]

PMI Region 14 Leadership Conference

4/24/2015

Page 2: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

My Background

2009 2012 2014

• Analyst• Web Developer• Technology Director

• Dev Manager• Consultant• Coach

TEAMS

Page 3: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Tribridge at a Glance

Nearly 600 team members averaging 20 years of experience in consulting and industry

15 years of profitability

One of Microsoft’s top partners –Microsoft Dynamics Worldwide Partner of the Year 4 times in 6 years (2008, 2010, 2012 and 2013)

Largest Microsoft Dynamics customer base in North America

Big Five quality delivered through practical methodologies and intimate customer relationships

Received Ernst &Young Entrepreneur of the Year award

Page 4: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Goal for Today

• Tech Companies• Startups• Internal

• Thinking/Working• Guiding Principles• Teams

Agile H.P. Teams

?

Software Values and Beliefs

Controversial Holy Grail

Page 5: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Agile vs. Scrum

Page 6: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Agile Values

Individuals and Interactions over processes and tools

Working Software overcomprehensive documentation

Customer Collaboration over contract negotiation

Responding to Change over following a plan

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

That is, while there is value in the items on the right, we value the items on the left more.

www.agilemanifesto.org

Page 7: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Agile Principles

www.agilemanifesto.org

Satisfy the Customer

Embrace Changing

Requirements

Continuous Delivery of

Value

Daily Collaboration

Support & Trust Motivated Individuals

Face-to-Face Conversations

Deliver Working Increments

Sustainable Pace

Promote Technical

Excellence

Maximize Simplicity

Self-OrganizedTeams

Gather Feedback &

Adapt

Page 8: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Scrum is an Agile Team Framework

Roles

• Product Owner

• ScrumMaster

• Team Member

Artifacts

• Product Backlog

• Sprint Backlog

• BurndownChart

Ceremonies

• Sprint Planning

• Daily Standups

• Sprint Review

• Sprint Retrospective

Page 9: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Agile+ Scrum

+ ???

Formula for Building High Performing Teams

High Performing Team

Page 10: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

High Performing Teams

Page 11: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Sports Analogies

“moving together in unison”

Page 12: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Scrum already drives most of the world’s top technology companies.

And now it’s starting to spread to EVERY DOMAIN where people wrestle with COMPLEX PROJECTS.

New Perspective on Teams

Page 13: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

1.Cross-Functional, Dedicated2.Intense Focus on a Goal3.Fully Accountable

Characteristics of a High Performing Team

Point Guard

Shooting Guard

Small Forward

Power Forward

Center Coach

Page 14: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Making Teams Accountable

1

2

3

Identify the Problem

Remove Impediments

Get Out of the Way!

Page 15: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Agile Health

Page 16: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Do you continuously seek improved health?

Are You Healthy? YES NO

Page 17: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Getting Started with Health

Exercise

Nutrition

Stop Smoking

PRACTICES

MINDSET

Goals

Leverage

Change beliefs

ENVIRON-MENT

Move to new city

Quit job

End Relationship

Page 18: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Are You Agile? YES NO

• Standups/Sprints • Stopped Documenting

• Budget / Regulated• Many teams

Do you continuously seek Agility?

Page 19: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Starting with Agile

Sprints

Daily Standups

ScrumMaster

PRACTICES

MINDSET

Believing / Thinking Agile

Changing Culture

From the “top”

ENVIRON-MENT

Reorganizing Departments

Redesign Team Workspace

Hire/Fire Employees

“WHAT WE DO”

“WHO WE ARE”

“HOW WE WORK”

Dedicated?Accountable?Cross-functional?

Page 20: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Start with Environment

Commitment

Discipline

Trust

PRACTICES

MINDSET

Training

Coaches

Success Stories

ENVIRON-MENT

Dedicated

Accountable

Cross functional

SCRUM

AGILE

TEAM STRUCTURE

HPT

Page 21: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Formula for Building High Performing Team

Environment + Agile

+ Scrum

High Performing Team

???

Where Accountable Teams can Flourish

Page 22: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Applying the Formula

Page 23: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Creating Cross-Functional TeamsPM ANALYSTS BUILD QA OPS

Page 24: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Creating Dedicated Teams

1) Identify Problem2) Remove Impediments3) Get out of Way

Page 25: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Example: Extreme Makeover

Cross-Functional Dedicated

Agile

Accountable

Page 26: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Summary

Environment

Mindset

Practices

Belief and Adoption of Agile Values and Principles

TrustDiscipline

Commitment

Cross-Functional, Dedicated Team Structure where Accountability Thrives

HIGH PERFORMING TEAMS

Page 27: Getting Started with Agile - WordPress.com · 4/24/2015  · Scrum is an Agile Team Framework Roles •Product Owner •ScrumMaster •Team Member Artifacts •Product Backlog ...

Steven GraneseAgile Coach & Consultant

Getting Started with AgileA Guide to Building High Performing Teams

@sgranese

[email protected]

Q&A