SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Problemas de la Industria de Software en la
                actualidad

 1 Tendencia al crecimiento del
   volumen y complejidad de
   los productos.
 2 Proyectos excesivamente tardes y se
    exige mayor productividad y calidad
    en menos tiempo.
 3   Insuficiente personal calificado.
¿ Por qué fallan los Proyectos
?            de Software?

1   Planificación Irreal
2   Mala Calidad del Trabajo
3   Personal Inapropiado
4   No Controlar los Cambios
                                     2
Planificación Irreal    1


“El sistema es para hoy y con costo 0”
 Los ingenieros no son capaces de
 enfrentar un plan porque:
 • NO están entrenados para usar
   métodos de planificación.
 • Frecuentemente, las estimaciones NO
   se basan en datos reales.
                                   3
2
  Mala Calidad del Trabajo

             CAUSAS
•Prácticas pobres de ingeniería
•Carencia de métricas de calidad
•Inadecuado entrenamiento en
 calidad
•Decisiones de los directivos guiadas
                                        4
2
       Mala Calidad del Trabajo

               CONSECUENCIAS
•   Tiempos de pruebas impredecibles
•   Productos con muchos defectos
•   Demoras en la aceptación de los usuarios
•   Extensa garantía de servicio y reparaciones
       “Una pobre calidad afecta la
    planificación y torna ineficente el
             proceso de prueba”
                                             5
3
        Personal Inapropiado
                •   Demora del personal
PROBLEMAS       •   Escaso personal
COMUNES         •   Miembros del equipo a tiempo parcial
                •   Personal con conocimientos
                    inapropiados
                      • El trabajo se demora o descuida
CONSECUENCIAS         • Trabajo ineficiente
                      • Sufre la moral del equipo
    Con independencia del plan, los
proyectos deben comenzar en tiempo y
         con todo el personal.
                                                     6
Cambios NO controlados                4


         HECHOS a RECORDAR:
• Siempre ocurren cambios en los requerimientos.
• Los planes del proyecto se basan en el alcance
  del trabajo conocido.
• Los cambios siempre requieren más trabajo.
• Sin planes detallados, los equipos no pueden
  estimar el efecto o magnitud de los cambios.
• Si los equipos no controlan cada cambio, se
  pierde gradualmente el control del plan del
  proyecto
                                              7
?         ¿Cómo enfrentarla?

    Las organizaciones requieren:
1 Desarrollar o adquirir una disciplina
  en el desarrollo del software.
2 Controlar que los ingenieros usen de

  forma consistente los nuevos
  métodos.
                                          8
Cómo?
¿Qué debe hacer una
empresa para obtener
 software de buena
      calidad?
   Mejorar el proceso de
   desarrollo de software
Cualquier modelo de calidad para
mejorar el Proceso de Desarrollo de
  Software, IMPLICA utilizar los
  métodos y procedimientos de
 INGENIERIA Y GESTION DE
       SOFTWARE

                                 10
¿Qué es la Ingeniería de Software (IS)?


        “...la aplicación de un enfoque
        sistémico,       disciplinado     y
        cuantificable hacia el desarrollo,
        funcionamiento y mantenimiento
        de software, es decir la aplicación
        de ingeniería al software”

                                 IEEE,1993


                                             11
IS es una tecnología multicapa
              Indican cómo construir
              técnicamente el Sw.


               Soporte automático o
               semiautomático para el
               proceso y los métodos.


              Es el fundamento de la
              IS. Es la unión que
              mantiene juntas las
              capas de la tecnología.
                                        12
Síntomas - Causas
         Síntomas             Diagnóstico         Causas
• necesidades usuarios                      • requerimientos insuficientes
• requerimientos cambiantes                 • comunicación ambigua
• módulos no calzan                         • arquitecturas frágiles
• poco mantenible                           • complejidad excesiva
• tardía detección                          • inconsistencias no detectadas
• baja calidad                              • prueba pobre
• baja performance                          • evaluación subjetiva
• versiones y cambios                       • desarrollo en cascada
• liberación y distribución                 • cambios no controlados
                                            • automatización insuficiente


 ...tratar los Síntomas no resuelve el problema                              13
Las Mejores Prácticas de la IS
          atacan las causas

                 Desarrolle Iterativamente


  Administre             Use                      Verique
Requerimientos       arquitectura     Modele      Calidad
                         de         Visualmente
                     componentes




                 Controle Cambios

                                                            14
Mejores Prácticas de Software

