getting started with agile: a guide to building high performing teams

Post on 14-Aug-2015

32 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Steven GraneseAgile Coach & Consultant

Getting Started with AgileBuilding High Performing Teams in a Waterfall World

@sgranese

Steven.Granese@tribridge.comwww.sgranese.com

June 15 and 16, 2015

Goal for Today

• Opposite of Waterfall• Tech Startups or

Internal• “Not Here” mentality

• Thinking & Working• Guiding Principles• Team Communication,

not Process

Software Methodology Values and Beliefs

My Background

2009 2012 2014

• Analyst• Web Developer• Technology Director

• Dev Manager• Consultant• Coach

TEAMS

Tribridge at a Glance

Nearly 600 team members averaging 20 years of experience in consulting and industry15 years of profitabilityOne 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 AmericaBig Five quality delivered through practical methodologies and intimate customer relationshipsReceived Ernst &Young Entrepreneur of the Year award

Agile vs. Scrum

Agile Values

Individuals and Interactions over processes and tools

Working Software over comprehensive 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

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

Scrum is an Agile Team FrameworkRoles

• Product Owner

• ScrumMaster• Team

Member

Artifacts

• Product Backlog

• Sprint Backlog

• Burndown Chart

Ceremonies

• Sprint Planning

• Daily Standups

• Sprint Review• Sprint

Retrospective

Scrum won’t solve a team’s problems……it will quickly expose existing issues.

Characteristics of a High Performing Team

Cross- Functional

Dedicated & Focused

Fully Accountable

Accountability – The Lesson of Scrum

Identify the Problem

Remove Impediments

Don’t Interrupt

Agile+ Scrum

+ ???

Formula for Building High Performing Teams

High Performing Team

Agile vs. Waterfall

Agile Transformation at Tribridge

One Size Does Not Fill All

Define Design Build / Test / Deploy

Discovery Agile Development

“Waterfall-ish”

“Agile”

Define

DesignSPRINTS

Waterfall and Agile are not Opposites

WaterfallAgile

“Up-Front Knowns”

“Adapt to Learning”

Hybrid

ORGANIZATIONS

Waterfall and Agile are not Opposites

Waterfall

Agile

CHAOS

Requirements

Analysis

Development

Testing

PHASED

Lean Hybrid

Scrum

KanbanXP

PROJECTS

Grass-roots Wasted

Learning“AgileSucks”

“Up-Front Knowns”

“Adapt to Learning”

Gartner: Successful Orgs Have Two “IT” Modes

http://www.computerworld.com/article/2840907/forecast-2015-it-spending-on-an-upswing.html

Different people, processes and tools supporting each.

Traditional

• Strong Efficiency• Safety • Approval-based

Governance• Price for

Performance

Agile

• Iterative Development

• Rapid Delivery• Continuous/Process-

based Governance• Business Value

Embracing Agile

Are You Agile? YES NO

• Standups/Sprints • Stopped Documenting

• Mature Product• Public/Regulated

Do you continuously seek Agility?

Do you continuously seek improved health?

Are You Healthy? YES NO

Why Health Initiatives Fail

ExerciseNutrition

Stop Smoking

PRACTICES

MINDSET

Change beliefsGoalsLeverage

ENVIRON-MENT

Move to new cityQuit job

End Relationship

Why Agile Initiatives Fail

SprintsDaily Standups

ScrumMaster

PRACTICES

MINDSETBelieve / Think AgileValues and Principles

Culture

ENVIRON-MENT

Reorganize DepartmentsRedesign Team Workspaces

Hire/Fire Employees

“WHAT WE DO”

“WHO WE ARE”

“HOW WE WORK”

TEAMS:Cross-functional?Dedicated?Accountable?

Start with Environment

CommitmentDiscipline

Trust

PRACTICES

MINDSET

TrainingCoachesSuccess Stories

ENVIRON-MENT Dedicated

Accountable

Cross functional

SCRUM

AGILE

TEAM STRUCTURE

Formula for Building High Performing Team

Environment + Agile

+ Scrum

High Performing Team

???Where Accountable Teams can Flourish

Summary

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

Steven GraneseAgile Coach & Consultant

Getting Started with AgileBuilding High Performing Teams in a Waterfall World

@sgranese

Steven.Granese@tribridge.comwww.sgranese.com

Q&A

top related