Adding Sanity To Your Agility
Upcoming SlideShare
Loading in...5
×
 

Adding Sanity To Your Agility

on

  • 2,365 views

10 years after the introduction of agile methods, many communities are succeeding in their adoption while others are struggling or failing. Why? Many struggle because agile methods were introduced in ...

10 years after the introduction of agile methods, many communities are succeeding in their adoption while others are struggling or failing. Why? Many struggle because agile methods were introduced in an overly prescriptive manner. People were told to follow a set of practices instead of learning to use the agile practices and values to amplify their existing strengths and address their challenges.

David Hussman shares successful coaching techniques he uses to grow sustainable agility that lasts beyond the early iterations or the first few agile projects. David begins with a series of tools to help you build a solid foundation: assessments, pragmatic practice selection, chartering and product planning tools. He then moves on to discuss ideas for finding a groove of discover and delivery that is best suited to your project community.

As a full time working coach, David uses coaching stories and experiences to discuss establishing strong cadence while also building the essence of coaching and coaches in your community Whether you are new to agile methods or you are a seasoned players, this session will help you grow your coaching skills and your ability to truly discover and deliver real value.

Statistics

Views

Total Views
2,365
Views on SlideShare
2,099
Embed Views
266

Actions

Likes
2
Downloads
48
Comments
0

5 Embeds 266

http://blogs.agilefaqs.com 261
http://www.slideshare.net 2
http://clickwatchlearn.blogspot.com 1
http://clickwatchlearn.blogspot.com.au 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Adding Sanity To Your Agility Adding Sanity To Your Agility Presentation Transcript

  • 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) Prioritizing and Planning Product Releases (Releases - Priorities - Estimates) Iterative Delivery (Iterations – Stories/Tasks - Estimates) 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)
  • 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
  • Change Is A Process “This is what you should do” Prescriptive vs. Descriptive “This is what I have seen work” 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 Sprint Backlog Burndown Sprint Reviews Sprints Product Backlogs Daily Scrum Meeting Cross Functional Teams Test Driven Iterations Mura – Muda Refactoring Releases Kanban Personas Iteration 0 Velocity Kaizen User Stories Burnup Acceptance Tests Chartering Evolutionary Design Retrospectives Continuous Integration Common Workspace Domain Driven Design Information Radiators Collective Ownership Sustainable Pace
  • Meaningful Groupings Chartering Burnup / Velocity Common Workspace Acceptance Tests Information Radiators Test Driven / Refactoring Iteration 0 Continuous Integration Community - Teams Iterative Delivery Products - Planning Tuning - Improving Product Backlogs Stand Up Meetings Personas Product Reviews User Stories / Story Maps Retrospectives Release / Iteration Planning 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 )
  • What is Thing Called Groove? “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”
  • 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
  • What Are Your Stories? Coaching stories? Project stories? Product stories Coding stories? Agile 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
  • Empirical Skepticism “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?”
  • Beginner’s Mind Beware the Expert Trap
  • Undamaged By the Past - being new has its advantages -
  • Avoiding the Expert Mind Trap
  • Beware Epistemic Arrogance The difference between what you know and what you think you know
  • How do we promote agility? (agility is a tool for the community)
  • Questions ________________________________________ Coaching and Developing Agility david.hussman@devjam.com www.devjam.com © 2010 DevJam - All rights reserved.