Son propuestas de desarrollo probadas
comercialmente, que usadas en forma
combinada atacan la raíz de las causas de
las fallas, eliminando los síntomas y
permitiendo el desarrollo y mantenimiento de
software de calidad de manera predictiva y
reiterativa.


                                           15
Mejores Prácticas: Equipos de Alto
               Rendimiento
                 Resultado
• Proyectos más exitosos
                                                                             Ing. de
  porque están en plazo, en                                                Performance
  presupuesto y satisfacen                                Analisis
  las necesidades del
  usuario                                                             Jefe de
                    Develop Iteratively                              Proyecto
                                                                                Desarrollador
                  Use            Model
   Manage      Component         Visually   Verify
 Requiremen   Architectures                 Quality   Probador
     ts


                     Control Changes

                                                            Liberación y Distribución
                                                                                          16
Enfrentando las Causas se eliminan los Síntomas

  SÍNTOMAS                      CAUSAS                    MEJORES PRÁCTICAS
                            Requerimientos                desarrolle iterativamente
necesidades usuarios
                            insuficientes
requerimientos                                            adm. requerimientos
                            Comunicación ambigua
cambiantes                                                use arquitectura de
                            arquitecturas frágiles        componetes
módulos no calzan
                            complejidad excesiva          modele el software
poco mentenible
                            inconsistencias no            visualmente
tardía detección
                            detectadas                    verifique calidad
baja calidad
                            testing pobre                 controle cambios
baja performance
                            evaluación subjetiva
versiones y cambios
                            desarrollo en cascada
liberación y distribución
                            cambios no controlados
                            automatización insuficiente




                                                                               17
Mejores Prácticas se refuerzan entre si

                 Asegura participación del usuario       Administre
                 mientrás evolucionan requerimientos   Requerimientos



                 Valida tempranamente                        Use
                                                         Arquitecturas
                 las decisiones arquitectónicas
                                                       de Componentes


  Desarrolle     Pemite manejar la complejidad            Modele
Iterativamente                                          Visualmente
                 de diseñar incrementalmente


                 Mide la calidad en forma oportuna         Verique
                 y frecuente                               Calidad


                 Evoluciona la línea base                 Controle
                 incrementalmente                         Cambios
                                                                      18

Mais conteúdo relacionado

Mais procurados

6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de SoftwareMario A Moreno Rocha
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del softwarearidesbetava15
 
Administración de la Calidad
Administración de la CalidadAdministración de la Calidad
Administración de la CalidadNeris Alfonzo
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del softwareMaricela Ramirez
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+kof
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1sindyhenao
 
Sw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del softwareSw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del softwareNeris Alfonzo
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareLuisa Chiappe
 
Calidad del software
Calidad del software Calidad del software
Calidad del software Luisa Chiappe
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc callmildredmontoya6
 

Mais procurados (20)

6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del software
 
Administración de la Calidad
Administración de la CalidadAdministración de la Calidad
Administración de la Calidad
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del software
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1
 
Sw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del softwareSw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del software
 
Activida 2
Activida 2Activida 2
Activida 2
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Modelo furps
Modelo furpsModelo furps
Modelo furps
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 

Destaque

Aseguramiento Del Software 2
Aseguramiento Del Software 2Aseguramiento Del Software 2
Aseguramiento Del Software 2guesta49ea1
 
1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidadAndrei Hortúa
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareTensor
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...dheimann5
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftwareorlando8909
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareFabricio Sanchez
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de softwareDavid Ortega
 
Qa (quality assurance)
Qa (quality assurance)Qa (quality assurance)
Qa (quality assurance)Marco Villalta
 
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000DDeveloping and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000Ddclsocialmedia
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Abdul Basit
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositivaNorma Rodriguez
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)Fanny Lorena Rivera Vera
 

Destaque (20)

Aseguramiento Del Software 2
Aseguramiento Del Software 2Aseguramiento Del Software 2
Aseguramiento Del Software 2
 
Sqa
SqaSqa
Sqa
 
1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del Software
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de software
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Fundamentos sqa
Fundamentos sqaFundamentos sqa
Fundamentos sqa
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de software
 
Qa (quality assurance)
Qa (quality assurance)Qa (quality assurance)
Qa (quality assurance)
 
Vibration
VibrationVibration
Vibration
 
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000DDeveloping and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Desarrollo de software diapositiva
Desarrollo  de software diapositivaDesarrollo  de software diapositiva
Desarrollo de software diapositiva
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)
 
SQA
SQASQA
SQA
 

