SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Como	
  ac'vidad	
  preponderante,	
  el	
  LNPS	
  realizará	
  
pruebas	
  armonizadas	
  con	
  estándares	
  
internacionales.	
  
	
  



Los	
  servicios	
  asociados	
  a	
  esta	
  línea	
  son:	
  
1.  Diagnós'cos	
  ágiles	
  de	
  	
  productos	
  de	
  soBware.	
  
2.  Pruebas	
  profundas.	
  
3.  Evaluación	
  de	
  	
  productos	
  de	
  soBware	
  para	
  su	
  
    eventual	
  cer'ficación.	
  
Nuestra	
  plá'ca	
  de	
  hoy	
  
Uno	
  de	
  los	
  obje'vos	
  en	
  el	
  LNPS	
  es	
  generar	
  
información	
  en	
  forma	
  de	
  métricas	
  y	
  estadís'cas	
  
que	
  faciliten	
  elevar	
  la	
  confianza	
  en	
  los	
  	
  productos	
  
de	
  soBware	
  en	
  México.	
  
	
  


Presentaremos	
  primero	
  algunos	
  datos	
  genéricos	
  
para	
  luego	
  combinarlos	
  con	
  otros	
  provenientes	
  de	
  
proyectos	
  de	
  prueba;	
  haremos	
  un	
  análisis,	
  y	
  
finalmente	
  presentaremos	
  algunas	
  propuestas	
  
para	
  mejorar	
  procesos	
  de	
  desarrollo	
  de	
  soBware	
  
en	
  las	
  organizaciones.	
  
Recursos	
  en	
  proyectos	
  (PMI)	
  
8.00       Inicio        10%
           Planeación 25%
7.00
           Ejecución 40%
           Seguimiento 20%
6.00
           Cierre           5%
5.00       TOTAL        100%


4.00

3.00

2.00

1.00

0.00
       0    1       2   3    4   5   6   7   8   9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Curva	
  de	
  Adopción	
  (Producto)	
  
                                           13.5%	
  early	
                                                                                                                34%	
  late	
  
                                            adopters	
  	
                                                                                                                 mayority	
  




       2.5%	
                                                                                   34%	
  early	
                                                                                                                                                                         16%	
  tail	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
         2.5%
    innovators	
  
                      Innovadores Early Adopters
                                                          13.5%                                   34%
                                                                                                mayority	
  
                                                                                                Mayoría temprana
                                                                                                                                                                                    34%
                                                                                                                                                                          Mayoría tardía
                                                                                                                                                                                                                                                                                                           16%
                                                                                                                                                                                                                                                                                                         Rezagados
Dos	
  proyectos	
  (1)	
  
	
  Los	
  siguientes	
  datos	
  son	
  de	
  dos	
  proyectos	
  de	
  pruebas	
  
    realizadas	
  a	
  productos	
  de	
  tamaño	
  semejante,	
  que	
  
    para	
  facilitar	
  las	
  cosas	
  compararemos	
  asumiendo	
  
    complejidad	
  y	
  costo	
  de	
  desarrollo	
  similares.	
  
	
  El	
  “Sistema1”	
  fue	
  desarrollado	
  por	
  una	
  pequeña	
  
    empresa	
  para	
  un	
  mercado	
  especializado.	
  Las	
  pruebas	
  
    comenzaron	
  con	
  la	
  definición	
  de	
  los	
  requerimientos.	
  
	
  El	
  “Sistema2”	
  fue	
  un	
  módulo	
  de	
  un	
  ERP	
  que	
  adquirió	
  
    una	
  empresa	
  mediana.	
  Las	
  pruebas	
  se	
  ejecutaron	
  
    después	
  de	
  liberado	
  el	
  producto.	
  
Dos	
  proyectos	
  (2)	
  
	
  	
  	
  	
  Las	
  pruebas	
  arrojaron	
  la	
  siguiente	
  información:	
  
                                                        Sistema1                                    Sistema2
       	
  	
  	
  	
  Defectos	
  en-­‐
       	
  	
  	
  	
  	
  	
  	
  	
  	
  contrados en	
  Requerimien-­‐ en	
  Programación	
   después	
  de	
  la	
  
                                                       tos	
  y	
  Diseño                         Liberación
       Criticidad
          baja                                          179                           127                           106
          media                                          29                            92                           257
          alta                                           98                            95                           296
       Subtotal                                         306                           314                           659
       TOTAL                                              620                                            659
