Gestión de Proyectos Informáticos (GPI) ISW

Slides:



Advertisements
Presentaciones similares
El Proceso Unificado Un framework para desarrollar sistemas con UML.
Advertisements

Es el conjunto de conocimientos y técnicas científicas aplicadas a la creación, perfeccionamiento e implementación de estructuras (tanto físicas como.
Principios de la Ingeniería de Software Principio s Metodologías Herramientas Técnicas Cada estrato se basa en los inferiores y es más susceptible a cambios.
Ciclo de vida del software. Definición ' El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una.
Introducción a la Simulación. Simulación. Definición La simulación es una imitación de la operación de un proceso del mundo real o de un sistema, referido.
Programación INSTITUTO EVANGELICO LUZ Y VERDAD Nombre: Karoline Cañas Profesor: Moisés Bados Director: Armando Santos.
* Parte del punto 3 está basado en las presentaciones del Curso de Enfoques Metodológicos de Fernando Cartes M.
CASA DE LA CALIDAD Por: Xavier Gualán. CASA DE LA CALIDAD Casa de la calidad: Es una herramienta que puede mejorar el procedimiento de operación. ¿Qué.
El proceso unificado de desarrollo de software
ESTRUCTURA DE LOS PLANES DE LA ORGANIZACION
Ayudantía de Modelamiento de procesos
Mejores Prácticas en Proyectos de Desarrollo de Software
Tema 4: Ingeniería del Software
“Generación de un Plan estratégico tecnológico, caso TI (PETi) : un enfoque de Sistemas y Gestión” Luis Hevia.
La planeación y la organización de los procesos técnicos.
Mesa Temática: DESARROLLO INSTITUCIONAL
Aspectos Generales Todos los proyectos deben subir este documento como parte de la presentación, en la plataforma de postulación de proyectos. La presentación.
Ingeniería de Software: Metodologías
Proyecto de Software. t07
Fundamentos de negocios y comercio electrónico.
Modelado Perfiles de Competencias®
Los sistemas de información
Proyecto de Software. Clase 06
Proceso de Desarrollo de SW
Aplicación Distribuida sobre Arquitectura Multi Capas, caso práctico Módulo Evaluación de RR.HH basado en Competencias ESPE Guillermo Narváez V.
introducción Ingeniería de software
Riesgos y Control Informático
ENFOQUES DE CONSERVACIÓN
PROCESO DE DISEÑO Conceptos de Creatividad e Innovación
Análisis y Diseño de Sistemas de Información
Teorías Administrativas
SOLORZANO ARISTE, HECTOR
Universidad manuela beltran - virtual
La construcción de competencias para bibliotecarios en el Instituto de Formación Técnica Superior (IFTS) No.13 Gobierno de la Ciudad de Buenos Aires Dirección.
La planeación y la organización de problemas técnicos y el trabajo por proyectos en los procesos productivos.
Introducción a la Simulación
Maestría en Gestión Sustentable de Recursos Naturales
Las herramientas Case Julian madrigal.
ITIL (Biblioteca de Infraestructuras de Tecnologías de Información
Análisis y Diseño Orientado a Objeto
CURSO: Administración del Proceso Productivo
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
  TEMA:DESCRIPCION DEL PROBLEMA  MATERIA:FUNDAMENTOS DE LA PROGRAMACION.
Proceso Unificado de Desarrollo de Software
Oportunidades de Negocios para
OBJETIVOS Las metodologías convencionales de desarrollo de sistemas llevan ciclos poco eficientes, altamente costosos y complejos. En este sentido, se.
«CUADROS SINOPTICOS DE LAS FASES DEL MODELO DEL CICLO DE VIDA.»
SISTEMA DE GESTION DE LA CALIDAD BAJO LA NORMA ISO – 900I:2000
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Aspectos Generales Todos los proyectos deben subir este documento como parte de la presentación, en la plataforma de postulación de proyectos. La presentación.
Proceso de Desarrollo de SW
El sistema de Calidad de GFI/AST
TEMA III: Subsistemas de la GRH
CONCEPTOS DE PROYECTOS Y OTROS TÉRMINOS ÚTILES
Modelo de la cascada (cont.)
Aplicación de PSP (Personal Software Process)
Tema 2 Sistemas de información y la organización
PROYECTO INFORMÁTICO ¿QUÉ ES UN PROYECTO INFORMÁTICO?
Mesa Temática: DESARROLLO INSTITUCIONAL
2ª UNIDAD Reconociendo el diseño en la vida cotidiana Objetos de la vida cotidiana CURSO: 3º MEDIO GRUPO Nº: INTEGRANTES:
Métodos Cuantitativos
UNIVERSIDAD AUTONOMA DE TAMAULIPAS
Metodologías de Desarrollo Web
Líderes de Calidad Sede Bogotá 2018
Visión Organizacional.
Agenda Nacional de Capacitación
ANALISIS DE RIESGOS POR OFICIO
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
Canvas de diseño Aprendizaje orientado a proyectos
PLANIFICACION Diego Hernández.
Transcripción de la presentación:

Gestión de Proyectos Informáticos (GPI) ISW Diego Hernández R diego.hernandez@usm.cl

Fabrica de Software. Problemática inicial, necesidades humanas Enfoques informales no son buenos para el desarrollo de sistemas (no esta claro que se quiere hacer). Retrasos Costos Altos Difíciles de mantener Desempeño pobre

Proceso de Desarrollo A El proceso de desarrollo pionero CAJA NEGRA

Ingeniería de Software. Ingeniería de software es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad. Sabemos hacer software Análisis Diseño Construcción …solos quizás en grupos pequeños Problema: El software moderno… es complejo, quizás con sub-partes especializadas es grande típicamente requiere equipos, no individuos aislados

Proceso de Desarrollo B El proceso de desarrollo como se concibe ahora.

El SW HOY Sistemas actuales dependen fuertemente del sw La tecnología permite especificar requerimientos cada vez más sofisticados y complejos (análisis de texturas, arquitectura por capas, etc ). La complejidad del sw está directamente asociada con la complejidad de los sistemas (SAP), lo cual esta asociado directamente con la complejidad del funcionamiento del negocio. Los clientes/usuarios demandan sw cada vez más confiables y fáciles de usar

El SW HOY Problemática Actual Los costos del desarrollo de sw han aumentando, considerablemente. ¿Por qué? De la mano, ha aumentado la gestión del desarrollo. El aumento en la complejidad y tamaño del sw trae consigo un aumento de los riesgos. El cliente quiere A y cuando lo tiene, quiere A+B

Ingeniería de Software “Disciplina de la ingeniería” Aplican técnicas, métodos y herramientas en forma selectiva. Restricciones financieras y organizacionales. Todos los aspectos de la producción de software. Procesos: Conjunto de actividades y resultados que producen un Sistema de Software. Ejercicio: Calidad.

Proceso de desarrollo de SW Definiciones “El proceso es un con junto de actividades y tareas, las cuales en conjunto transforman una entrada en una salida” “Una actividad es una amplia categoría de acciones necesarias para completar un proceso” “Una tarea es una acción básica requerida para complementar una actividad” (unidad)

Proceso de desarrollo de SW Modelo de Procesos de Software: Descripción de un proceso de software. WORKFLOW o Modelos de Flujo de Trabajo (actividades + I/O). DFD o Modelos de flujo de datos o actividad. Microsoft - VISIO

Procesos de desarrollo de software Técnica: método para una tarea específica Herramienta: apoyo (automático o metodológico) a una técnica EL DSW es una técnica, que precisa herramientas de apoyo: SW: VISIO TORTOISE u otro HW: Servidores Conexión remota Conectividad BD, licencias

Áreas o Módulos del DSW Áreas funcionales clásicas Áreas transversales Procesos Requerimientos (incluye Análisis) Diseño (incluye Arquitectura) Construcción (incluye Reuso) Prueba (verificación y validación) Áreas transversales Gestión del proceso de desarrollo Calidad (¿qué significa “eficaz y eficiente”?) Evolución (“mantención”)

Mitos de Ingeniería de Software. estándares y procedimientos bastan tecnología de punta basta más gente para ponerse al día programación inmediata fácil acomodo de los cambios programación: fin del trabajo calidad: sólo del ejecutable código es el único producto

Objetivos de la Ingeniería de Software. Maximizar calidad (de procesos y productos) Maximizar productividad (de procesos y productos) Minimizar riesgos (de procesos y productos)

Proceso de desarrollo Definición Ciclo de vida Cuando un proceso involucra la construcción de un producto, este es denominado ciclo de vida. El ciclo de vida del software (Software Life Cycle, SLC) corresponde a la vida del software desde su concepción a su implementación, liberación y mantención.

Proceso de desarrollo Definición Etapas principales Definición y análisis de requerimientos Diseño del sistema Implementación Prueba Liberación del producto Evolución del producto

Proceso de desarrollo Visión Genérica Definición Desarrollo Mantención ¯ Foco: ¿Qué? Foco: ¿Cómo? Foco: Cambio · Planificación Proyecto Análisis Sistemas Análisis Requerimientos Diseño Codificación Testing Corrección Mejoramiento Ingeniería Inversa Adaptación

Proceso de desarrollo Modelos de Desarrollo Asociados a los modelos de Software existen, paradigmas de desarrollo. No son descripciones definitivas, son abstracciones Sistemas de Software (Diferentes Procesos).

Proceso de desarrollo Modelos de Desarrollo Visibilidad de Procesos. Los sistemas de software son intangibles por lo que los administradores necesitan documentación para identificar el progreso en el desarrollo. Esto puede causar problemas. El tiempo planeado para entrega de resultados puede no coincidir con el tiempo necesario para completar una actividad. La necesidad de producir documentos restringe la iteración entre procesos. El tiempo para revisar y aprobar documentos es significativo.

Desafío de medir Atributos. Además de la funcionalidad se miden ciertas restricciones de desempeño. Mantenibilidad. Confiabilidad. Eficiencia. Usabilidad. TAREA: revisar como se mide las anteriores restricciones para su proyecto.

Preguntas. ¿?