build less patterns agileroots 2014

Post on 15-Jan-2015

694 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

top related