Dos	
  proyectos	
  (3)	
  
	
  	
  	
  	
  Después	
  de	
  las	
  pruebas,	
  se	
  había	
  inver'do	
  así:	
  
                       Desarrollo   Prueba   Re-­‐Trabajo                   TOTAL           Defectos

	
     Sistema1
       Sistema2
                              $80 $20
                              $60        $20
                                                                               $100
                                                                                $80
                                                                                                   71
                                                                                                  659

	
  	
  	
  	
  	
  Si	
  asumiéramos	
  que	
  para	
  Sistema2	
  se	
  tuvo	
  mucha	
  suerte,	
  
                 y	
  que	
  el	
  66%	
  de	
  los	
  defectos	
  se	
  concentra	
  en	
  uno	
  de	
  los	
  
                 dos	
  submódulos	
  que	
  lo	
  componen,	
  convendría	
  inver'r	
  en	
  
                 reconstruirlo:	
  
                       Desarrollo         Prueba   Re-­‐Trabajo             TOTAL           Defectos
	
     Sistema1               $80              $20                             $100                71
	
     Sistema2               $60              $20          $30                $110               224

	
  	
  	
  	
  	
  Aún	
  así	
  tendríamos	
  un	
  producto	
  más	
  caro	
  y	
  con	
  más	
  
                 defectos,	
  que	
  dificultaría	
  el	
  crecimiento.	
  
Impacto	
  	
  



                                          Mantenimiento	
  	
  tardado,	
  	
  	
  
                                          complicado	
  y	
  costoso,	
  que	
  
                                          dificulta	
  pasar	
  a	
  la	
  siguiente	
  fase	
  
                                          de	
  la	
  curva	
  de	
  adopción	
  
Dinero




           Tiempo   Desarrollo del Producto con pruebas        Mantenimiento con Pruebas
                    Mantenimiento sin Pruebas                  Desarrollo del Producto sin pruebas
Cierre	
  
•  Estados	
  Unidos	
  perdió	
  en	
  años	
  pasados	
  el	
  1%	
  de	
  su	
  PIB	
  por	
  
       pruebas	
  inapropiadas.	
  
•  Defectos	
  implican	
  retrabajo,	
  lo	
  cual	
  agrega	
  'empo	
  y	
  costo	
  
       al	
  proyecto.	
  Esto	
  reduce	
  u'lidades,	
  lo	
  que	
  a	
  la	
  vez	
  dificulta	
  
       el	
  crecimiento,	
  siguiendo	
  la	
  curva	
  de	
  adopción.	
  
   	
  Por	
  ello,	
  es	
  recomendable	
  “test	
  early	
  &	
  test	
  o+en”.	
  
•  Es	
  importante	
  que	
  en	
  la	
  planeación	
  se	
  asigne	
  'empo	
  para	
  
       la	
  eliminación	
  de	
  anomalías,	
  y	
  que	
  se	
  recabe	
  y	
  procese	
  
       información	
  para	
  desarrollar	
  un	
  modelo	
  que	
  ayude	
  a	
  
       predecir	
  el	
  proceso	
  de	
  aparición	
  de	
  anomalías,	
  y	
  a	
  diseñar	
  
       estrategias	
  de	
  prevención	
  de	
  las	
  mismas.	
  
 	
  ¡Gracias!                                                                    	
  




Visítennos	
  en	
  nuestro	
  stand	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  o	
  en	
  	
  	
  www.lnps.mx	
  	
  
o	
  contáctennos	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  en	
  	
  	
  contacto@lnps.mx	
  	
  
	
     	
  




	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  o	
  al	
  	
  	
  (33)	
  3030-­‐6916	
  

Más contenido relacionado

La actualidad más candente

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Building a more cohesive organisation using business architecture
Building a more cohesive organisation using business architectureBuilding a more cohesive organisation using business architecture
Building a more cohesive organisation using business architectureCraig Martin
 
Entrenamiento lean-inception-intro
Entrenamiento lean-inception-introEntrenamiento lean-inception-intro
Entrenamiento lean-inception-introPaulo Caroli
 
Specification-By-Example with Gherkin
Specification-By-Example with GherkinSpecification-By-Example with Gherkin
Specification-By-Example with GherkinChristian Hassa
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at ScaleAmish Khatri
 
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthyPrioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthyProductCamp Boston
 
