El documento compara diferentes modelos de producción y desarrollo de software. Describe la evolución de la producción artesanal a la automatizada, así como la transición de modelos secuenciales a iterativos e incrementales. Resalta la importancia de satisfacer las necesidades cambiantes de la sociedad a través de la innovación tecnológica y el enfoque en el cliente.
2. Producción artesanal
Producción 1000 autos aprox.
100% artesanal.
Altos costo.
Producción serie
• Reducción tiempos
• Accesible por toda la
sociedad
• Bajos costos
Producción 100% automatizada
• Salida rápida mercado
• Gamas
4. MODELO DE PROCESOS
• Prueba y error
• No documentación
• No planteamiento del
problema
MODELO CASCADA
• Análisis estructurado
• Facilitar implementación
• Desarrollo meses o años
• Previsibilidad
MODELO ITERATIVO
• Construcción progresiva y
por etapas.
• Incrementos producto
• Adaptabilidad
Costo recursos
Flexibilidad
cambios
Tiempo desarrollo
7. • Feedback con usuario.
• Reducción de riesgos.
• Progreso real del proyecto.
• Deployments continuos.
• Software siempre listo.
• Nuevas features.
• Productos, no proyectos.
• Equipos multifuncionales.
• Visibilidad
• Trazabilidad
• Control
“Nuestra mayor prioridad es satisfacer al
cliente mediante la entrega temprana y
continua de software con valor.”
8. AUTOMATIZAR TODO LO
POSIBLE
Proceso repetible
liberación software
Mantener todo dentro de
control de versionado
Calidad en desarrollo
Delivery responsable
Mejora continua
Confianza y compromiso con
nuestro cliente
Adaptarse a los
cambios
Equipo involucrado
Continuous testing
Meetings
Visibilidad para todo el
equipo
Compilación automatizadas
Monitoreo continuo
People are the key
9. Cuanto tiempo tarda hoy tu equipo en
realizar un deploy sobre un cambio que
involucra una sola línea de código???