Adding Sanity to Your Agility
Doing What Works over Doing What You’re Told
How do we promote agility?(agility over Agile)
World Headquarters
Minneapolis, MN
Company motto: “all hippy, all the time”
Contextual Agility
DevJam Agility: Why over How
Creating Community and Common Vision
Form Communities (Chartering)
Composing a Product (Backlogs - Personas – Story Maps)
Create an Eco-System (Iteration 0 – Common Workspace)
Iterative Delivery and Tuning
Staying Connected (Daily Standup – Common Workspace)
Tracking Progress (Task Wall - Burnchart - Velocity)
Technical Agility (Continuous Integration – Test Driven)
Delivering Value (Acceptance Test - Story Sign Off)
Tuning and Improving
Validating Progress (Reviews – Product Presentations)
Reflect and Improve (Retrospective)
Prioritizing and Planning
Product Releases (Releases - Priorities - Estimates)
Iterative Delivery (Iterations – Stories/Tasks - Estimates)
Reframing Toward Sanity
Preproduction
( Getting Ready to Produce )
--------------------------------------------------
Finding Your Groove
( Getting Productive )
--------------------------------------------------
Keeping the Band Together
( Staying Productive )
Pre-Production( getting ready to produce )
Pre-Production Work
Assessment - Interviews
Coaching Plans - Practice Selection
Chartering
Personas - Story Mapping
Creative Eco-Systems
Road Map Planning
Getting to Know the Band
Skills + Collaboration + Vibe = Groove
Prescriptive vs. Descriptive
“This is what you should do”
“This is what I have seen work”
Change Is A Process
Dogma Kills
Getting the Know the Community
Coaches are Producers
Assessing Each Gig
Discuss current process
(“how do you deliver value / software?”)
Get to know their perspective
(motivation, constraints and knowledge)
Discuss strengths and constraints
(community - products - delivery - tuning)
Suggesting Practices
Test DrivenRefactoring
User StoriesAcceptance Tests
Sprints Product BacklogsSprint Reviews
Sprint Backlog
Continuous Integration
Evolutionary Design
Burndown
BurnupVelocity
Information Radiators
IterationsReleases
PersonasKanban
Kaizen
Common Workspace
Mura – Muda
Cross Functional TeamsDaily Scrum Meeting
Retrospectives
Iteration 0
Sustainable Pace
Chartering
Domain Driven Design
Collective Ownership
Meaningful Groupings
Community - Teams
Products - Planning Tuning - Improving
Iterative Delivery
Chartering
Common Workspace
Information Radiators
Iteration 0
User Stories / Story Maps
Product Backlogs
Personas
Release / Iteration Planning
Acceptance Tests
Burnup / Velocity
Continuous Integration
Test Driven / Refactoring
Retrospectives
Stand Up Meetings
Product Reviews
Continuous Feedback
Respectful Change
Change must happen with people and not to them
Building a Coaching Plan
What changes will help and why?
(practice suggestions)
How much change can they absorb?
(respectful change - the right selections)
How can you measure the change value?
(practice tests – coaching guides)
Finding Your Groove( getting productive )
“Groove is that quality that
moves the song forward”
_________________
“When a song has a good
groove, it invites us into a
sonic world that we don’t
want to leave”
What is Thing Called Groove?
Agile Groove Builders
Planning (iteration planning)
Discovery (story telling)
Hang Time (stand ups)
Delivery (accept tests – reviews)
Tuning (retrospective – indicators)
Story Telling over Sentence Reading
Story Telling Variations
Sharing
Coaching
Stories
-
Teaching
Through
Story Telling
Coaching stories?
Project stories?
Product stories
Coding stories?
Agile stories?
What Are Your Stories?
Sensing and Acting
( mining coaching indicators )
Discovery Indicators
Connection Indicators
- standing is the easy part -
Learning Indicators
What are your indicators?
during planning sessions
during stand up meetings
during reviews and retrospectives
- what tells you success is present? -
Keeping the
Band Together( staying productive )
Sustaining Agility
Evolving Your Process
Monitoring Health
Empirical Skepticism
Dealing with Change
The Beginner’s Mind
Staying Curious
Challenging, Evolving & Changing
“Estimation is a waste of time, why
should we bother?”
“Our stand up in boring, do we need to
keep doing it?”
“Is our retrospective really helping us
improve?”
Empirical Skepticism
Beginner’s Mind
Beware the Expert Trap
Undamaged By the Past
- being new has its advantages -
Avoiding the Expert Mind Trap
The difference between what you know
and what you think you know
Beware Epistemic Arrogance
How do we promote agility?(agility is a tool for the community)
Questions
________________________________________
Coaching and Developing Agility
www.devjam.com
© 2010 DevJam - All rights reserved.
Top Related