build less patterns agileroots 2014

24
Build Less P atterns Produced by Tsuyoshi Ushio Kiro Harada Easy to add, hard to remove

Upload: tsuyoshi-ushio

Post on 15-Jan-2015

694 views

Category:

Technology


1 download

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

TRANSCRIPT

Page 1: Build Less Patterns AgileRoots 2014

Build Less Patterns

Produced by Tsuyoshi UshioKiro Harada

Easy to add, hard to remove

Page 2: Build Less Patterns AgileRoots 2014

Facilitator

Tsuyoshi Ushio(Agile Consultant, Business Analysis,

DevOps)

Kiro Harada(Agile Coach, Domain Modeler,

SCM Consultant)

Page 3: Build Less Patterns AgileRoots 2014

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

Page 4: Build Less Patterns AgileRoots 2014

Story

Why we come here?

http://indianapublicmedia.org/amomentofscience/the-great-salt-lake/

Page 5: Build Less Patterns AgileRoots 2014

Japan

A country of …

Page 6: Build Less Patterns AgileRoots 2014

Japan is a country of …

http://net1.ist.psu.edu/chu/wcm/vc/company.htm

http://ww.amazon.co.jp/ルーツ・トレーディング -みんなでクルクル~すしパーティ!くるりんお寿司 /dp/B004GWZDNC

SushiToyota

HiranabeGood!

Page 7: Build Less Patterns AgileRoots 2014

Japan is a country of …

http://blog-imgs-47.fc2.com/s/a/n/santensokuhou/thumb5.jpg

“How”

職人芸

Page 8: Build Less Patterns AgileRoots 2014

HATSUNE MIKU

http://miku.sega.jp/

Page 9: Build Less Patterns AgileRoots 2014

HATSUNE MIKU LIVE

http://www.mi7.co.jp/story/kei.suzuki.php

How to use

No such thing like Objectives

Page 10: Build Less Patterns AgileRoots 2014

Sharp 912SH

In 2007

Page 11: Build Less Patterns AgileRoots 2014

iPhone 1st

In 2007

Which product rules the world?

Page 12: Build Less Patterns AgileRoots 2014

Japan is a country of

More functions!

More functions!

Build Mass Hell Give My Regards to Black JackSHUHO SATO Manga on Web

Page 13: Build Less Patterns AgileRoots 2014

Like this…

A build mass website

Page 14: Build Less Patterns AgileRoots 2014

Could you help us, PLEASE!

It happens EVERYTIME!

You may be 1000 times better than us

Ask for Help

Page 15: Build Less Patterns AgileRoots 2014

But it could happen in your …

Dilbert, Scott Adams

Page 16: Build Less Patterns AgileRoots 2014

Build Less PatternsEasy to add, hard to remove

Page 17: Build Less Patterns AgileRoots 2014

• 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…

Page 18: Build Less Patterns AgileRoots 2014

Repeatedly more than 3 times…

Removal makes significant values!

Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

Page 19: Build Less Patterns AgileRoots 2014

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

Page 20: Build Less Patterns AgileRoots 2014

#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

Page 21: Build Less Patterns AgileRoots 2014

#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

Page 22: Build Less Patterns AgileRoots 2014

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

Page 23: Build Less Patterns AgileRoots 2014

BLP Pattern mining workshop

mini

Easy to add, hard to remove

Page 24: Build Less Patterns AgileRoots 2014

Thank you!We will upload these patterns on the Wiki

Easy to add, hard to remove