Está en la página 1de 23

Prcticas giles en entornos hostiles

Parte 1:
Complejidad y cambio

Luis Raul Mulato


luis.mulato@iwokasource.com

Licenciado bajo: Creative Commons 2.5 Bogot / Colombia

Advertencia!

Estos slides han sido elaborados como apoyo a una charla presentada en Acis* y como tal, reflejan muchas de mis opiniones, que fuera del contexto de la charla pueden ser mal interpretadas. No tienen la intencin de documentar, detallar aclarar los temas mencionados, tan solo servir de apoyo en algunos aspectos relevantes al tema en discusin.
uis !.
* sociaci!n Colombiana de "ngenier#a de $istemas www.acis.org.co 2 Prcticas giles en entornos hostiles - 2010

Agenda
Motivacin Complejidad Por qu nos cuesta cam!iar" Complejidad# cam!io e innovacin $gilidad Procesos giles Procesos % Prcticas giles en el Ciclo de desarrollo
3 Prcticas giles en entornos hostiles - 2010

Aquellos que no aprendan de la historia estn condenados a repetirla!


Jorge Santayana, Filosofo Espaol
& Prcticas giles en entornos hostiles - 2010

Desarrollo de Software:
(ecnolog)a -ise.o Patrones /rame0or1s 2stndares Clientes 3suarios 5erentes de Pro%ectos *nternet+e! 2,0 $rquitectura Mviles Procesos Componente 4ta1eholders 6endedores Propietarios

Pol)ticas Corporativas 7/alta de Comunicacin8 7/alta de 6alores Comunes8 *ncompetencia $rrogancia 2go 7Cultura de la culpa8
' Prcticas giles en entornos hostiles - 2010

Prcticas giles en entornos hostiles - 2010

Si Ud le dice a la gente a donde ir, Pero no cmo llegar, Se sorprender con los resultados.

General George S. Patton

Prcticas giles en entornos hostiles - 2010

Complejidad:

Prcticas giles en entornos hostiles - 2010

Complejidad
2sencial= $ccidental=

*nherente al pro!lema, 4i un usuario requiere un programa con 30 >uncionalidades# stas son esenciales % el programa de!e cumplirlas,

Causada por la apro?imacin utili@ada para resolver el pro!lema, Augs (ecnologiasB/rame0or1s Celevancia Clientes cam!iantes ,,,

-esde $ristoteles hasta /red Aroo1s D2E


< Prcticas giles en entornos hostiles - 2010

Complejidad
2l avance tecnolgico % de procesos nos de!er)a ha!er llevado a eliminar la Complejidad $ccidental, 2n los ;0Fs /red Aroo1s pens que se i!a a lograr con la masi>icacin los lenguajes de alto nivel Gej= /ortran#C#,,,H 4iempre encontramos mejores >ormas de hacer Complicado lo que %a era simple, I(MJ= KMJ# KI(MJ# C44# Lava4cript# /lash# Lava# 6A# $ja?

10

Prcticas giles en entornos hostiles - 2010

Pequeos errores impactan todo el sistema.

11

Prcticas giles en entornos hostiles - 2010

