EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES

Slides:



Advertisements
Presentaciones similares
Metodologías ágiles.
Advertisements

( Administración Total de la Calidad)
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Administración de Centros de Computo / CESM
Administración de Centros de Computo
PROYECTO EDUCATIVO Líderes Siglo XXI.
SISTEMA DE GESTIÓN DE CALIDAD
INGENIERIA DE SOFTWARE
Introducción a la gestión
AUDITORIA DE SISTEMAS DE INFORMACIÓN
Ingeniería de Software Dr. Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
SEMANA Introducción.
Enfoque Integral de Gestión-FORPO
¿Quienes Somos? Scorpion Computer Services es una compañía diversificada en el área de la informática, nuestros servicios están orientados a la automatización.
Universidad Rey Juan Carlos
PROCESO DE DESARROLLO DE SOFTWARE
 Docentes ◦ Jonathan Erlich  ◦ Ariel Glikman   Organización de la materia ◦ Idesmaimonides.wikidot.com.
Ingenieria de software
Administración de la Producción de Sistemas Computacionales
Garantía de Calidad en el desarrollo de proyectos informáticos
Ing. Alexandra García Ing. Patricia Nogales. OBJETIVOS: General Específicos.
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
COBIT 4.1 SISTESEG.
Sistemas de Información IS95872 Clase 7 de Mayo. Éxito y Fracaso de los sistemas.
Ingeniería de Software
Ingeniería del Software
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Tema 1: Introducción a la Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
INTRODUCCIÓN INGENIERIA DE SISTEMAS
El rol de SQA en PIS.
Desarrollo de Software II Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto - Diciembre 2008 Ing. Oswaldo Solarte Pabón.
INGENIERIA DE SOFTWARE
Departamento de Medicina Preventiva y Social, Facultad de Medicina Sociedad Uruguaya de Informática en la Salud (SUIS) Curso Introductorio a los Sistemas.
Docente: Lic. M. Alina Vargas García Horario: Lunes 20:05 – 21:25 Miércoles 20:05 – 21:25 Gestión: 2011.
Problemáticas en la Ingeniería Mitos del Software
UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Ingeniería de software
AUDITORIA Seguridad y Auditoria de Sistemas Ciclo Ing. Yolfer Hernández, CIA.
Introducción al proceso de verificación y validación.
Andrés David Monsalve. Giannina Paola Celin Montero. Corporación Universitaria Americana Análisis de Sistemas Barranquilla
Administración Integral del Proyecto
LA MEJORA DE LOS PROCESOS
Ingeniería de software
Métodos para garantizar la calidad del software.
5. Preproyecto LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Estructurar tus ideas para hacerlas realidad
Implementando PSP / TSP
Jefe del Sistema de Gestión de la Calidad y Ecoeficiencia
Sistema de control de calidad de software
Métricas.
Elementos Conceptuales de proyectos: ¿Qué es un proyecto
¿Qué es la Ingeniería De Software? Ingeniería de Software.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Las fases del ciclo de la vida de desarrollo de sistemas
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
Autor: Reinozo Cuesta Christian Marcelo
ADMINISTRACION CONTEMPORANEA
 La gestión de proyectos una disciplina que ha tomado fuerza en la medida en que buena parte de lo que se hace tanto a nivel personal como profesional.
Auditoría y Seguridad de Sistemas de Información Auditoria de Sistemas un Desafío Principales Actividades de la Auditoría de Sistemas Cr. Luis Elissondo.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Sistemas de calidad en el desarrollo de software.
GESTIÓN DE PROYECTOS.
Área : Administración. Que es Calidad? Calidad significa que todos esten involucrados todos los niveles y funciones de la organizacion, asegurando con.
Transcripción de la presentación:

EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES Wilson Ortega Universidad del Cauca Electiva Comercio electrónico II-2007

QUE ES LA INGENIERÍA DEL SOFTWARE ? “El establecimiento y uso de los principios de ingeniería con el fin de obtener software confiable y que trabaje eficientemente en máquinas reales” [Bauer, 1972]. “El uso de metodologías, herramientas y técnicas para resolver problemas prácticos que se presentan en la construcción, desarrollo, soporte y evolución del software ” [NCR, 1990]. “Una aproximación sistemática, disciplinada y cuantificable aplicada al desarrollo, operación y mantenimiento del software; esto es la aplicación de ingeniería de software” [IEEE, 1991]. “Es la aplicación practica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software ” [Bohem, 1976].

