Sie sind auf Seite 1von 50

Us

and
Them
and the Problem
with Common
Agile Practice

Jeff Patton
jpatton@acm.org
AgileProductDesign.com
twitter: @jeffpatton
Tuesday, October 11, 2011

T-Shirt Design by Aleksandar Ma!a"ev:


http://macasev-t-shirts.blogspot.com/2010/06/us-and-them.html

!"#$%&"$'()&"*&+&),-.&/%

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

0#,,1&"1(*&12"34156",7"3%#&.6

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

8&9,7&"
$'()&5"
!":$1"$"
14-&7#&7,

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

;,4"<$/=%":(/"%#&"3$))"9&$%47&1",/">.&6"'$.&

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

Were playing the


change the world
game
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

0#$/'(/'"%#&":,7)*"9,7"*4..(&1

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?#&"3@6":,7*

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

A,/=%"1%,-"%#(/B(/'5"(.$'(/(/'5""$/*"*&<(*(/'

!"#$%&'()*(+(,#-.(/0)1&2)3((/)20(('(*)%'#/4)35)01()%#'*)
6'(789'(.(/0:6)*(;/(*)9/)01()*9<=#/&'5)&2)2#.(019/4).&/*&0#'5)#')
#3,94&0#'5>)?1()%#'*)<&''9(2)&)<#//#0&=#/)#@)&32#,8=2.)&/*)
-('.&/(/<()A)9/19390#'2)0#)(.3'&<9/4)<1&/4(>))B/*:)01()%#'*)
6'(789'(.(/06)92)C820)-,&9/)%'#/4>!
AA)D(/0)E(<F:)GH0'(.()I'#4'&..9/4)GH-,&9/(*:)J/*)G*9=#/
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

!"#$%&'()*#%'&+*%&+,)-(&(.%&/-(-*%&0)*$1&
0%&#2+"#3%

a
As
t
n
a
w
I
t
a
h
t
so
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%$

4%$$#3"&'()*#%'5&3)(&0*#63"&(.%25&$%+1'&()&
-31%*'(+31#3"&0.+(&()&,-#$1
"

"
!

K&'*

K#/2(78(/<(2

K#/20'8<=#/
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

"!

K#/+('2&=#/

K#/;'.&=#/

* Ron Jeffries coined


the 3 Cs in Extreme
Programming Installed
%%

It takes more than talking


to build shared
understanding
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%#

78%3&0.%3&0%&9%*,+$$:&1#';-''&#1%+'5&0%&2+:&
#3;)**%;($:&,%$#%9%&0%&.+9%&(.%&'+2%&-31%*'(+31#3"

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%?

<%=*%'%363"&)-*&#1%+'&+'&2)1%$'&+$$)0'&-'&()&
1%(%;(&#3;)3'#'(%3;#%'&#3&)-*&-31%*'(+31#3"

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%@

?#7,4'#"*(1<411(,/"$/*"(%&7$>+&".,*&)"C4()*(/'"
:&"$77(+&"$%"$"1%7,/'&7"1#$7&*"4/*&71%$/*(/'

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%A

>'#3"&(.+(&!"#$%&'()&%$!*#)&+),&0%&;+3&0)*?&
()"%(.%*&()&+**#9%&+(&(.%&'+2%&/-(-*%&0)*$1

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%B

-"#$%&'()&%$!*#)&+),"(1"<7(><$)"%,"14<<&1194)"
<,))$C,7$>+&":,7B

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%C

@()*:&A+='&.%$=&-'&,-#$1&'.+*%1&
-31%*'(+31#3"&+,)-(&(.%&/-(-*%&0)*$1

Gary Levitt, owner & designer of Mad Mimi


!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%D

@#2=$%&$#".(0%#".(&=*+"2+6;&=%*')3+'&
,-#$1&'.+*%1&-31%*'(+31#3"&+,)-(&-'%*'

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

%E

B-#$1#3"&(.%2&()"%(.%*&.%$='&-'&$%+*3&
0.+(&0%&1)3C(&?3)0

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#$

D)-C$$&3%%1&()&$%+9%&(.%&)E;%&()&$%+*3&
0.+(&:)-&1)3C(&?3)0

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#%

