scrum
Eugenia Bahit
Scrum y eXtreme Programming para Programadores de Eugenia Bahit se
distribuye bajo una Licencia Creative Commons Atribución-NoComercialSinDerivadas 3.0 Unported.
Comparte el conocimiento
Eres libre de:
•
Copiar, distribuir y compartir este libro
Bajo las siguientes condiciones:
•
Reconocer y respetar la autoríade la obra
•
No hacer uso comercial de ella
•
No alterar el contenido
®2011-2012 Eugenia Bahit
Buenos Aires, Argentina
3
Scrum y eXtreme Programming para Programadores
4
Eugenia Bahit
Scrum y eXtreme Programming para Programadores
Eugenia Bahit
Índice General
Introducción a la gestión de proyectos de desarrollo
de Software.......................................................... 13
¿Qué es el Desarrollo Ágil? ...........................................................13
Un pantallazo general sobre la gestión de proyectos....................13
Diferenciando las metodologías de gestión...............................15
Tipos de Proyecto..........................................................................17
Desarrollo de un nuevo sistemainformático.............................17
Desarrollo de nuevas funcionalidades......................................18
Reingeniería de un sistema.......................................................18
Mantenimiento evolutivo..........................................................18
Mantenimiento adaptativo........................................................19
Mantenimientopreventivo........................................................19
Mantenimiento correctivo.........................................................20
La octava clasificación..............................................................20
Abordaje de un proyecto de construcción de Software.................20
El agilismo y su Manifiesto ...........................................................22
Losvalores del agilismo............................................................22
Individuos e interacciones sobre procesos y herramientas...22
Software funcionando sobre documentación extensiva........23
Colaboración con el cliente sobre negociación contractual...23
Respuesta ante el cambio sobre seguir un plan....................23
Los doce principios delagilismo................................................24
Principio #1: Satisfacer al cliente mediante la entrega
temprana y continua de software con valor..........................24
Principio #2: Aceptamos que los requisitos cambien, incluso
en etapas tardías del desarrollo. Los procesos Ágiles
aprovechan el cambio para proporcionar ventaja competitiva
alcliente............................................................................... 25
Principio #3: Entregamos software funcional frecuentemente,
5
Scrum y eXtreme Programming para Programadores
Eugenia Bahit
entre dos semanas y dos meses, con preferencia al periodo
de tiempo más corto posible.................................................25
Principio #5: Los proyectos se desarrollan en torno a
individuos motivados. Hay que darles el entorno yel apoyo
que necesitan, y confiarles la ejecución del trabajo.............26
Principio #6: Conversación cara a cara................................26
Principio #7: El software funcionando es la medida principal
de progreso...........................................................................27
Principio #8: Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener unritmo constante de
forma indefinida....................................................................27
Principio #9: La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.............................................27
Principio #10: La simplicidad, o el arte de maximizar la
cantidad de trabajo no realizado, es esencial.......................28
Principio #11: Las...
Regístrate para leer el documento completo.