Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodología ágil de desarrollo de software - Coggle Diagram
Metodología ágil de
desarrollo de software
Buscar la eficiencia en el trabajo o proyecto.
El software que funciona frente a la documentacion exhaustiva
Adaptar la forma de trabajo a las condiciones del proyecto
Busca gestionar sus proyectos de forma flexible, autónoma y eficaz.
Extreme Programming (XP) :
Historial de usuarios
Roles XP
Programador
Cliente
Gestor
Encargado de pruebas
Encargado de seguimiento
Practicas de XP
Refactorizacion
Integracion continua
Estandares de codificacion
Propiedad colectiva
Pruebas
Programacion en parejas
Scrum
Roles a tomar en cuenta
Interesados
Usuarios
Acciones fundamentales
Spring Backlog(1 o 2 tareas del backlog)
Daily SCRUM Meeting(reunion diaria)
Product Backlog(tareas a realizar)
Roles
Product owner
representa a los stakeholders (clientes u otras figuras interesadas en que el proyecto salga correctamente)
Team
las personas que ejecutan o producen el producto.
Scrum Master
facilita la aplicación del método de trabajo y gestiona cualquier cambio necesario.
Stakeholder
Es el cliente, el cual debe definir los requerimientos y proporcionar el feedback.
Herramientas
iceScrum
Scrumblr
Axosoft
Planview
Asana
Atlassian Jira
Google Drive
Trello
Basecamp
Kanban
Flujo de trabajo continuo
No planificar mediante spring
Aplicarse a los procesos de fabricación
detectar ineficiencias, mejorarlas y reducir el tiempo de resolución
Design Thinking
Ideación y descubrimiento
Conocer al usuario como primer paso
Herramientas
Entender sus motivaciones
Visualizar necesidades a resolver
Tecnicas de ideacion y creatividad
Proceso iterativo
Diseño centrado en el cliente
Comprender y crear empatia con el usuario
Ventajas
Rapita respuesta
cliente puede observar y opinar sobre el proyecto
Elimina el trabajo innecesario
Mejora continua
Mejora la dinamica de los grupos de trabajo
Mayor integracion de los grupos de trabajo
Desventajas
Excesiva flexibilidad en algunos proyectos
Compleja evaluacion de riesgos
Dependencia del equipo de desarrollo
Restricion tamaño de proyectos
Dificultad en hacer proyectos en paralelo