¿qué es scrum y cómo implementarlo - ing. juan gabardini

Post on 16-Nov-2014

1.015 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Desarrollo Ágilde Software

Juan Gabardini

jgabardini@computer.org

||||

Desarrollo de Productos

“The New New Product Development Game”, Hirotaka Takeuchi and Ikujiro Nonaka, Harvard Business Review, 1986.

Henrik Kniberg

Iteractivo / Incremental

Incremental

Iteractivo

Incremental & Iteractivo

Xavier Quseada Allué

http://www.agilar.org/blog/2008/04/no-waterfall-tra p

¿Requerimientos?

¿Proyecto predecible?

Anarchy

Far fromAgreement

Req

uire

men

ts

Anarchy

Far fromAgreement

Req

uire

men

ts

Perdida debido a Perdida debido a

Fuente: “Strategic Management and Organizational Dynamics “, Ralph Staceytomado de “Agile Software Development with Scrum”, Ken Schwaber y Mike Beedle.

Simple

Complicated

Complex

Close toCertainty

Far fromCertainty

Technology

Close toAgreement

Req

uire

men

ts

Simple

Complicated

Complex

Close toCertainty

Far fromCertainty

Technology

Close toAgreement

Req

uire

men

ts

Nivel de planificaciónC

osto

. Costo Plan

Costo no Plan

Costo total

Perdida debido a erosión de la

participación de mercado

debido a planes

inadecuados

Nivel de planificaciónC

osto

. Costo Plan

Costo no Plan

Costo total

Perdida debido a erosión de la

participación de mercado

debido a planes

inadecuados

Basado en: Balancing Agility and Discipline, Barry Boehm, Richard Turner

Hagamos…

Scrum - Juan Gabardini 11

¿El contrato o lo que necesitas?

14

1 2 3 4 5 6 7 8 9 10 11 12

0

2

4

6

8

10

12

Iteraciones

Va

lor

¿El contrato o lo que necesitas?

14

16

18

20

1 2 3 4 5 6 7 8 9 10 11 12

0

2

4

6

8

10

12

Iteraciones

Va

lor

ProductividadPromedio Industria

IDXPrimavera

PN= 1.27* PN-1

P33= 2098* P1

Putman process productivity index

Producto Easel

SirsiDynix

Borland Quattro

400%

Cuánto cuesta mejorar

1 a I

2 b II

3 c III

4 d IV4 d IV

5 e V

6 f VI

7 g VII

8 h VII

9 i IX

10 j X

Cuánto cuesta mejorar

1 a I

2 b II

3 c III

4 d IV4 d IV

5 e V

6 f VI

7 g VII

8 h VII

9 i IX

10 j X

¿Por qué usar Scrum?

Complicated

Anarchy

Complex

Far fromAgreement

Req

uire

men

ts

Complicated

Anarchy

Complex

Far fromAgreement

Req

uire

men

ts

Promedio Industria

IDXPrimavera

Producto Easel

SirsiDynix

Borland Quattro

Promedio Industria

IDXPrimavera

Producto Easel

SirsiDynix

Borland Quattro

Scrum - Juan Gabardini 17

Simple

Close toCertainty

Far fromCertainty

Technology

Close toAgreement

Simple

Close toCertainty

Far fromCertainty

Technology

Close toAgreement

Borland QuattroBorland Quattro

1 2 3 4 5 6 7 8 9 10 11 12

0

2

4

6

8

10

12

14

16

18

20

Iteraciones

Va

lor

Nivel de planificación

Costo . Costo Plan

Costo no Plan

Costo total

Perdida debido a erosión de la

participación de mercado

Perdida debido a planes

inadecuados

No se puede mostrar la imagen. Puede que su equipo no tenga suficiente memoria para abrir la imagen o que ésta esté dañada. Reinicie el equipo y, a continuación, abra el archivo de nuevo. Si sigue apareciendo la x roja, puede que tenga que borrar la imagen e insertarla de nuevo.

Scrum

Dueño del Producto

Dueño del Producto

Equipo

Planifi-cación

Revisión & retrospectiva

Scrum Master

Plan del proyecto completo Sprint backlog

Reglas & Impedimentos

Taskboard

Agilar Taskboard

Desarrollo iterativo

Arq Des Estab

Ejemplo - XP

Comunidad y eventos

� Información adicional

� http://groups.yahoo.com/group/foro-agiles

http://www.agile-peru.net/� http://www.agile-peru.net/

� http://softwareagil.blogspot.com

� Eventos

� Ágiles 2010 – Oct – Lima

• Ágiles 2009 http://www.agiles2009.org

� Agile Open Tour (www.agiles.org)

top related