Haiku-Driven Development. Using Ritual and Ceremony to Sustain Agility and Stave Off Process Fatigue.

Slides:



Advertisements
Similar presentations
Managing Up Helping leaders 'get' digital March 21, 2013 Lisa Welchman Introduction by Gerry McGovern.
Advertisements

Applying evo to a project An Agile and EVO Workshop Based on the article Measuring Agile Value in Overload 89, by Ryan Shriver, and used with his permission.
Iteration Planning.
Weddings Chinese traditional wedding ceremony.
Tech Next - Scrum Vs Kanban practiced in product development Tech Next, May 7, 2011
The Kanban Game Tsutomu YASUI aka Yattom Agile Developer and Coach
Sophomore C Candice Hu Mina Chang.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile Planning. The problem with documentation Argument: “Heavy” documentation too much for most business-style projects.
Substitute FAQs SubFinder Overview. FAQs Do I have to have touch-tone service to use SubFinder? No, but you do need a telephone that can be switched from.
Phrasal Verb You may not leave unless, tell me, what is a phrasal verb? I don’t have idea. Yes, What do you need? Can you help me?
Classroom Tips and Tricks
It seems to me….. I think…….. I suppose…….. SOME USEFUL TIPS FOR CHILDREN TO FOLLOW WHILE USING THE INTERNET.
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Getting the best out of Scrum: Keith Richards KRC Using it at the right time to deliver more (and more often)
Unit 1 – Improving Productivity Josh Sherriff Instructions ~ 100 words per box.
Copyright © by Mark J. Sebern Software Engineering Process I SE Sprint Execution.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
Chapter 12 “Tools & Tips” Objectives 1.How should I listen and why is it important? 2.What role does networking play in sales? 3.What is an elevator Speech?
WELCOME SUNSHINE ROOM FAMILIES!!! Please sign in on the sheet by the door, grab one of each of the papers there and find your child’s seat. There is an.
Clarisse Dear Diary, I met my neighbor Clarisse who is a very strange girl. She notices small details in everyday life that I never even realized was.
Agile
How to Write and Give A Speech. Organization:How should a speech be structured? Introduction - get their attention and state your main idea/message Introduction.
Carbon Copy Creations Can you cooperatively copy an Original Creation?
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
1©2015 Public Impact OpportunityCulture.org Flip through each thought bubble until you get to a card that says stop. Then pause for the next talking interchange.
Everyone Communicates Few Connect
With a hint of HP Quality Center Agile development and functional testing: friend or foe? Tom Vercauteren, June 26th, 2009.
SCRUM and agile methodologies in Production  What is SCRUM?  “The Agile approach is to iterate on the development of the game and react to the results,
Basic Approach Development driven by time boxing May sacrifice requirements in order to keep schedule (time boxed) Steer project as you go based on user.
Hello. How is everyone at your School? Did you have a good summer? We have been sent to my Aunty’s house. She runs a Guest House and bar. She has saved.
…Think for a moment about the occasions when you spoke well. Seldom was it because you first got the beginning just right. Usually it was a matter of halting.
Learning Skills and Work Habits Growing Successfully at Tosorontio Public School.
Agile Adoption G8way Health Project.
Agile. Processes Waterfall Traditional With prototyping Sprial Agile Dynamic Systems Development Method (DSDM) Scrum Crystal eXtreme Programming (XP)
Characteristics of Rituals There are eight of them! Ready????
Reading to Draw No Tech Game. Concept of game In first grade we talk about how to use pictures to find out what a story is talking about. We use picture.
8 th Grade Week 20 Agenda & Objectives 1/14/13-1/18/13 Monday: Review Tuesday & Wednesday: Final! Thursday: Make up/Corrections Friday: Diary of Anne Frank.
Community Service Committee Service Projects. Service Project Goals Familiarize you with the concept of service Make service a part of your life Engage.
Agile Ceremonies. Agile - Ceremonies cer·e·mo·ny serə ˌ mōnē noun 1. a formal religious or public occasion, typically one celebrating a particular event.
Warm up 1 Take a syllabus from the front table marked with your hour by it. Read through. Write 3 sentences on what you learned from the syllabus.
Ask for Advice: What should I do? Ask for advice: What should I do?
Do Now Independent Reading (10 minutes) If you did not have a book yesterday (or you changed your book choice since then), make sure I give you credit/take.
Community Service Committee.  Familiarize you with the concept of service  Make service a part of your life  Engage and motivate you  Build a sense.
Wedding. Teaching steps Warm-up. Discussion. Reading. Important structures. Language study. Practice.
Haiku Japanese poetry.
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Iterative Planning
By: By: Agile Scrum Master Online Training.
Hello. How is everyone at your School? Did you have a good summer?
Johanna Rothman Teams Deliver Features Chapter 6
CHARACTERISTICS OF RITUALS
Johanna Rothman Agile Team Measurements Chapter 12
Quarter 3 Unit 1 Bud Not Buddy
Basic Classroom Rules Social Story
Writer’s Eye (I) Serves two purposes:
Free sighed. “I guess you’re right.”
Scaling Agile Within the Musical Scale: Embracing an Agile Mindset in Music Education Laura E. Di Puma, M.M Director of Choral Music and Theater Daniels.
Choose one of the sketches that you like best, and begin to iterate: draw it again and again, until you've come up with something that you  really like.
Coming up: What is Agile?
Project Planning and Estimation
By The way, Why Groups? OK every student hates group work
Iteration Planning.
Sprints.
A System For Managing Career Learning
Presentation transcript:

Haiku-Driven Development

Using Ritual and Ceremony to Sustain Agility and Stave Off Process Fatigue

Process gets boring.

How do we keep it fresh?

Tune up process.

Jean Tabaka

Who wants to be part of a “Scrum engine”?

“I Don’t Like Mondays”

(Agile 2007 talk)

Process doesn’t sustain itself.

Ritual punctuates process.

Ceremony sustains process.

Tradition builds community.

Ritual

customary observance or practice

Punctuation

clarifies meaning by separating

Ceremony

formal event performed on special occasion

Tradition

specific practice of long standing

Ritual.

Team wanted to track.

Team forgot to track.

“We keep forgetting to record our start time.”

Ideas hide in jokes.

“What if you wrote a haiku?”

Hee-hee!

Later that same day...

Devs wrote a haiku on the story card...

(after researching forms of Japanese poetry)

When a story was complete...

...everyone wanted to hear the haiku.

Reading the haiku marked progress in the iteration.

Later that iteration...

More tasks with tracked time.

Guess what?

CEO started coming to standups...

...to hear the haikus for the completed stories!

(...and accidentally kept up on progress.)

Why did this work?

Planning and tracking is boring.

Poetry is interesting.

Rituals root process.

Punctuation.

Iterations were two-week timeboxes.

Black boxes.

The team wanted to connect.

Commencement chime!

Completion frog.

Development rhythm.

Ding!

Talking-talking- talking.

Baruuuupp!

Repeat until done.

Ceremony.

Planning Game.

Planning Meeting.

Estimate, shuffle, negotiate, choose.

Ends

not with a bang

but a whimper.

A stack of cards.

Presentation.

“I have in my hand...”

Zen stories.

Always “strangely appropriate.”

Why did this work?

Endings need marking.

Or celebration.

Tradition.

Putting the “a” in team.

Painful planning meeting.

“Free drinks!”

Everyone showed up.

Next planning meeting...

“So, what time are we drinking?”

“When do you want to start?”

Why did this work?

You’ve got me.

But it did!

Time after time.

Happy accident.

Inject whimsy?

Discover whimsy.

Discover delight.

Can’t force it.

Don’t force it.

Roll around in it.

Listen.

Capture.

Evolve.

m