Escena Imágenes Textos ideas fuerza 1 Nos gastamos miles de millones de dólares cada año en corregir errores en el software, completamente evitables



Documentos relacionados
Q5 Audi Q5 Audi A la vanguardia de la técnica

FUNDAMENTOS PARA LOGRAR UNA PLANIFICACIÓN DE DEMANDA MÁS PRECISA.

El enfoque es un aspecto muy importante a la hora de lograr una buena fotografía. Qué Es El Enfoque? Una Explicación Óptica y Otra Práctica

PROCEDIMIENTO DISEÑO EDUCATIVO

Lección 6: La administración pública y las empresas del Estado

Ingeniería del Software. Tema 5: Control y garantía del software

Vista cenital de MediaLab-Prado Vista cenital de MediaLab-Prado /luis sevillano

CONTROL DE CALIDAD DEL SOFTWARE. Garantía de calidad del software

Diseño e Implementación de la Base de Datos de un Sistema de Votaciones ciudadano a nivel Europeo, a través de Internet

Ms. C. Marco Vinicio Rodríguez

Procesos de Software

APÉNDICE E: CUESTIONARIO PARA COLABORADORES

POLITECNICO METROPOLITANO GESTION CALIDAD

Administración de Recursos UTN FRLP. Tema: Administración de Proyectos Administración de Proyectos 2009

1. PC: Equipos y programas que se adecuen a las necesidades de cada ramo (Diseño, Estadística y Edición)

Estándares Estatales de los Cursos Comunes Básicos: Lo que las familias deben saber

Universidad Santo Tomas- Proyecto dirigido 2016 PROJECT CHARTER

Alcalde de Arauca posesionó gran parte de su gabinete

3. MODELO DE SISTEMA DE MEMORIA ORGANIZACIONAL

INVESTIGACIÓN DE MARCAS DE CORREAS TRANSPORTADORAS EN LA MINERIA CHILENA

1. INTRODUCCIÓN. En la actualidad los sistemas de capacitación implementados por las empresas, son

Este documento proporciona respuestas sobre aquellas preguntas que pueden considerarse frecuentes en relación a la nueva norma ISO

TEMA 4. PROCESO UNIFICADO

Capítulo XV. Medición

K-MAGAZINE. Ayudas de material escolar. KAEFER Aislamientos, S.A. Edición octubre 2012 Nº 7 Revista KAEFER

Demandas y costos de Seguridad en TI en las Empresas

CAPÍTULO 2 PROBLEMÁTICA, OBJETIVOS Y ALCANCE. El presente capítulo describe la problemática que la agencia presenta en su área de servicio.

PANADERIA. Taller de Analisis y Diseño de Sistemas. Orientador:

VENTAS CONSULTIVAS AYUDANDO AL ÉXITO DE NUESTROS CLIENTES

GESTIÓN DEL TIEMPO DEL PROYECTO 29/01/2013

TEMA 7: INGENIERIA DEL SOFTWARE.

ALLSOFT S.A. de C.V. Monterrey, N.L.

Caracterización de los Procesos de Negocio

Ingeniería de Software

Breve Presentación de la Empresa

Capítulo I. Planteamiento del Problema.

Nuevos resultados del Observatorio Laboral para la Educación!

Aplicación web para informes de trabajo en grupo

CAPÍTULO 1 CONFIGURANDO LA CÁMARA

ASESORAMIENTO INSTALACIÓN SERVICIO POST-VENTA

Capítulo 5 Diseño e implementación de sistema flotación y propulsión. Características que se requerían en el sistema de flotación para este proyecto.

CAPITULO V CONCLUSION Y RECOMENDACIONES. Se identificó por medio de cuestionarios las deficiencias en diversas áreas del

Técnico en Informática Aplicada a la Gráfica y Animación Digital

Parte I: El computador y el proceso de programación

Programa en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.

METODOLOGÍAS DE DESARROLLO DE SOFTWARE

Vamos a contestar todo esto en dos partes.

Venta consultiva. Conoce las claves para una venta efectiva

Presentación. Propósito de Formación. Perfil Ocupacional. Ejes de Formación.

Unidad IV: Programación de microcontroladores

INFORME DE REVISIÓN DE CUMPLIMIENTO DE LAS NORMAS EN MATERIA DE DERECHO DE AUTOR SOBRE SOFTWARE PARA LA VIGENCIA 2013