PROCESOS & PRODUCTOS DE LA INGENIERÍA DEL SOFTWARE El proceso general de resolución de problemas contempla las siguientes etapas: Decidir que hacer Decidir como hacerlo Hacerlo Probar el resultado Usar el resultado

OBJETIVOS DEL PROCESO SW Satisfacer una necesidad mediante una solución tratable por ordenador. Producir el mantenimiento del software hasta el fin de su vida útil. BENEFICIOS DEL PROCESO SW Definir una estructura de proyecto manejable. Definir un esquema para planificar, organizar, asignar personal, coordinar, presupuestar, y dirigir las actividades de la construcción de software. Encadenar las tareas y actividades del proceso software de una determinada forma. Determinar entrega y producción de documentación guía para el usuario. Determinar que herramientas, técnicas y metodologías de IS serán más apropiadas.

CAPAS DE LA INGENIERIA DE SOFTWARE La Ing.Software es una tecnología multicapa Enfoque de Calidad Proceso Métodos Herramientas

CAPAS DE LA INGENIERIA DE SOFTWARE MARCO DE CALIDAD Satisfacción de Necesidades de los Stakeholders Organización, Orden, Transparencia, Controles Estándares Internacionales de mejores prácticas PROCESOS Fases del Ciclo de Vida del Software Asegurando un Producto Excelente

CAPAS DE LA INGENIERIA DE SOFTWARE METODOLOGÍAS Orientaciones sobre como manejar el desarrollo a través del ciclo de vida del software HERRAMIENTAS Uso de tecnologías para asistir el desarrollo del software y asegurar el cumplimiento de los objetivos del software Enfoque automático / semiautomático

GENERALIDADES DE LA GESTION ESTRATEGICA DE PROYECTOS BASADOS EN TECNOLOGIA INFORMATICA

LA CRISIS DEL SOFTWARE Bajos niveles de productividad Demasiados reprocesos Sobrecostos Tiempos de entrega inoportunos Complejidad en el proceso de mejora continua

EL ESTADO DE DESARROLLO DE SOFTWARE La mayoría de los proyectos de desarrollo de software fallan Qué significa fallar? No cumplir los cronogramas No cumplir el presupuesto No satisfacer la funcionalidad requerida Demasiados defectos una vez en producción Demasiado frágil a los cambios ...

¿Qué tipo de Problemas Surgen? Retrasos en los proyectos. Falta de calidad. Incumplimiento con la funcionalidad acordada. Desarrolladores innovadores. Exceso de requerimientos y funcionalidad. Falta de planificación. Motivación débil, Falta de participación. No existe gestión de riesgos. ALLSOFT, S.A.. de C.V., 2002

CONTRARRESTANDO LAS MALAS PRACTICAS Todo empieza con optimismo y entusiasmo ! 12

CONTRARRESTANDO LAS MALAS PRACTICAS Pero muchos de ellos fracasan ! 13

CONTRARRESTANDO LAS MALAS PRACTICAS Los problemas empiezan en las practicas gerenciales del proceso tecnológico (algunas veces el exceso de confianza) 14

LA GESTION TRADICIONAL EN LA INGENIERIA DE SOFTWARE

CRISIS DEL SOFTWARE RAZONES DE FRACASO % 12.8 Falta de información de los usuarios 12.3 Especificaciones incompletas 11.8 Especificaciones cambiantes 7.5 Falta de compromiso de la alta gerencia 7 Incompetencia tecnológica 6.4 Falta de recursos 5.9 Expectativas irreales 5.3 Objetivos poco claros 4.3 Tiempos optimistas 2.3 Nueva Tecnología RAZONES DE ÉXITO % 15.9 Participación de los usuarios 13.9 Apoyo de la alta gerencia 13 Requerimientos claros 9.6 Buena planificación 8.2 Expectativas reales 7.7 Alcances pequeños 7.2 Staff competente 2.8 Objetivos claros 2.4 Staff trabajador 19.2 Otros

CRISIS DEL SOFTWARE Estimación de costos y tiempos de los proyectos muy imprecisa. La productividad del software no corresponde con la demanda de sus servicios. Calidad del software apenas aceptable. Deficiente administración de proyectos de software. La mayoría del esfuerzo de los departamentos de sistemas está centrado en la etapa de mantenimiento (Complejidad, Costos, Tiempos de Respuesta, Obsolescencia)

EL ÉXITO EN DESARROLLO DE SOFTWARE