[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps Relaunched[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps RelaunchedProduct Camp Brasil
 

La actualidad más candente (7)

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Building a more cohesive organisation using business architecture
Building a more cohesive organisation using business architectureBuilding a more cohesive organisation using business architecture
Building a more cohesive organisation using business architecture
 
Entrenamiento lean-inception-intro
Entrenamiento lean-inception-introEntrenamiento lean-inception-intro
Entrenamiento lean-inception-intro
 
Specification-By-Example with Gherkin
Specification-By-Example with GherkinSpecification-By-Example with Gherkin
Specification-By-Example with Gherkin
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at Scale
 
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthyPrioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
 
[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps Relaunched[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps Relaunched
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (10)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Estadísticas de pruebas de software para la mejora del proceso de desarrollo

  • 1.
  • 2. Como  ac'vidad  preponderante,  el  LNPS  realizará   pruebas  armonizadas  con  estándares   internacionales.     Los  servicios  asociados  a  esta  línea  son:   1.  Diagnós'cos  ágiles  de    productos  de  soBware.   2.  Pruebas  profundas.   3.  Evaluación  de    productos  de  soBware  para  su   eventual  cer'ficación.  
  • 3. Nuestra  plá'ca  de  hoy   Uno  de  los  obje'vos  en  el  LNPS  es  generar   información  en  forma  de  métricas  y  estadís'cas   que  faciliten  elevar  la  confianza  en  los    productos   de  soBware  en  México.     Presentaremos  primero  algunos  datos  genéricos   para  luego  combinarlos  con  otros  provenientes  de   proyectos  de  prueba;  haremos  un  análisis,  y   finalmente  presentaremos  algunas  propuestas   para  mejorar  procesos  de  desarrollo  de  soBware   en  las  organizaciones.  
  • 4. Recursos  en  proyectos  (PMI)   8.00 Inicio 10% Planeación 25% 7.00 Ejecución 40% Seguimiento 20% 6.00 Cierre 5% 5.00 TOTAL 100% 4.00 3.00 2.00 1.00 0.00 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
  • 5. Curva  de  Adopción  (Producto)   13.5%  early   34%  late   adopters     mayority   2.5%   34%  early   16%  tail                                                                                                                                               2.5% innovators   Innovadores Early Adopters 13.5% 34% mayority   Mayoría temprana 34% Mayoría tardía 16% Rezagados
  • 6. Dos  proyectos  (1)    Los  siguientes  datos  son  de  dos  proyectos  de  pruebas   realizadas  a  productos  de  tamaño  semejante,  que   para  facilitar  las  cosas  compararemos  asumiendo   complejidad  y  costo  de  desarrollo  similares.    El  “Sistema1”  fue  desarrollado  por  una  pequeña   empresa  para  un  mercado  especializado.  Las  pruebas   comenzaron  con  la  definición  de  los  requerimientos.    El  “Sistema2”  fue  un  módulo  de  un  ERP  que  adquirió   una  empresa  mediana.  Las  pruebas  se  ejecutaron   después  de  liberado  el  producto.  
  • 7. Dos  proyectos  (2)          Las  pruebas  arrojaron  la  siguiente  información:   Sistema1 Sistema2        Defectos  en-­‐                  contrados en  Requerimien-­‐ en  Programación   después  de  la   tos  y  Diseño Liberación Criticidad baja 179 127 106 media 29 92 257 alta 98 95 296 Subtotal 306 314 659 TOTAL 620 659
  • 8. Dos  proyectos  (3)          Después  de  las  pruebas,  se  había  inver'do  así:   Desarrollo Prueba Re-­‐Trabajo TOTAL Defectos   Sistema1 Sistema2 $80 $20 $60 $20 $100 $80 71 659          Si  asumiéramos  que  para  Sistema2  se  tuvo  mucha  suerte,   y  que  el  66%  de  los  defectos  se  concentra  en  uno  de  los   dos  submódulos  que  lo  componen,  convendría  inver'r  en   reconstruirlo:   Desarrollo Prueba Re-­‐Trabajo TOTAL Defectos   Sistema1 $80 $20 $100 71   Sistema2 $60 $20 $30 $110 224          Aún  así  tendríamos  un  producto  más  caro  y  con  más   defectos,  que  dificultaría  el  crecimiento.  
  • 9. Impacto     Mantenimiento    tardado,       complicado  y  costoso,  que   dificulta  pasar  a  la  siguiente  fase   de  la  curva  de  adopción   Dinero Tiempo Desarrollo del Producto con pruebas Mantenimiento con Pruebas Mantenimiento sin Pruebas Desarrollo del Producto sin pruebas
  • 10. Cierre   •  Estados  Unidos  perdió  en  años  pasados  el  1%  de  su  PIB  por   pruebas  inapropiadas.   •  Defectos  implican  retrabajo,  lo  cual  agrega  'empo  y  costo   al  proyecto.  Esto  reduce  u'lidades,  lo  que  a  la  vez  dificulta   el  crecimiento,  siguiendo  la  curva  de  adopción.    Por  ello,  es  recomendable  “test  early  &  test  o+en”.   •  Es  importante  que  en  la  planeación  se  asigne  'empo  para   la  eliminación  de  anomalías,  y  que  se  recabe  y  procese   información  para  desarrollar  un  modelo  que  ayude  a   predecir  el  proceso  de  aparición  de  anomalías,  y  a  diseñar   estrategias  de  prevención  de  las  mismas.  
  • 11.    ¡Gracias!   Visítennos  en  nuestro  stand                                                          o  en      www.lnps.mx     o  contáctennos                                                            en      contacto@lnps.mx                                                                o  al      (33)  3030-­‐6916