La sombra como destino

La futura ISO 9001 INFRAESTRUCTURA DE LA CALIDAD / ARTÍCULO. Javier García Director de Normalización de AENOR

PROGRAMA LÍDERES DEL MAÑANA

Cultura de Calidad. La visión sistemática de una organización: los sistemas organizacionales basados en principios de calidad total

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software

Escrito por Administrator! Lunes, 09 de Octubre de :49 - Actualizado Jueves, 13 de Noviembre de :10

Programa de Desarrollo Gerencial en GESTIÓN DE PROYECTOS INMOBILIARIOS

Microsoft Sure Step Evolved para Dynamics CRM.

ADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

Guía de Estudio para el Segundo Ejercicio de las Oposiciones

Cómo lograr que tus clientes prefieran tus servicios frente a la competencia

Manual del usuario del Software I-simapro

OFERTA FORMATIVA PROGRAMA EDUCAR PARA LA IGUALDAD 2015

EVALUACIÓN DE DESEMPEÑO UNAB 2015

POR QUÉ LA MAYORÍA DE LAS PEQUEÑAS Y MEDIANAS EMPRESAS FRACASAN Y QUE HACER AL RESPECTO?

3. Alcances y limitaciones

Plataforma Office 365 en la Universidad Autónoma de Ciudad Juárez

PROCEDIMIENTO PARA LA PROTECCIÓN DE LOS MENORES

Profesor: Claudia Reyes. Evaluación Diagnóstica. Argumentación:

SOA: Detalles Cualitativos

Conceptos Básicos de Ingeniería del Software

CAPITULO 5 RESULTADOS Y CONCLUSIONES

CRONOGRAMA DE FOTOGRAFÍA

PCT -PROSPECTIVE CONSULTING TEAM S.C.

7.Preguntas frecuentes

Evaluación de las modificaciones de un sistema existente

Introducción a la programación: Contenido. Introducción

CATEGORÍA EMPRESA SOLIDARIA 2011

Ingeniería de Software en SOA

LA MALA NOTICIA TRAS LOS RESULTADOS SIMCE Y II MEDIO

Las empresas utilizan las 4C de la Compañía de conversación?

Manual de OpenOffice Impress

Pere Mercader. Figura 1: Frecuencia visitas rutinarias al veterinario. Consultor de Gestión Clínica Veterinaria

INTRODUCCION. El cine es un medio de expresión artística considerada como el séptimo arte en el

Paso a Paso NIVEL INTERMEDIO: CREACIÓN DE CAMPAÑAS

ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR...

Índice. Introducción... 19

Manual de Procedimientos. Jefatura de Recursos Humanos Capacitación y Evaluación Continua

Programación Orientada a Objetos

(ECDC/AD/2016/SRS-SEVPD)

El propósito de este material es brindar las explicaciones más importantes sobre bases de datos, relevantes para el uso de GeneXus.

Ficha Informativa de Proyecto 2015

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE

CHILEMAT S.A. Despacho SAF 2.0. Manual de usuario Módulo Despacho

Ventas rentables SEGUNDA PARTE. LA CONDUCTA DE LOS VENDEDORES. E n t r e g a Los productos y servicios en sí. 4. La conducta de la organización.

Estrategia de Pruebas

Transcripción:

Por qué falla el software Escena Imágenes Textos ideas fuerza 1 Por qué falla el software? Audio (locución) Nos gastamos miles de millones de dólares cada año en corregir errores en el software, completamente evitables Por ejemplo: La AdministraciónFederal de Aviación deee.uu.gastó USD $ 2.6 billones, tratando de mejorar su sistema de control de tráfico aéreo, sólo para finalizar el proyecto en 1994. Por qué los proyectos de software fracasan con tanta frecuencia?: Entre los factores más comunes: los Requisitos del sistema son mal definidos Música de fondo En la secuencia de imágenes que visualizará,se desea mostrar la importancia de la Ingeniería de Requisitos, para los diferentes roles que existen en un proyecto de desarrollo de software.

