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
 
Psp
PspPsp
Psp
 
pspmanuelcofre
pspmanuelcofrepspmanuelcofre
pspmanuelcofre
 
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

Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 

Último (9)

Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 

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