Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manifiesto gil
Enfoques giles para Estamos descubriendo formas mejores de desarrollar software tanto
proyectos
Individuos y su interaccin sobre procesos y herramientas
Software funcionando sobre documentacin extensiva
Colaboracin con el cliente sobre negociacin contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha, valoramos ms
los de la izquierda
http://agilemanifesto.org/iso/es/manifesto.html
Principios del Manifiesto gil (I) Principios del Manifiesto gil (II)
1. Nuestra prioridad es satisfacer al cliente mediante la entrega temprana y 5. Los proyectos se desarrollan en torno a individuos motivados. Hay que
continua de software con valor darles el entorno y el apoyo que necesitan, y confiarles la ejecucin del
2. Aceptamos que los requisitos cambien, incluso en etapas tardas del trabajo
desarrollo. Lo procesos giles aprovechan el cambio para proporcionar 6. El mtodo ms eficiente y efectivo de comunicar informacin al equipo de
ventaja competitiva al cliente desarrollo y entre sus miembros es la conversacin cara a cara
3. Entregamos software funcional frecuentemente, entre dos semanas y dos 7. El software funcionando es la medida principal de progreso
meses, con preferencia al periodo de tiempo ms corto posible 8. Los procesos giles promueven el desarrollo sostenible. Los promotores,
4. Los responsables de negocio y los desarrolladores trabajamos junto de desarrolladores y usuarios deben ser capaces de mantener un ritmo
forma cotidiana durante todo el proyecto constante de forma indefinida
http://agilemanifesto.org/iso/es/principles.html http://agilemanifesto.org/iso/es/principles.html
1
07/05/2017
Mtodos giles
eXtreme Programming (XP) Aceptance Test Driven Development
Algunos enfoques
Agile Unified Process
Crystal Clear
(ATDD)
Behavior Driven Development (BDD)
Feature Driven Development (FDD)
giles
Lean Software Development
Scrum
Kanban
Lean UX
Design Sprint
DevOps Agile UX
Test-driven development (TDD) Toyota Kata
2
07/05/2017
Scrum
3
07/05/2017
Historias de Usuario
4
07/05/2017
Componentes
Identificador
Nombre o ttulo
Prioridad
Algunos
Estimacin
Descripcin
consideraciones
Tareas
Criterios de aceptacin
Prototipos
5
07/05/2017
Informe de ventas
Ttulo
Como gerente de ventas
Como <rol>
Quiero generar un informe de ventas por
Quiero <funcionalidad> departamento
Para <beneficio> Para entender qu departamentos
necesitan mejorar sus productividad
6
07/05/2017
<Escenario>
Dado <algn contexto>
Cuando <algo sucede>
Entonces <algn comportamiento>
7
07/05/2017
8
07/05/2017
Agile Inception
Clarificar la estrategia
Por qu estamos aqu?
La prueba del elevador
Disea la caja del producto
Sprint 0
Crea una lista de lo que NO es
Conoce a tus vecinos
Visualiza la solucin
Qu nos quita el sueo?
Calcula el tamao
Cules con tus prioridades?
Cunto me va a costar?
9
07/05/2017
Plan de versiones
Cada versin necesitar una cantidad diferente de sprints
para ser completadas
Tomar en cuenta:
No es un contrato
Revisarlo despus de cada sprint
No dar importancia al detalle
10