Complejidad
Mitos % realidades=
Je% de Aroo1= $dicionar ma%or >uer@a de tra!ajo a un pro%ecto atrasado solo har que se atrase aMn ms,G(he M%thical Man-Month# 1<:'H Jos mitos de m) generacin G1<;0-2000H= Programacin estructurada vs Programacin NN, Cdigo Oativo vs 6irtual Machines Jenguajes interpretados vs Jenguajes Compilados ,,,
12 Prcticas giles en entornos hostiles - 2010

Complejidad
Mitos % realidades= G2000-2010#,,,H
Procesos Predictivos GC3PH vs Procesos $daptativos GgilesH Pro%ectos con prue!as unitarias son ms costosos % no tenemos tiempo de hacerlo, 5eneracin automtica de versiones" 2so aqu) no es posi!le# no tenemos tiempo, 2so lo hace el l)der en 2 minutos, $qu) todos seguimos los estndares, ,,,
13 Prcticas giles en entornos hostiles - 2010

Por qu nos cuesta cambiar?


2l Mito del Cam!io constante=
2l cam!io no 7es !ueno8" Cam!iamos o tra!ajamos" 2s necesario asumir el cam!io como un rio a su cauce= Adaptndose a las rocas pero siempre fluyendo cuesta abajo. Pueremos participar# queremos cola!orar# pero no queremos ser los responsables a cargo, $gile=2quipos auto-gestionados Glidera@go de equipoH
Celuctant Jeader# Celuctant /ollo0er# Qent Aec1 D&E
1& Prcticas giles en entornos hostiles - 2010

Por qu nos cuesta cambiar?


Ja Rona de Con>ortB4eguridad=

Con%ort

Con%ort

&rendi'aje

$eguridad &rendi'aje

Celuctant Jeader# Celuctant /ollo0er# Qent Aec1 D3E


1' Prcticas giles en entornos hostiles - 2010

Por qu nos cuesta cambiar?


Ja Rona de Con>ortB4eguridad=
Cuando la @ona de seguridad est mu% cerca a la @ona de con>ort# no es posi!le el aprendi@aje# el cam!io el lidera@go, 2l l)der puede aprender tan rpido como sus seguidores lo hagan, Cuando la @ona de seguridad de los seguidores es mu% peque.a no es posi!le avan@ar, (anto el l)der como los seguidores de!en crear espacios en la @ona de seguridad antes de cualquier aprendi@aje,

19

Prcticas giles en entornos hostiles - 2010

Complejidad, Cambio e nnovaci!n

Trying to convince the mass o a ne! idea is useless. "onvince innovators and early adopters irst.
Curva de $dopcin de la *nnovacin D&E
1: Prcticas giles en entornos hostiles - 2010

Complejidad, Cambio e nnovaci!n

S-Shapen Adoption Curve


1; Prcticas giles en entornos hostiles - 2010

Complejidad, Cambio e nnovaci!n

1<

Prcticas giles en entornos hostiles - 2010

Complejidad, Cambio e nnovaci!n


Cetrospectiva=
Ja Complejidad GaccidentalH es causada por la apro?imacin utili@ada para resolver el pro!lema, Jas 7modas8 aumentan la Complejidad GaccidentalH 4olo cuando ampliamos la @ona de seguridad es posi!le el aprendi@aje# el cam!io % el lidera@go, Cesponsa!ilidad compartida Gequipo# 5P# cliente#,,,H Ja velocidad en la adaptacin al cam!io GtecnolgicoH# la calidad % la innovacin son la tendencia predominante en las empresas de ?ito Gej= 5oogle# /ace!oo1# $ma@on#,,H,
20 Prcticas giles en entornos hostiles - 2010

Pre"untas?

21

Prcticas giles en entornos hostiles - 2010

#ecursos
Artculos:
D1E /red Aroo1s= (he M%thical Man-Month G1<:'H D2E /red Aroo1s= Oo 4ilver Aullet - 2ssence and $ccidents o> 4o>t0are 2ngineering G1<;9H D3E Qent Aec1# Celuctant Jeader Celuctant /ollo0er G2000H D&E Cogers $doption *nnovation Curve http=BBsue0aters,0i1ispaces,comBCogers

Recursos Grficos:
$tomic= http=BBi>oton,comB0p-contentBuploadsB200<B11B!om!a-atomica-licorne,jpg Magic Jamp= http=BB000,>lic1r,comBphotosB30&'<1'0SO0:B&2''300330B Containers= http=BB1oti,1apsi,>iBanpurolaBtempB11;&31;230&9<,jpg Pregunta= http=BB000,>lic1r,comBphotosBpim1ieT>otosB2:'<09111:B

22

Prcticas giles en entornos hostiles - 2010

$#AC AS!
Juis C, Mulato
luis,mulatoSi0o1asource,com
4crum Master
Cabo de la (ela / )uajira

$gile Coach# $JM Coach M,4c *ngenieria de 4istemas B Construccin de 4o>t0are,

(er ms in%ormaci!n en: http://www.slideshare.net/group/agile-practices


23 Prcticas giles en entornos hostiles - 2010

Licenciado bajo: Creative Commons 2.5 Bogot / Colombia

También podría gustarte