practices of an agile team
DESCRIPTION
Agile2008ConferenceTRANSCRIPT
![Page 1: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/1.jpg)
Practices ofan Agile Team
Eiwa System Management, Inc.Fumihiko Kinoshita
![Page 2: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/2.jpg)
About Me✓Name: Fumihiko Kinoshita✓Mail: [email protected]✓Blog: http://fkino.net✓Technical Lead ✓Practitioner of Agile Development✓XP Japan Users Group Staff✓I translated “Practices of an Agile
Developer” into Japanese.✓I like XP.
![Page 3: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/3.jpg)
Practices of an Agile Developer
![Page 4: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/4.jpg)
Japanese Edition
![Page 5: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/5.jpg)
The Art of Agile Development
![Page 6: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/6.jpg)
My Team’s Practices
![Page 7: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/7.jpg)
Agenda✓Agile Retrospectives✓Agile Planning✓Energized Work✓Agile Team
![Page 8: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/8.jpg)
WeeklyTime Box
![Page 9: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/9.jpg)
IterationPlanning Retrospective
Development
![Page 10: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/10.jpg)
Mon Tue Wed Thu Fri Sat Sun
1
Development
Retro-spectives
Development
Off2 Iteration Planning
3 Slack
![Page 11: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/11.jpg)
Agile Retrospectives
![Page 12: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/12.jpg)
Mon Tue Wed Thu Fri Sat Sun
1
Development
Retro-spectives
Development
Off2 Iteration Planning
3 Slack
![Page 13: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/13.jpg)
Retrospectives✓Once a week✓KPT✓Retrospective Driven✓Learning team.✓Continuous Kaizen.
![Page 14: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/14.jpg)
Retrospectives✓KPT (Keep/Problem/Try)
Keep
Problem
Try
![Page 15: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/15.jpg)
Retrospectives✓First Retrospective in the project✓“Try” area is large
Keep
Problem
Try
![Page 16: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/16.jpg)
Retrospectives✓Final Retrospective at the end of the project✓Timeline
Nov. Dec. Jan.
![Page 17: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/17.jpg)
Retrospectives✓Graduation ceremony✓Emotions
Keep
Problem
Try Happy
Sad
![Page 18: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/18.jpg)
Estimate Retrospectives
✓The data is gathered and analyzed
![Page 19: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/19.jpg)
Positive Strokes
✓Paying compliments to team member
![Page 20: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/20.jpg)
Feedback
![Page 21: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/21.jpg)
IterationPlanning Retrospective
Development
Feedback
![Page 22: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/22.jpg)
Lean Software Development
![Page 23: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/23.jpg)
Lean Principles✓Eliminate waste✓Amplify learning✓Decide as late as possible✓Deliver as fast as possible✓Empower the team✓Build integrity in✓See the whole
![Page 24: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/24.jpg)
Lean Principles✓Eliminate waste✓Amplify learning✓Decide as late as possible✓Deliver as fast as possible✓Empower the team✓Build integrity in✓See the whole
![Page 25: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/25.jpg)
Agile Retrospectives
![Page 26: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/26.jpg)
Post-Iteration Party
✓Drinking party✓Every 2 weeks✓You’ll need some
cash!
![Page 27: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/27.jpg)
Sake✓Kagetora
![Page 28: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/28.jpg)
Sake✓Hangover✓Serious reflection
Drank too much
![Page 29: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/29.jpg)
AgilePlanning
![Page 30: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/30.jpg)
Mon Tue Wed Thu Fri Sat Sun
1
Development
Retro-spectives
Development
Off2 Iteration Planning
3 Slack
![Page 31: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/31.jpg)
Iteration Planning
![Page 32: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/32.jpg)
Iteration Planning✓One week is 32 hours✓The remaining 8 hours are
“Retrospective”, “Iteration Planning” and “Slack”.✓Various Kaizen is done in
remaining time.
![Page 33: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/33.jpg)
Estimating
![Page 34: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/34.jpg)
Extreme Programming Installed
![Page 35: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/35.jpg)
Programmer Rights✓The programmer has the right to estimate work
and have those estimates respected by the rest of the team.
✓The programmer has the right to honestly report progress.
✓The programmer has the right to produce high-quality work at all times.
✓The programmer has the right to know what is most important to work on next.
✓The programmer has the right to ask business-oriented questions whenever they arise.
![Page 36: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/36.jpg)
Programmer Rights✓The programmer has the right to estimate work
and have those estimates respected by the rest of the team.
✓The programmer has the right to honestly report progress.
✓The programmer has the right to produce high-quality work at all times.
✓The programmer has the right to know what is most important to work on next.
✓The programmer has the right to ask business-oriented questions whenever they arise.
![Page 37: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/37.jpg)
Taboo Word
![Page 38: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/38.jpg)
“We’ll Try”The saddest two words
a programmer can ever say.
![Page 39: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/39.jpg)
Lister’s Law
People under time pressure don't think faster.
![Page 40: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/40.jpg)
Estimate and Promise
We cannot promise the precise outcome.
![Page 41: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/41.jpg)
Estimate and Promise
We can✓estimate what we can do.✓promise to do our best.✓promise to tell the truth
about what has happened.
![Page 42: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/42.jpg)
Iteration PlanningAdjust✓the assignment of team
members.✓the scope of the work.✓the limits.
![Page 43: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/43.jpg)
This is my job as a leader.
![Page 44: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/44.jpg)
But if we don't finish the work we've committed to...
![Page 45: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/45.jpg)
Kaiouken
![Page 46: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/46.jpg)
Iteration Planning
✓Sign up for the tasks that you want to do.
![Page 47: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/47.jpg)
Iteration Planning
If more than one person signs up for the same task ...
![Page 48: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/48.jpg)
Darts
![Page 49: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/49.jpg)
Task Kanban
![Page 50: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/50.jpg)
Task Kanban✓Football Pitch
![Page 51: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/51.jpg)
Task Kanban✓Time.now
![Page 52: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/52.jpg)
Task Kanban✓School Timetable
![Page 53: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/53.jpg)
Toyota Kanban System
✓One-piece-At-a-Time Production✓Waiting in one line✓Standardization and multi-skill✓Start as late as possible✓Total amount management
![Page 54: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/54.jpg)
Toyota Kanban System
✓One-piece-At-a-Time Production✓Waiting for in line✓Standardization and multi-skill✓Start as late as possible✓Total amount management
![Page 55: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/55.jpg)
Energized Work
![Page 56: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/56.jpg)
Energized Work✓40 hours a week✓Though I do not work
overtime, I want overtime pay!
![Page 57: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/57.jpg)
Overtime Tickets
![Page 58: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/58.jpg)
Overtime Tickets✓Assume 30 hours of overtime deemed✓1 ticket = 30 minutes✓For every 30 minutes of overtime you
work, you put a ticket into the box.✓When working overtime is unavoidable, a
leader can distribute additional tickets.✓Remaining tickets = Overtime pay
![Page 59: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/59.jpg)
We changed office regulations without permission.
![Page 60: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/60.jpg)
Agile Team
![Page 61: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/61.jpg)
Frequent meeting with the customer
✓Every one or two weeks.✓“Problem vs. us”✓We tell the truth about what
has happened.
![Page 62: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/62.jpg)
Honesty pays— BUSHIDO
![Page 63: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/63.jpg)
The most delightful wordsI have heard from a customer
”BecauseI trust you.”
![Page 64: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/64.jpg)
Trust
![Page 65: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/65.jpg)
Slack
![Page 66: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/66.jpg)
Parent’s Rule
Always give trust slightly in advance of demonstrated trustworthiness.
![Page 67: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/67.jpg)
Trust
Team
Trust
TrustTrust
Trust
Member
Customer
Leader
![Page 68: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/68.jpg)
What It Feels Like
![Page 69: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/69.jpg)
✓You seem to take pleasure in work.✓Your team also includes the
customer.✓I want to do the work once
again with this team.
![Page 70: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/70.jpg)
Thank you for your attention.
![Page 71: Practices Of An Agile Team](https://reader033.vdocuments.us/reader033/viewer/2022052618/554cb9a4b4c90536578b53e0/html5/thumbnails/71.jpg)
Any Questions?