Semelhante a Monografía Problemas de-la-industria-de-software

Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaYesi Kathe
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrumrgomezm
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIhanzcg
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florezkarlitaflorez
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptxDesarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptxefren abdon
 
MODELO DE CASCADA
MODELO DE CASCADAMODELO DE CASCADA
MODELO DE CASCADAMiguel Lara
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos bastian becerra
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 

Semelhante a Monografía Problemas de-la-industria-de-software (20)

introducción a uml
introducción a umlintroducción a uml
introducción a uml
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositiva
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrum
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Clase1
Clase1Clase1
Clase1
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TI
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florez
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptxDesarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
 
Modelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdfModelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdf
 
MODELO DE CASCADA
MODELO DE CASCADAMODELO DE CASCADA
MODELO DE CASCADA
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos
 
4.1
4.14.1
4.1
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 

Mais de Leonardo Blanco

Rutas alternativas a Machu Picchu
Rutas alternativas a Machu PicchuRutas alternativas a Machu Picchu
Rutas alternativas a Machu PicchuLeonardo Blanco
 
Desde la taquilla (Informe) - Valor Creativo
Desde la taquilla (Informe) - Valor CreativoDesde la taquilla (Informe) - Valor Creativo
Desde la taquilla (Informe) - Valor CreativoLeonardo Blanco
 
Análisis de factibilidad económica de chiringo en mdp
Análisis de factibilidad económica de chiringo en mdpAnálisis de factibilidad económica de chiringo en mdp
Análisis de factibilidad económica de chiringo en mdpLeonardo Blanco
 
Análisis de factibilidad económica de gimnasio en mdp
Análisis de factibilidad económica de gimnasio en mdpAnálisis de factibilidad económica de gimnasio en mdp
Análisis de factibilidad económica de gimnasio en mdpLeonardo Blanco
 
2007.02 informe coyuntural oficial alfajores
2007.02   informe coyuntural oficial alfajores2007.02   informe coyuntural oficial alfajores
2007.02 informe coyuntural oficial alfajoresLeonardo Blanco
 
Diego maradona Liderazgo por Camara Daniel
Diego maradona Liderazgo por Camara DanielDiego maradona Liderazgo por Camara Daniel
Diego maradona Liderazgo por Camara DanielLeonardo Blanco
 
San juan magazine edición 2
San juan magazine edición 2San juan magazine edición 2
San juan magazine edición 2Leonardo Blanco
 
Monografía industria software en Argentina
Monografía industria software en ArgentinaMonografía industria software en Argentina
Monografía industria software en ArgentinaLeonardo Blanco
 
San Juan Magazine Edición 2
San Juan Magazine Edición 2San Juan Magazine Edición 2
San Juan Magazine Edición 2Leonardo Blanco
 
Informe - Seguridad, higiene y saneamiento
Informe - Seguridad, higiene y saneamientoInforme - Seguridad, higiene y saneamiento
Informe - Seguridad, higiene y saneamientoLeonardo Blanco
 
Informe - Seguridad, Higiene Y Saneamiento Ambiental
Informe - Seguridad, Higiene Y Saneamiento AmbientalInforme - Seguridad, Higiene Y Saneamiento Ambiental
Informe - Seguridad, Higiene Y Saneamiento AmbientalLeonardo Blanco
 
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2Informe - Seguridad, Higiene Y Saneamiento Ambiental 2
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2Leonardo Blanco
 
Informe - IngenieríA EconóMica 2
Informe - IngenieríA EconóMica 2Informe - IngenieríA EconóMica 2
Informe - IngenieríA EconóMica 2Leonardo Blanco
 
Spech Investigacion Y Venta
Spech Investigacion Y  VentaSpech Investigacion Y  Venta
Spech Investigacion Y VentaLeonardo Blanco
 
Encuesta + Lista Comercios
Encuesta + Lista ComerciosEncuesta + Lista Comercios
Encuesta + Lista ComerciosLeonardo Blanco
 
Informe - Mecanismos Y Elementos De MáQuinas
Informe - Mecanismos Y Elementos De MáQuinasInforme - Mecanismos Y Elementos De MáQuinas
Informe - Mecanismos Y Elementos De MáQuinasLeonardo Blanco
 

Mais de Leonardo Blanco (20)

Rutas alternativas a Machu Picchu
Rutas alternativas a Machu PicchuRutas alternativas a Machu Picchu
Rutas alternativas a Machu Picchu
 
