Sei sulla pagina 1di 27

INGENIERIA DE

SOFTWARE I
IIIMetodologas
agiles
MBA Carolina Arguello
Ing. Ellen Mndez

gil vs Tradicional

Caractersticas de las metodologas


giles vs tradicionales
Metodologa gil

Metodologa tradicional

Orientada a proyectos pequeos. Corta


duracin(o entregas frecuentes), equipos
pequeos(<10 integrantes) y trabajando
en el mismo sitio

Aplicables a proyectos de cualquier


tamao, pero suelen ser especialmente
usadas en proyectos grandes y con
equipos dispersos. Problemas para
proyectos pequeos

Pocos artefactos

Muchos artefactos

Pocos roles, mas genricos

Mas roles, mas especficos

No contratos tradicionales, flexibilidad

Existe contrato prefijado

Cliente es parte del equipo de desarrollo

El cliente interactua con el equipo en


reuniones

La arquitectura de define y mejora a lo


largo del proyecto

Se promueve definicin de la arquitectura


temprana

Enfasis en aspectos humanos

Enfasis en la definicin del proceso

Se esperan cambios en el proyecto

Se esperan que no ocurran cambios.

Adaptar la metodologa al
contexto
No

existe una metodologa universal. Las


caractersticas de cada
producto/proyecto/equipo exigen que el
proceso sea configurable y adaptable.

Configuracin metodolgica y
mejora continua

Obstculos para adopcin del


agilismo

Manifiesto gil (2001)

12 Principios del Manifiesto gil

Metodos y tcnicas giles


ms populares

Kanban, Andrew J. Davison, www.agilemanagement.com


Scrum, Ken Schwaber & Jeff Sutherland, www.scrum.org
Extreme Programming, Kent Beck www.extremeprogramming.org,
www.xprogramming.com
Lean Software Development, Mary Poppendieck,
www.poppendieck.com
DSDM (Dynamic Systems Development Method), www.dsdm.org
Lean Software Development, Mary Poppendieck,
www.poppendieck.com
FDD (Feature-Driven Development), Peter Coad & Jeff De Luca,
www.nebulon.com/fdd
Adaptative Software Development, Jim Highsmith
www.adaptivesd.com
Crystal Methodologies, Alistarir Cockburn, alistair.cockburn.us/

Metodologas giles mas


usadas
State of Agile Survey,
2012,
http://bit.ly/12NVx6U

Los protagonistas

Prcticas en cada mtodo


gil

Kanban

Kanban y kanban
Kanban
kanban

es el nombre del mtodo

o tablero kanban es el nombre


de la tcnica

kanban elemental

kanban mas especfico ->


Mayor observabilidad

Ejemplos de kanban

7 Principios Lean
Manufacturing
Eliminar

los desperdicios
Ampliar el aprendizaje
Decidir lo ms tarde posible
Reaccionar tan rpido como sea posible
Potenciar el equipo
Crear integridad
Vase como un conjunto.

Extreme programming

Prcticas, Roles y Artefactos


de XP

Scrum

Prcticas, Roles y Artefactos


de Scrum

Herramientas

Herramientas para la gestin


gil de proyectos

Agilo www.agile42.com/cms/pages/agilo/
JIRA www.atlassian.com/software/jira/
OnTime
www.axosoft.com/ontime
Pivotal Tracker
www.pivotaltracker.com/
Rally www.rallydev.com/
ScrumDesk
www.scrumdesk.com/
Scrumworks danube.com/scrumworks/pro/
TargetProcess www.targetprocess.com/
Team Concert
www01.ibm.com/software/rational/products/rtc/
TinyPM
www.tinypm.com/home
TUNE-UP
www.tuneupprocess.com
VersionOne www.versionone.com/

Preguntas??????
Fin de la clase

Potrebbero piacerti anche