Upload
tsuyoshi-ushio
View
694
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Easy to add, hard to remove. It is the case in many situations including software development, process improvements etc. How we can stay lean eliminating unnecessaries and be agile? We’ll explore the solutions with pattern mining workshop sessions. Stay Lean, Be Agile! AgileRoots 2014
Citation preview
Build Less Patterns
Produced by Tsuyoshi UshioKiro Harada
Easy to add, hard to remove
Facilitator
Tsuyoshi Ushio(Agile Consultant, Business Analysis,
DevOps)
Kiro Harada(Agile Coach, Domain Modeler,
SCM Consultant)
Build Less Patterns
• Know why we come here.• Know about Build Less.• Share and exchange ideas with AWESOME experts.
• Form a team (4 people in each team) • Mining some Build Less Patterns in your team.• Write your ideas and share these.
In this workshop, you will …
What will you do?
RankingGold Stars
Story
Why we come here?
http://indianapublicmedia.org/amomentofscience/the-great-salt-lake/
Japan
A country of …
Japan is a country of …
http://net1.ist.psu.edu/chu/wcm/vc/company.htm
http://ww.amazon.co.jp/ルーツ・トレーディング -みんなでクルクル~すしパーティ!くるりんお寿司 /dp/B004GWZDNC
SushiToyota
HiranabeGood!
Japan is a country of …
http://blog-imgs-47.fc2.com/s/a/n/santensokuhou/thumb5.jpg
“How”
職人芸
HATSUNE MIKU
http://miku.sega.jp/
HATSUNE MIKU LIVE
http://www.mi7.co.jp/story/kei.suzuki.php
How to use
No such thing like Objectives
Sharp 912SH
In 2007
iPhone 1st
In 2007
Which product rules the world?
Japan is a country of
More functions!
More functions!
Build Mass Hell Give My Regards to Black JackSHUHO SATO Manga on Web
Like this…
A build mass website
Could you help us, PLEASE!
It happens EVERYTIME!
You may be 1000 times better than us
Ask for Help
But it could happen in your …
Dilbert, Scott Adams
Build Less PatternsEasy to add, hard to remove
• Increase effectiveness of integrating software functions• making them leaner
A pattern catalog for how to remove software functions.
What is BLP?
Or how to prevent to add…
Repeatedly more than 3 times…
Removal makes significant values!
Standish Group Study Reported at XP2002 by Jim Johnson, Chairman
Why Build Less?
Remove first, add last.
Less software is easy to manage.Less software keeps codebase small, this means
You’ve never been busy for maintenance. Less software reduce cost and embrace change.
Less software has less bugs.Less software reduces the operational cost.
Getting Real, 37 signals
#1 Operation feature later
Context : A sprint planningForce : A sales division did not want to cut features Problem : Every stories seem mandatorySolution : Postpone implementing features used in operation. These doesn’t need now.Result : Easy to order stories. Related : Concierge
By SonicGarden
#2 Hire an Ikemen( イケメン )
Context : a hiring process of the projectForce : Feeling of not being able to get enough valueProblem : the product owner requests to implement too much functionsSolution : hire an ikemen Result : The ikemen satisfied the product owner for their value and gave them advice less mass.
Ikemen is a programmer who … - has great technical skills - can provide value makes the PO satisfy - has great negotiation skill related build less
Other Build Less Patterns
Business flow on a white board
Prioritize by user role
Preach Build Less No Velocity Utilizing Available Service
Share vision/rule before hand
BLP Pattern mining workshop
mini
Easy to add, hard to remove
Thank you!We will upload these patterns on the Wiki
Easy to add, hard to remove