A+=&0.+(&:)-&$%+*3%1&()&,-#$1&'.+*%1&
-31%*'(+31#3"&)/&()1+:C'&0)*$1

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

##

D,47/&E".$-1"*&1<7(C&"%,*$E=1":,7)*

F"G$77$>+&"D,47/&E"H$-"
<,47%&1E"A4/<$/"87,:/"
,9"%#&"0$-)(/"I7,4!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#?

B-#$1#3"&+&2+=&()"%(.%*&.%$='&-'&%F=$)*%&
(.%&0.)$%&=*)1-;(

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#@

4+$?#3"&0#(.&%31&-'%*'&)9%*&+&'()*:&2+=&
1*#9%'&1#';-''#)3&(.%:&;+3&%3"+"%&#3

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#A

@()*:&2+='&=-(&=*),$%2'&+31&')$-6)3'&
#3()&;)3(%F(

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#B

J,7*1"$7&/=%"&/,4'#

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#C

G)*1'&+31&=#;(-*%'&.%$=&%9%*:)3%&,-#$1&
'.+*%1&-31%*'(+31#3"

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#D

I),C,K<,."*,&1/=%"1%,-":(%#":,7*1

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

#E

Begin to write software with a


shared understanding of:
the present problems
the future world
the solutions we think
will get us there
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?$

This isnt a client-customer


relationship
Were co-responsible
Were co-makers
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?%

D)-*&"-%''%'&+,)-(&(.%&/-(-*%&+*%&
=*),+,$:&0*)3"
?E-(<$))E"$C,4%"
LMN"%,"OMN",9"$))"
1,P:$7&":&"1#(-"9$()1"%,"
$<<,.-)(1#"(%=1"
,CQ&<>+&1K

H%)=$%&$#?%&A+*(:&'+:&(.#'&'(-I&#'&.+*1
!"#$%&'(#)#*+'#,%-.$'./'.)!/+$%&+'0.1'%.'($2#%2'3$.4,5%6'(,6%.72$6'8.92:'
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?#

J'&#(&+'&'#2=$%&+'&,-#$1#3"&)3$:&(.%&
/%+(-*%'&=%)=$%&0#$$&-'%K

;(<=>>&?'@'A..24'
.B'%-2'"=5$.6.C'
DE52'6%#)2'#6'
62<4.7@,624'#*4'
.C2*'426>=624F

G%'622724'<=H2'#')..4'
=42#'#%'%-2'I72FFFF''
J-.K4'-#92'%-.,)-%'=%K4'%,$*'
.,%'6.'L#4F'

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

??