Desde la taquilla (Informe) - Valor Creativo
Desde la taquilla (Informe) - Valor CreativoDesde la taquilla (Informe) - Valor Creativo
Desde la taquilla (Informe) - Valor Creativo
 
Desde la taquilla
Desde la taquillaDesde la taquilla
Desde la taquilla
 
Análisis de factibilidad económica de chiringo en mdp
Análisis de factibilidad económica de chiringo en mdpAnálisis de factibilidad económica de chiringo en mdp
Análisis de factibilidad económica de chiringo en mdp
 
Análisis de factibilidad económica de gimnasio en mdp
Análisis de factibilidad económica de gimnasio en mdpAnálisis de factibilidad económica de gimnasio en mdp
Análisis de factibilidad económica de gimnasio en mdp
 
2007.02 informe coyuntural oficial alfajores
2007.02   informe coyuntural oficial alfajores2007.02   informe coyuntural oficial alfajores
2007.02 informe coyuntural oficial alfajores
 
Diego maradona Liderazgo por Camara Daniel
Diego maradona Liderazgo por Camara DanielDiego maradona Liderazgo por Camara Daniel
Diego maradona Liderazgo por Camara Daniel
 
Tp12
Tp12Tp12
Tp12
 
Tp12
Tp12Tp12
Tp12
 
San juan magazine edición 2
San juan magazine edición 2San juan magazine edición 2
San juan magazine edición 2
 
Monografía industria software en Argentina
Monografía industria software en ArgentinaMonografía industria software en Argentina
Monografía industria software en Argentina
 
San Juan Magazine Edición 2
San Juan Magazine Edición 2San Juan Magazine Edición 2
San Juan Magazine Edición 2
 
Informe - Cajon Final
Informe - Cajon FinalInforme - Cajon Final
Informe - Cajon Final
 
Informe - Seguridad, higiene y saneamiento
Informe - Seguridad, higiene y saneamientoInforme - Seguridad, higiene y saneamiento
Informe - Seguridad, higiene y saneamiento
 
Informe - Seguridad, Higiene Y Saneamiento Ambiental
Informe - Seguridad, Higiene Y Saneamiento AmbientalInforme - Seguridad, Higiene Y Saneamiento Ambiental
Informe - Seguridad, Higiene Y Saneamiento Ambiental
 
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2Informe - Seguridad, Higiene Y Saneamiento Ambiental 2
Informe - Seguridad, Higiene Y Saneamiento Ambiental 2
 
Informe - IngenieríA EconóMica 2
Informe - IngenieríA EconóMica 2Informe - IngenieríA EconóMica 2
Informe - IngenieríA EconóMica 2
 
Spech Investigacion Y Venta
Spech Investigacion Y  VentaSpech Investigacion Y  Venta
Spech Investigacion Y Venta
 
Encuesta + Lista Comercios
Encuesta + Lista ComerciosEncuesta + Lista Comercios
Encuesta + Lista Comercios
 
Informe - Mecanismos Y Elementos De MáQuinas
Informe - Mecanismos Y Elementos De MáQuinasInforme - Mecanismos Y Elementos De MáQuinas
Informe - Mecanismos Y Elementos De MáQuinas
 

