SlideShare una empresa de Scribd logo
3
Lo más leído
Mejoresprácticas en el desarrollo de softwareGustavo Bonalde, PMPIBM RUP Certified
Fundamentos RationalUnifiedProcessModeloCascadavsModeloIterativoGerencia de los RequerimientosComponentesbasado en la ArquitecturaModelado VisualVerificación continua de la calidadGerencia del Cambio
RequerimientosAnálisisDiseñoCodificaciónPruebasModelo CascadaSe crea retrasos en la identificación de riesgos
Dificulta el manejo de indicadores de progreso
Con frecuencia surgen importantes resultados en iteraciones imprevistas
Imposibilita el despliegue tempranoModelo IterativoRequerimientosAnálisis &DiseñoPlanificaciónImplementaciónPruebasCada iteración,significa una mini-versiónfuncionalEvaluaciónDespliegue
Riesgo en IterativoModelo Cascada vs. IterativoRiesgoen CascadaRiesgoReducción del riesgoTiempo
Gerencia de los Requerimientos	Uno de los principales factores que inciden en la baja tasa de éxito de los proyectos de software es una incorrecta definición de los mismos o un pobre manejo de ellos Se debeasegurar:Resolver el problemacorrecto
Construir el sistemacorrectoSistemáticamente se debe:elicitar
organizar
documentar
manejarLos cambios de requerimientos del software.
Aspectos de la Gerencia de los RequerimientosAnálisis del problemaComprensión de las necesidades de los usuariosDefinición del sistemaManejo del alcanceRefinamiento de la definición del sistemaGerencia del cambio en los requerimientos
RegistrarsubastavendedorcompradorTraza de los RequerimientosProblema u Oportunidad+AbstractoNECESIDADCARACTERÍSTICASREQUERIMIENTOS
Componentes basado en la ArquitecturaSe trata de un nuevo proceso de arquitectura empresarial para proveer aplicaciones. Propone un enfoque  de “plug & play” para enfrentar las solucionesEn lugar de una orientación de soluciones a la medida, propone una metodología de “diseño, codificación y prueba”Tiempos más cortos, menores riesgos y sistemas modulares y adaptativosPermite seleccionar de componentes      comerciales disponibles

Más contenido relacionado

PPTX
Mejores Prácticas en el Desarrollo del Software
PPT
Validacion Y Verificacion
PPTX
Proceso del software
PPT
Control De La Calidad Del Software
PDF
Validación y Verificación de Software
PDF
Aseguramiento control calidad-software
PPT
Gestion De Calidad Cap 26
DOCX
Diferencia entre verificación y validación de software
Mejores Prácticas en el Desarrollo del Software
Validacion Y Verificacion
Proceso del software
Control De La Calidad Del Software
Validación y Verificación de Software
Aseguramiento control calidad-software
Gestion De Calidad Cap 26
Diferencia entre verificación y validación de software

La actualidad más candente (20)

PPT
Ingeniería de software
PDF
Calidad de software
PPTX
tecnicas de revisión del software
ODP
Gestion de la calidad con software libre
PDF
ciclo_de_vida_software
PDF
6. Administración de la Calidad de Software
PPTX
Análisis/QA
PDF
Unidad 1_calidad del software
PPTX
CALIDAD DE SOFTWARE
PPTX
Validacion verificacion
PPTX
Sqm
PDF
Modelo espiral de boehm CALIDAD DE SOFTWARE
PDF
Verificación y Validación de Software
ODP
Prevención de defectos
PDF
Fundamento pruebas Ingeniería del software
PPTX
Metodología Rup
PPTX
Entregables de pruebas
PPTX
software
PPTX
Modelos del ciclo de vida
PPTX
Pruebas de software
Ingeniería de software
Calidad de software
tecnicas de revisión del software
Gestion de la calidad con software libre
ciclo_de_vida_software
6. Administración de la Calidad de Software
Análisis/QA
Unidad 1_calidad del software
CALIDAD DE SOFTWARE
Validacion verificacion
Sqm
Modelo espiral de boehm CALIDAD DE SOFTWARE
Verificación y Validación de Software
Prevención de defectos
Fundamento pruebas Ingeniería del software
Metodología Rup
Entregables de pruebas
software
Modelos del ciclo de vida
Pruebas de software
Publicidad

