37
Corporate Agile Effective Project Management @jmbeas

DrupalCamp14 Corporate Agile

Embed Size (px)

DESCRIPTION

Sesión presentada durante el primer Business Day de una DrupalCamp en España. Expliqué cómo se puede hacer Agile en ambientes corporativos, es decir, en grandes organizaciones o en empresas que trabajan para grandes organizaciones. En especial hice hincapié en las dificultades del cambio cultural que el agilismo obliga.

Citation preview

Page 1: DrupalCamp14 Corporate Agile

Corporate AgileEffective Project Management

@jmbeas

Page 2: DrupalCamp14 Corporate Agile

Agile en Ambientes Corporativos

Page 3: DrupalCamp14 Corporate Agile

¿Agile?

¿Lean?¿Kanban?

¿Agilismo?

¿Scrum?

¿Kaizen?

Page 4: DrupalCamp14 Corporate Agile
Page 5: DrupalCamp14 Corporate Agile

Mientras tanto, en el!

Mundo RealTM

Page 6: DrupalCamp14 Corporate Agile
Page 7: DrupalCamp14 Corporate Agile
Page 8: DrupalCamp14 Corporate Agile

“No hay tiempo para hacerlo bien,

pero sí para rehacerlo”

Page 9: DrupalCamp14 Corporate Agile
Page 10: DrupalCamp14 Corporate Agile
Page 11: DrupalCamp14 Corporate Agile

¿Por qué hacemos

esto?

Page 12: DrupalCamp14 Corporate Agile

t

$ fxQ

Page 13: DrupalCamp14 Corporate Agile

Manifesto for Agile Software Development

2001

http://agilemanifesto.org

Page 14: DrupalCamp14 Corporate Agile

A través de este trabajo hemos aprendido a valorar:

Individuos e interacciones sobreprocesos y herramientas

Software funcionando sobredocumentación exhaustiva

Colaboración con el cliente sobrenegociación contractual

Respuesta ante el cambio sobreseguir un plan

Esto es, aunque valoramos los elementos de la derecha,valoramos más los de la izquierda.

Page 15: DrupalCamp14 Corporate Agile

Lean Manufacturing

Page 16: DrupalCamp14 Corporate Agile

Agile en Ambientes Corporativos

Page 17: DrupalCamp14 Corporate Agile
Page 18: DrupalCamp14 Corporate Agile
Page 19: DrupalCamp14 Corporate Agile

��$QRWKHU�H[DPSOH�LV�WKH�DJLOH�FRDFK�JXLOG��7KH�FRDFKHV�DUH�VSUHDG�DOO�RYHU�WKH�RUJDQL]DWLRQ��EXW�VKDUH�NQRZOHGJH�FRQWLQXRXVO\�DQG�PHHW�UHJXODUO\�WR�FROODERUDWH�RQ�WKH�KLJK�OHYHO�RUJDQL]DWLRQDO�LPSURYHPHQW�DUHDV��ZKLFK�ZH�WUDFN�RQ�DQ�LPSURYHPHQW�ERDUG��

