Publicado el 22 de Marzo del 2018
826 visualizaciones desde el 22 de Marzo del 2018
282,6 KB
12 paginas
Creado hace 11a (27/06/2013)
Desarrollo Ágil de
Software
Hermes Ojeda Ruiz
LogicalBricks Solutions
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
¿Desarrollo Ágil?
● Metodologías de Desarrollo normalmente Iterativas
e Incrementales
● Requerimientos
y
soluciones
autoorganizados y multidisciplinarios
● Minimizan riesgos con lapsos cortos
● 1990
● Contraparte a métodos burocráticos y estrictos.
● Scrum, XP, Lean, etc.
-
Grupos
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Manifiesto
Individuos e interacciones sobre
procesos y herramientas
Software funcionando sobre
documentación extensiva
Colaboración con el cliente sobre
negociación contractual
Respuesta ante el cambio sobre seguir
un plan
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Principios 1/4
● Nuestra mayor prioridad es satisfacer al cliente
la entrega temprana y continua de
mediante
software con valor.
● Aceptamos que los requisitos cambien, incluso en
etapas tardías del desarrollo. Los procesos Ágiles
aprovechan el cambio para proporcionar ventaja
competitiva al cliente.
● Entregamos software funcional frecuentemente,
entre dos semanas y dos meses, con preferencia al
periodo de tiempo más corto posible.
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Principios 2/4
● Los responsables de negocio y los desarrolladores
trabajamos juntos de forma cotidiana durante todo
el proyecto.
● Los proyectos se desarrollan en torno a individuos
motivados. Hay que darles el entorno y el apoyo que
necesitan, y confiarles la ejecución del trabajo.
● El método más eficiente y efectivo de comunicar
información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Principios 3/4
● El software funcionando es la medida principal de
progreso.
● Los procesos Ágiles promueven el desarrollo
sostenible. Los promotores, desarrolladores y
usuarios debemos ser capaces de mantener un
ritmo constante de forma indefinida.
● La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Principios 4/4
● La simplicidad, o el arte de maximizar la cantidad
de trabajo no realizado, es esencial.
● Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
● A intervalos regulares el equipo reflexiona sobre
cómo ser más efectivo para a continuación ajustar
y
en
consecuencia.
comportamiento
perfeccionar
su
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Scrum
24 h
30 days
Product Backlog
Sprint Backlog
Sprint
Working increment
of the software
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Frameworks de Desarrollo Web
Ágil
● Ruby on Rails
● Django
● Code Igniter
● CakePHP
● Grails
● Y una gran cantidad de Etcéteras.
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Complementar con ...
● BDD
● TDD
● Programación en Pares
● ...
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
● The Agile Manifesto.
http://agilemanifesto.org/iso/es/
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Página Web: http://logicalbricks.com
Twitter: @logicalbricks
http://logicalbricks.com
http://community.logicalbricks.com
COMMUNITY
Comentarios de: Desarrollo Ágil de Software (0)
No hay comentarios