Similar a Buenas practicas para el desarrollo de software (20)

PPT
Conferencia Gestión de Proyectos de TI
PPTX
Introduccion-a-la-Ingenieria-de-Software-segun-Pressman.pptx
DOCX
Ensayo de Diseño de Software
PPT
Proceso de Software Una Visión General
PPTX
PPTX
Ingenieria de requerimientos-05
PPTX
Proceso y diseño de un software
PPTX
Proceso y diseño de un software
PPTX
Proceso y diseño de un software
PPTX
Proceso y diseño de un software
PPTX
El-Proceso-del-Software-Una-Exploracion-de-Modelos-y-Patrones part 1.pptx
PPT
proceso del software_2
PPT
Proceso del Software Una visión General
PDF
Desarrollo de aplicaciones web en el entorno servidor
PPTX
Modelos o metodología en la is trabajo uniregminton
PPT
16 Cast Software Solo Pruebas 2009
PPT
Proceso del software una visión general
PPT
Proceso del software
PPT
Gestión De Calidad
PPT
GestióN De Calidad
Conferencia Gestión de Proyectos de TI
Introduccion-a-la-Ingenieria-de-Software-segun-Pressman.pptx
Ensayo de Diseño de Software
Proceso de Software Una Visión General
Ingenieria de requerimientos-05
Proceso y diseño de un software
Proceso y diseño de un software
Proceso y diseño de un software
Proceso y diseño de un software
El-Proceso-del-Software-Una-Exploracion-de-Modelos-y-Patrones part 1.pptx
proceso del software_2
Proceso del Software Una visión General
Desarrollo de aplicaciones web en el entorno servidor
Modelos o metodología en la is trabajo uniregminton
16 Cast Software Solo Pruebas 2009
Proceso del software una visión general
Proceso del software
Gestión De Calidad
GestióN De Calidad
Publicidad

Más de Gustavo Bonalde, CSP, PMI-ACP, SAFe Agilist,PMP. (18)

PDF
Agiles 2018: Reescribiendo el ADN de las empresas
PDF
El journey de la transformacion
PDF
Cómo lograr victorias pocos probables con Scrum-Agile
PDF
De Tradicional a Ágil en una institución bancaria
PDF
El Arte de Cautivar.. con Scrum!
PDF
Blog y Twitter en la educación
PDF
Agile en la gerencia de proyectos
PDF
Startups agil o mas agil wayra talk
PDF
Gestión de proyectos, enfoque PMI
PPT
Presentación cegov 2006 seniat blog
PDF
From rup 2 scrum, lecciones aprendidas
PDF
Introducción gerencia de requerimientos
PPSX
Gestión ágil de proyectos con scrum
Agiles 2018: Reescribiendo el ADN de las empresas
El journey de la transformacion
Cómo lograr victorias pocos probables con Scrum-Agile
De Tradicional a Ágil en una institución bancaria
El Arte de Cautivar.. con Scrum!
Blog y Twitter en la educación
Agile en la gerencia de proyectos
Startups agil o mas agil wayra talk
Gestión de proyectos, enfoque PMI
Presentación cegov 2006 seniat blog
From rup 2 scrum, lecciones aprendidas
Introducción gerencia de requerimientos
Gestión ágil de proyectos con scrum

Último (20)

PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Presentación de Redes de Datos modelo osi
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Maste clas de estructura metálica y arquitectura
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
clase auditoria informatica 2025.........
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
la-historia-de-la-medicina Edna Silva.pptx
Historia Inteligencia Artificial Ana Romero.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Influencia-del-uso-de-redes-sociales.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
informe_fichas1y2_corregido.docx (2) (1).pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
SAP Transportation Management para LSP, TM140 Col18
Presentación de Redes de Datos modelo osi
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
El-Gobierno-Electrónico-En-El-Estado-Bolivia
capacitación de aire acondicionado Bgh r 410
Maste clas de estructura metálica y arquitectura
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Propuesta BKP servidores con Acronis1.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
clase auditoria informatica 2025.........
Diapositiva proyecto de vida, materia catedra
la-historia-de-la-medicina Edna Silva.pptx

