Se analisas las diversas fases en la construcción de software, proceso de Scrum, Build y Release management, y las herramientas para cada fase de desarrollo.
1. Procesos en la
Construcción de
Software
Lic. José Francisco Martínez
No.21743135
Tecnologias de Información Empresarial
Ing. Jorge Eduardo Lanza - 2018
5. Proceso de Desarrollo Sugerido (SCRUM)
• Definición del Problema
– Análisis funcional
– Requerimientos Técnico
– Estimaciones de desarrollo
– Creación de User Story
6. Proceso de Desarrollo Sugerido (SCRUM)
*Tomado de Essenial Scrum por Mike Cohn y Ron Jeffries
8. Proceso de Desarrollo Sugerido (SCRUM)
• Sprint Planning
– Grooming
• Sprint Execution
– Coding:
• Branch
• Coding
• Code Commit
• Code Review
• Code Merge
9. Proceso de Desarrollo Sugerido (SCRUM)
• Sprint Execution
– Test:
• Functional test
• End to End Test
• Integration Testing
• Automated Testing
• Sprint Review
– Retrospective
– Stake Holder Demo
10. Proceso de Desarrollo Sugerido (SCRUM)
• Release Managment
– Build Process
– Deployment Strategy
• Manual
• Continues
https://puppet.com/blog/continuous-delivery-vs-continuous-deployment-what-s-diff
12. TOOLS
• Team City
– Build, Release Management, Deployment
– Integration Testing
• Atlassian y Visual Studio Build System
• SmartBear, Auto Pilot
– Automated Testing