:DLW�D�VHF��LVQ¶W�WKLV�MXVW�D�PDWUL[�RUJ"<HV��:HOO��VRUW�RI��,W¶V�D�GLIIHUHQW�W\SH�RI�PDWUL[�WKDQ�ZKDW�PRVW�RI�XV�DUH�XVHG�WR�WKRXJK���,Q�PDQ\�PDWUL[�RUJDQL]DWLRQV�SHRSOH�ZLWK�VLPLODU�VNLOOV�DUH�³SRROHG´�WRJHWKHU�LQWR�IXQFWLRQDO�GHSDUWPHQWV��DQG�³DVVLJQHG´�WR�SURMHFWV��DQG�³UHSRUW�WR´�D�IXQFWLRQDO�PDQDJHU���6SRWLI\�UDUHO\�GRHV�DQ\�RI�WKLV��2XU�PDWUL[�LV�ZHLJKWHG�WRZDUGV�GHOLYHU\����7KDW�LV��SHRSOH�DUH�JURXSHG�LQWR�VWDEOH�FR�ORFDWHG�VTXDGV��ZKHUH�SHRSOH�ZLWK�GLIIHUHQW�VNLOO�VHWV�FROODERUDWH�DQG�VHOI�RUJDQL]H�WR�GHOLYHU�D�JUHDW�SURGXFW��7KDW¶V�WKH�YHUWLFDO�GLPHQVLRQ�LQ�WKH�PDWUL[��DQG�LW�LV�WKH�SULPDU\�RQH�VLQFH�WKDW�LV�KRZ�SHRSOH�DUH�SK\VLFDOO\�JURXSHG�DQG�ZKHUH�WKH\�VSHQG�PRVW�RI�WKHLU�WLPH���7KH�KRUL]RQWDO�GLPHQVLRQ�LV�IRU�VKDULQJ�NQRZOHGJH��WRROV��DQG�FRGH��7KH�MRE�RI�WKH�FKDSWHU�OHDG�LV�WR�IDFLOLWDWH�DQG�VXSSRUW�WKLV����

�����

�%HFDXVH�HDFK�VTXDG�VWLFNV�ZLWK�RQH�PLVVLRQ�DQG�RQH�SDUW�RI�WKH�SURGXFW�IRU�D�ORQJ�WLPH��WKH\�FDQ�UHDOO\�EHFRPH�H[SHUWV�LQ�WKDW�DUHD���IRU�H[DPSOH�ZKDW�LW�PHDQV�WR�EXLOG�DQ�DZHVRPH�UDGLR�H[SHULHQFH��0RVW�VTXDGV�KDYH�DQ�DZHVRPH�ZRUNVSDFH�LQFOXGLQJ�D�GHVN�DUHD��D�ORXQJH�DUHD��DQG�D�SHUVRQDO��KXGGOH��URRP��$OPRVW�DOO�ZDOOV�DUH�ZKLWHERDUGV��:HYH�QHYHU�VHHQ�D�EHWWHU�FROODERUDWLRQ�VSDFH�

\HV��WKDWV�D�VKDUN�IO\LQJ�DURXQG��SHUIHFWO\�QRUPDO���7R�SURPRWH�OHDUQLQJ�DQG�LQQRYDWLRQ��HDFK�VTXDG�LV�HQFRXUDJHG�WR�VSHQG�URXJKO\�����RI�WKHLU�WLPH�RQ�³KDFN�GD\V´��'XULQJ�KDFN�GD\V�SHRSOH�GR�ZKDWHYHU�WKH\�ZDQW��W\SLFDOO\�WU\LQJ�RXW�QHZ�LGHDV�DQG�VKDULQJ�ZLWK�WKHLU�EXGGLHV��6RPH�WHDPV�GR���KDFN�GD\�HYHU\�VHFRQG�ZHHN��RWKHUV�VDYH�XS�IRU�D�ZKROH�³KDFN�ZHHN´��+DFN�GD\V�DUH�QRW�RQO\�IXQ��WKH\�DUH�DOVR�D�JUHDW�ZD\�WR�VWD\�XS�WR�GDWH�ZLWK�QHZ�WRROV�DQG�WHFKQLTXHV�DQG�VRPHWLPHV�OHDG�WR�LPSRUWDQW�SURGXFW�LQQRYDWLRQV���

����

Page 20: DrupalCamp14 Corporate Agile

¿También en

España?

Page 21: DrupalCamp14 Corporate Agile
Page 22: DrupalCamp14 Corporate Agile

reeeLab

Page 23: DrupalCamp14 Corporate Agile

¿Y cómo lo hacemos?

Page 24: DrupalCamp14 Corporate Agile

Historias de

usuario

Pair programming

TDD Retrospectiva

Page 25: DrupalCamp14 Corporate Agile
Page 26: DrupalCamp14 Corporate Agile
Page 27: DrupalCamp14 Corporate Agile
Page 28: DrupalCamp14 Corporate Agile

RITMO SOSTENIBLE = PREDICTIBILIDAD

Page 29: DrupalCamp14 Corporate Agile

0

35

70

105

140

- IT1 IT2 IT3 IT4 IT5 IT6 IT7

Ideal Backlog Real

Page 30: DrupalCamp14 Corporate Agile

“The faster you build crap, the more crap

you get”

Page 31: DrupalCamp14 Corporate Agile

2008

2010

2012

Page 32: DrupalCamp14 Corporate Agile

“XP is about social change. (...) It may leave us

feeling exposed.”

Page 33: DrupalCamp14 Corporate Agile

Conclusión

Page 34: DrupalCamp14 Corporate Agile

El agilismo NO es un movimiento

que está empezando, sino

la conclusión.

Page 35: DrupalCamp14 Corporate Agile

Deberíamos empezar a hablar

de MEJORA CONTINUA.

Page 36: DrupalCamp14 Corporate Agile

CAMBIO DE CULTURA

Page 37: DrupalCamp14 Corporate Agile

¡Gracias!