Buenas practicas para el desarrollo de software

  • 1. Mejoresprácticas en el desarrollo de softwareGustavo Bonalde, PMPIBM RUP Certified
  • 2. Fundamentos RationalUnifiedProcessModeloCascadavsModeloIterativoGerencia de los RequerimientosComponentesbasado en la ArquitecturaModelado VisualVerificación continua de la calidadGerencia del Cambio
  • 4. Dificulta el manejo de indicadores de progreso
  • 5. Con frecuencia surgen importantes resultados en iteraciones imprevistas
  • 6. Imposibilita el despliegue tempranoModelo IterativoRequerimientosAnálisis &DiseñoPlanificaciónImplementaciónPruebasCada iteración,significa una mini-versiónfuncionalEvaluaciónDespliegue
  • 7. Riesgo en IterativoModelo Cascada vs. IterativoRiesgoen CascadaRiesgoReducción del riesgoTiempo
  • 8. Gerencia de los Requerimientos Uno de los principales factores que inciden en la baja tasa de éxito de los proyectos de software es una incorrecta definición de los mismos o un pobre manejo de ellos Se debeasegurar:Resolver el problemacorrecto
  • 12. manejarLos cambios de requerimientos del software.
  • 13. Aspectos de la Gerencia de los RequerimientosAnálisis del problemaComprensión de las necesidades de los usuariosDefinición del sistemaManejo del alcanceRefinamiento de la definición del sistemaGerencia del cambio en los requerimientos
  • 14. RegistrarsubastavendedorcompradorTraza de los RequerimientosProblema u Oportunidad+AbstractoNECESIDADCARACTERÍSTICASREQUERIMIENTOS
  • 15. Componentes basado en la ArquitecturaSe trata de un nuevo proceso de arquitectura empresarial para proveer aplicaciones. Propone un enfoque de “plug & play” para enfrentar las solucionesEn lugar de una orientación de soluciones a la medida, propone una metodología de “diseño, codificación y prueba”Tiempos más cortos, menores riesgos y sistemas modulares y adaptativosPermite seleccionar de componentes comerciales disponibles
  • 16. Modelado VisualCaptura la estructura y el comportamiento del sistemaMuestra como se engranan todos los elementos del sistemaMantiene consistencia entre el diseño y la implementaciónEvita la ambigüedad en la comunicaciónForward and Reverse Engineering
  • 17. Verificación continua de la calidadConseguir y reparar los problemas de software luego de su puesta en producción,Es de 100 a1000 veces más costosoCostoCosto de reparación de fallas
  • 18. Costo de pérdida de oportunidades
  • 19. Costo de pérdida de clientesFases del Desarrollo
  • 20. Verificación continua de la calidadLa calidad se toma en cuenta a los largo de todo el proyectoLas pruebas se planifican para cada iteraciónCada caso de uso se acompaña de un caso de pruebaEl aseguramiento de la calidad es parte del proceso de desarrollo y no la responsabilidad de un grupo independiente
  • 21. Gerencia del CambioManejo de las requisiciones de cambioGerencia de la configuraciónTraza de los cambiosSelección de versiónManufactura de software
  • 22. ResumenExisten un conjunto de síntomas asociados a los problemas que se generan comúnmente en el desarrollo de software, los cuales se pueden observar como resultados de unas causas principalesSeis mejores prácticas en el desarrollo de software, probadas comercialmente, atacan estas causas:Desarrollar de manera iterativaAdministrar RequerimientosUsar Arquitecturas basadas en componentesModelar visualmente el softwareVerificación continua de la calidad del softwareControlar los cambios hechos al software
  • 23. Gustavo Bonalde, PMPPROJECT MANAGEMENT PROFESSIONALPMIIBM Certified Solution Designer Rational Unified Process v 7.0IBM Certified Specialist Rational Requirements Management w/Use Cases v2003IBM Certified Specialist for Rational Unified Process v2003http://gbonalde.blogspot.com/gustavo.bonalde@gmail.com