2 3 Cómo lo entendió el líder del proyecto. el cliente explica lo que desea. Cómo lo entendió el líder del proyecto. La primera actividad básica de todo proyecto de desarrollo, es aquella en que el cliente nos explica lo que desea, y lo que él piensa que necesita. El cliente comienza explicando que desea y necesita, un columpio de tres niveles atado a un árbol. Realizando una comparación con un proyecto de desarrollo de software, esta actividad corresponde a la etapa de Ingeniería de Requisitos, siendo la etapa más importante de este proceso, ya que si en esta etapa los requisitos han sido mal entendidos y mal definidos, lo que vendrá posteriormente será un producto de mala calidad, que no se ajusta a las necesidades del cliente, ni del usuario, y lo más importantes no se ajusta a las necesidades del negocio. El jefe de proyecto debe tener un claro entendimiento del alcance y los límites del proyecto. En esta figura se muestra el no entendimiento del dominio del problema, ni las necesidades del cliente. Por una parte el cliente explica que necesita un columpio de 3 niveles, y el jefe de proyecto entiende que necesita un columpio de un nivel.

Este mal entendimiento de las necesidades y del negocio, y del cliente, formulan una especificación de requisitos de software de mala calidad. 4 Cómo lo entendió el ingeniero de diseño? se diseñaron los modelos y objetos del softwarea. Si la especificación de requisitos de software fue mal definida, los modelos y objetos del software, creados por el ingeniero de diseño, estarán claramente alejados de la realidad. En esta imagen queda explicito el problema de una mala especificación de requisitos, la cual repercute directamente en el diseño de los modelos y objetos del software, así como también su arquitectura.

5 Cómo lo codificó el programador? Cómo programador codificó software. el el Dado que los objetos y modelos del software fueron mal creados, el programador lamentablemente codificará el software, según estos modelos. El programador del software, codificará de acuerdo a los modelos y objetos entregados por el Ingeniero de diseño, lo que obviamente se alejará del producto necesitado. 6 Cómo lo describió el ejecutivo de ventas?? el ejecutivo de ventas lo describe. La gente de ventas prometió el oro y el moro: pasa en muchas consultoras. Por un tema de comisiones, o de posicionamiento en el mercado, se ofrece una solución "inflada" que no corresponde con lo que podemos hacer. En esta imagen se quiere mostrar las incongruencias entre los distintos estamentos que participan del proceso. Los ejecutivos de ventas, generalmente venden un producto que jamás llegará a ser lo prometido.

7 Cómo fue documentado el proyecto Cómo el proyecto fue documentado Lamentablemente esto es una constante en todos los proyectos de desarrollo de software. La documentación se deja de lado para darle espacio a la codificación o pruebas. Esto generalmente sucede cuando los proyectos están atrasados, y esto sucede generalmente por haber llevado a cabo una pésima ingeniería de requisitos. 8 Cómo se facturó al cliente? El cómo se facturó al cliente Se elevan las expectativas al cliente, ofreciéndole un producto de primer nivel, y cobrándole por aquello. Generalmente, y por lo problemas descritos anteriormente, los proyectos comienzan a atrasarse, a no cumplir con los hitos y compromisos de entregas de productos, y toda esta diferencia en los presupuestos proyectados y reales, son de alguna forma traspasados al cliente.

9 El cómo soporte entrega la ayuda postventa. la mesa de ayuda entrega el soporte Una vez que los productos de software son entregados, estos carecen de un adecuado soporte, o mantención. Dado que en las etapas anteriores han sido consecuencias de su inmediata anterior, quienes están a cargo del soporte, difícilmente podrán dar un buen servicio, ya que a ese nivel, no hay nada que hacer para la mejora del producto. Dado que estas etapas son consecuencias de las inmediatamente anteriores, 10 Lo que el cliente realmente necesitaba El producto que finalmente se debería haber realizado, es muy distinto de lo que el cliente deseaba y que vimos en la primera imagen. Si comparamos la primera imagen con esta última, veremos que existe una notoria diferencia. Esto sucede muy a menudo en todo tipo de proyectos, y tiene que ver con que algunos jefes de proyecto, toman muy a ligera la Ingeniería de Requisitos, y no le otorgan el tiempo, las personas, y los recursos necesarios para su ejecución.

En estas secuencias de imágenes, queremos evidenciar la importancia de la Ingeniería de Requisitos, la cual es la guía para las etapas posteriores, y por ende para el proceso de desarrollo completo.