SlideShare una empresa de Scribd logo
1 de 13
Procesos en la
Construcción de
Software
Lic. José Francisco Martínez
No.21743135
Tecnologias de Información Empresarial
Ing. Jorge Eduardo Lanza - 2018
Que es Desarrollo
de Software?
Actividades en Construcción de Software
*Tomado de Code Complete 2da Edición, por Steven McConnell
Piramide de Actividades
*Tomado de Code Complete 2da Edición, por Steven McConnell
Proceso de Desarrollo Sugerido (SCRUM)
• Definición del Problema
– Análisis funcional
– Requerimientos Técnico
– Estimaciones de desarrollo
– Creación de User Story
Proceso de Desarrollo Sugerido (SCRUM)
*Tomado de Essenial Scrum por Mike Cohn y Ron Jeffries
AGILE SCRUM Methodology
*Tomado de Essenial Scrum por Mike Cohn y Ron Jeffries
Proceso de Desarrollo Sugerido (SCRUM)
• Sprint Planning
– Grooming
• Sprint Execution
– Coding:
• Branch
• Coding
• Code Commit
• Code Review
• Code Merge
Proceso de Desarrollo Sugerido (SCRUM)
• Sprint Execution
– Test:
• Functional test
• End to End Test
• Integration Testing
• Automated Testing
• Sprint Review
– Retrospective
– Stake Holder Demo
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
TOOLS
• Atlassian Jira
– Sprint Backlog, Planning
• GitBucket, GitHub, Visual Studio TFS
– Code Repository
– Branch, Code Review, Merge
• Confluence
– Documentation, Sprint Retrospective
TOOLS
• Team City
– Build, Release Management, Deployment
– Integration Testing
• Atlassian y Visual Studio Build System
• SmartBear, Auto Pilot
– Automated Testing
Muchas Gracias.
f.Martinez.l@unitec.edu

Más contenido relacionado

Similar a Procesos en la Construcción de Software

Proceso de dasarrollo de software
Proceso de dasarrollo de softwareProceso de dasarrollo de software
Proceso de dasarrollo de softwarerodrigolapaca94
 
GESTION DE PROYECTOS INFORMATICOS
GESTION  DE PROYECTOS INFORMATICOSGESTION  DE PROYECTOS INFORMATICOS
GESTION DE PROYECTOS INFORMATICOSYASMIN RUIZ
 
2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidaduniv of pamplona
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaManuel Rubio
 
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_danielJack Daniel Cáceres Meza
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...TestingUy
 
Psp
PspPsp
Pspkapm
 
Psp
PspPsp
Pspkapm
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del softwareLuis Fernández
 
01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_softwarePaola Galindo
 

Similar a Procesos en la Construcción de Software (20)

Proceso de dasarrollo de software
Proceso de dasarrollo de softwareProceso de dasarrollo de software
Proceso de dasarrollo de software
 
El proceso
El procesoEl proceso
El proceso
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
GESTION DE PROYECTOS INFORMATICOS
GESTION  DE PROYECTOS INFORMATICOSGESTION  DE PROYECTOS INFORMATICOS
GESTION DE PROYECTOS INFORMATICOS
 
2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad
 
Diapositiva a opcion x
Diapositiva a opcion xDiapositiva a opcion x
Diapositiva a opcion x
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
2011 1 administración-de_proyectos_informáticos_tema-04_caceres_meza_jack_daniel
 
Estimacion agil proyectos Software Scrum
Estimacion agil proyectos Software ScrumEstimacion agil proyectos Software Scrum
Estimacion agil proyectos Software Scrum
 
Estimacion agil proyectos Software Scrum
Estimacion agil proyectos Software ScrumEstimacion agil proyectos Software Scrum
Estimacion agil proyectos Software Scrum
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
 
Psp
PspPsp
Psp
 
Psp
PspPsp
Psp
 
pspmanuelcofre
pspmanuelcofrepspmanuelcofre
pspmanuelcofre
 
Psp
PspPsp
Psp
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software
 

Último

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 

Último (7)

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 

Procesos en la Construcción de Software

  • 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
  • 3. Actividades en Construcción de Software *Tomado de Code Complete 2da Edición, por Steven McConnell
  • 4. Piramide de Actividades *Tomado de Code Complete 2da Edición, por Steven McConnell
  • 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
  • 7. AGILE SCRUM Methodology *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
  • 11. TOOLS • Atlassian Jira – Sprint Backlog, Planning • GitBucket, GitHub, Visual Studio TFS – Code Repository – Branch, Code Review, Merge • Confluence – Documentation, Sprint Retrospective
  • 12. TOOLS • Team City – Build, Release Management, Deployment – Integration Testing • Atlassian y Visual Studio Build System • SmartBear, Auto Pilot – Automated Testing