Monografía Problemas de-la-industria-de-software

  • 1. Problemas de la Industria de Software en la actualidad 1 Tendencia al crecimiento del volumen y complejidad de los productos. 2 Proyectos excesivamente tardes y se exige mayor productividad y calidad en menos tiempo. 3 Insuficiente personal calificado.
  • 2. ¿ Por qué fallan los Proyectos ? de Software? 1 Planificación Irreal 2 Mala Calidad del Trabajo 3 Personal Inapropiado 4 No Controlar los Cambios 2
  • 3. Planificación Irreal 1 “El sistema es para hoy y con costo 0” Los ingenieros no son capaces de enfrentar un plan porque: • NO están entrenados para usar métodos de planificación. • Frecuentemente, las estimaciones NO se basan en datos reales. 3
  • 4. 2 Mala Calidad del Trabajo CAUSAS •Prácticas pobres de ingeniería •Carencia de métricas de calidad •Inadecuado entrenamiento en calidad •Decisiones de los directivos guiadas 4
  • 5. 2 Mala Calidad del Trabajo CONSECUENCIAS • Tiempos de pruebas impredecibles • Productos con muchos defectos • Demoras en la aceptación de los usuarios • Extensa garantía de servicio y reparaciones “Una pobre calidad afecta la planificación y torna ineficente el proceso de prueba” 5
  • 6. 3 Personal Inapropiado • Demora del personal PROBLEMAS • Escaso personal COMUNES • Miembros del equipo a tiempo parcial • Personal con conocimientos inapropiados • El trabajo se demora o descuida CONSECUENCIAS • Trabajo ineficiente • Sufre la moral del equipo Con independencia del plan, los proyectos deben comenzar en tiempo y con todo el personal. 6
  • 7. Cambios NO controlados 4 HECHOS a RECORDAR: • Siempre ocurren cambios en los requerimientos. • Los planes del proyecto se basan en el alcance del trabajo conocido. • Los cambios siempre requieren más trabajo. • Sin planes detallados, los equipos no pueden estimar el efecto o magnitud de los cambios. • Si los equipos no controlan cada cambio, se pierde gradualmente el control del plan del proyecto 7
  • 8. ? ¿Cómo enfrentarla? Las organizaciones requieren: 1 Desarrollar o adquirir una disciplina en el desarrollo del software. 2 Controlar que los ingenieros usen de forma consistente los nuevos métodos. 8
  • 9. Cómo? ¿Qué debe hacer una empresa para obtener software de buena calidad? Mejorar el proceso de desarrollo de software
  • 10. Cualquier modelo de calidad para mejorar el Proceso de Desarrollo de Software, IMPLICA utilizar los métodos y procedimientos de INGENIERIA Y GESTION DE SOFTWARE 10
  • 11. ¿Qué es la Ingeniería de Software (IS)? “...la aplicación de un enfoque sistémico, disciplinado y cuantificable hacia el desarrollo, funcionamiento y mantenimiento de software, es decir la aplicación de ingeniería al software” IEEE,1993 11
  • 12. IS es una tecnología multicapa Indican cómo construir técnicamente el Sw. Soporte automático o semiautomático para el proceso y los métodos. Es el fundamento de la IS. Es la unión que mantiene juntas las capas de la tecnología. 12
  • 13. Síntomas - Causas Síntomas Diagnóstico Causas • necesidades usuarios • requerimientos insuficientes • requerimientos cambiantes • comunicación ambigua • módulos no calzan • arquitecturas frágiles • poco mantenible • complejidad excesiva • tardía detección • inconsistencias no detectadas • baja calidad • prueba pobre • baja performance • evaluación subjetiva • versiones y cambios • desarrollo en cascada • liberación y distribución • cambios no controlados • automatización insuficiente ...tratar los Síntomas no resuelve el problema 13
  • 14. Las Mejores Prácticas de la IS atacan las causas Desarrolle Iterativamente Administre Use Verique Requerimientos arquitectura Modele Calidad de Visualmente componentes Controle Cambios 14
  • 15. Mejores Prácticas de Software Son propuestas de desarrollo probadas comercialmente, que usadas en forma combinada atacan la raíz de las causas de las fallas, eliminando los síntomas y permitiendo el desarrollo y mantenimiento de software de calidad de manera predictiva y reiterativa. 15
  • 16. Mejores Prácticas: Equipos de Alto Rendimiento Resultado • Proyectos más exitosos Ing. de porque están en plazo, en Performance presupuesto y satisfacen Analisis las necesidades del usuario Jefe de Develop Iteratively Proyecto Desarrollador Use Model Manage Component Visually Verify Requiremen Architectures Quality Probador ts Control Changes Liberación y Distribución 16
  • 17. Enfrentando las Causas se eliminan los Síntomas SÍNTOMAS CAUSAS MEJORES PRÁCTICAS Requerimientos desarrolle iterativamente necesidades usuarios insuficientes requerimientos adm. requerimientos Comunicación ambigua cambiantes use arquitectura de arquitecturas frágiles componetes módulos no calzan complejidad excesiva modele el software poco mentenible inconsistencias no visualmente tardía detección detectadas verifique calidad baja calidad testing pobre controle cambios baja performance evaluación subjetiva versiones y cambios desarrollo en cascada liberación y distribución cambios no controlados automatización insuficiente 17
  • 18. Mejores Prácticas se refuerzan entre si Asegura participación del usuario Administre mientrás evolucionan requerimientos Requerimientos Valida tempranamente Use Arquitecturas las decisiones arquitectónicas de Componentes Desarrolle Pemite manejar la complejidad Modele Iterativamente Visualmente de diseñar incrementalmente Mide la calidad en forma oportuna Verique y frecuente Calidad Evoluciona la línea base Controle incrementalmente Cambios 18