J(C'&)3$:&+8%*&1%$#9%*:&(.+(&0%&*%+$$:&
-31%*'(+31&9+$-%
1941)
*(.&/*:)1941)
+&,8()2#,8=#/L

#--#'08/905L)
9/0(4'&0(*).829<)
.&/&4(.(/0)&/*)
-#'0&3,().829<)
-,&5('

There were plenty of weak


spots that led to Microsoft's
disastrous December quarter,
but one that didn't get much
attention Thursday was how
badly the Zune did.

,#%)
*(.&/*:),#%)
+&,8()2#,8=#/L

--Ina Fried, CNet News,


January 2009
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?@

G.+(C'&(.%&,-'#3%''&9+$-%&/)*&(.%&'+2%&
/%+(-*%&!==$%&+31&A#;*)')8C'&,+;?$)"K

"Zune platform revenue decreased $100


million, or 54 percent, reflecting a
decrease in device sales, Microsoft said.
That's quite a drop.
Apple, by contrast, saw its iPod unit sales
up 3 percent, while revenue dropped by 16
percent. It still racked up $3.3 billion in
revenue, as compared with less than $100
million for the Zune.

Zune Revenue

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

,#%)
*(.&/*:),#%)
+&,8()2#,8=#/L

iPod Revenue
?A

If you think writing code is


hard, try making product
decisions
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?B

!%"%$B&1"$"1.$))"<7,11"94/<>,/$)"%&$.

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?C

J(&(+?%'&'.+*%1&-31%*'(+31#3"&+31&
;)$$+,)*+6)3&+;*)''&0.)$%&(%+2'

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?D

4%'(&:)-*&')$-6)3'&;)363-)-'$:&0#(.&(.%&
)-('#1%&0)*$1

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

?E

G,7*1%7,.=1"!//,+$>,/"R$C"-4%1"(%"$))"%,'&%#&7

K#.-&'9/4)0192)0#)05-9<&,)&49,()-'&<=<()3'9/42)8-),#02)#@)
78(2=#/2M
! N1&0)*#(2)O<820#.('P).(&/)0#)0192)0(&.M
! N1#)1&2)-'#*8<0)#%/('219-M))
! N1#)#%/(*)*(<9*(*)%1&0)O01()'(789'(.(/02P)%('(M
! N1#)%'#0()20#'9(2)&/*)&<<(-0&/<()<'90('9&M
! Q9*)01()0(&.);/921)&,,)01()@(&08'(2)#/)=.(M
! Q9*)01(5)%9/)01()#80<#.()4&.(M
N&2)0192)0(&.)*#9/4)&49,()%'#/4M
!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@$

!%=1"$))"Q41%"$"'$.&

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@%

I$.&1"#$+&

@#2=$%&<-$%'

M<7.6%'#*&.*2'5#*'<2#$*'%.'><#&
N-2'6.>-=6I5#I.*'5.726'/$.7'!*$#*%,+%!'#)&'
*#010!',624'L&'6H=<<24'><#&2$6'#*4'5.#5-26
!"#$%$"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@#

H*);%''&L&'?#$$
We tried baseball
and it didnt work

O.'.*2'2P>25%6'%.'L2')..4'#%'#')#72'1=%-.,%'
>$#5I52
N-2$2K6'*.')#72@1=**=*)'>$.5266
Q2B$=26+'J2'%$=24'L#62L#<<R'-S>RTTP>$.)$#77=*)F5.7T#$I5<26TU#%L#62L#<<T
!"#$%$"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@?

I$.&1"#$+&

H)'#6)3'&3)(&<)$%'

3<#&2$6'.*'#'6>.$%6'%2#7'L,=<4'422>'!/%0+#2+3#14)
L,%'5#+)*#+)',%)%$#2'!6+22!'%.'><#&'7#*&'>.6=I.*6
!"#$%$"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@@

I$.&1"#$+&

M$%+*&7,N%;69%'

J2'H*.1'1-#%'1=**=*)'%-2')#72'72#*6
3<#&=*)'.,$'>.6=I.*'12<<'1-=<2'.,$'%2#7'<.626'
=6*K%'5.*6=42$24'6,55266
!"#$%$"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@A

!/"1,P:$7&5":(//(/'"(1"$C,4%",4%<,.&

output

outcome

we build this

we want this

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@B

J(//(/'"1%7$%&'(&1
B-#$1&'2+$$&;*)''O
/-3;6)3+$&)03%*'.#=&
(%+2'
J39)$9%&(.%&0.)$%&(%+2&
#3&;)$$+,)*+6)3
P);-'&)3&'?#$$'5&3)(&*)$%'

B-#$1&'.+*%1&
-31%*'(+31#3"&)/&
1%'#*%1&)-(;)2%'&+31&
(.%&')$-6)3&#1%+'&:)-&
(.#3?&0#$$&"%(&:)-&(.%*%
Q%(&)-(&)/&(.%&)E;%&()&
$%+*3&+,)-(&=*),$%2'&
+31&(%'(&0.+(&:)-&,-#$1
A#3#2#R%&)-(=-(&+31&
2+F#2#R%&)-(;)2%

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@C

Winning is about us

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@D

There is only us

!"#$%%"&'(")*+,-."*//"012345"0'5'06'7."8889:21/')0,7;<4='512-9<,>
Tuesday, October 11, 2011

@E

Us
and
Them
and the Problem
with Common
Agile Practice

Preguntas?

Jeff Patton
jpatton@acm.org
AgileProductDesign.com
twitter: @jeffpatton
Tuesday, October 11, 2011

T-Shirt Design by Aleksandar Ma!a"ev:


http://macasev-t-shirts.blogspot.com/2010/06/us-and-them.html

Das könnte Ihnen auch gefallen