La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNAM – FES Acatlan ingeniería de software Tema II.

Presentaciones similares


Presentación del tema: "UNAM – FES Acatlan ingeniería de software Tema II."— Transcripción de la presentación:

1 UNAM – FES Acatlan ingeniería de software Tema II

2 UNAM – FES Acatlan Best Practices Análisis de factibilidad Análisis de riesgos Planificación/seguimiento Control de configuraciones Automatizar - Uso de herramientas

3 UNAM – FES Acatlan Análisis de requerimientos Diseño Inspecciones y revisiones Testing

4 UNAM – FES Acatlan CMM (Capability Maturity Model) Desarrollado por el SEI (Software Engineering Institute) Es un modelo completo basado en un conjunto de funciones de ingeniería del software que deberían de estar presentes conforme organizaciones alcanzan diferentes niveles de madurez de su proceso.

5 UNAM – FES Acatlan CMM Es un modelo para la identificación de las prácticas clave que se requieren para mejorar la madurez del proceso de desarrollo de software de una organización.proceso de desarrollo de software Con este propósito, este modelo propone una ruta evolutiva que puede partir de un proceso probablemente caótico hasta lograr uno disciplinado y maduro.

6 UNAM – FES Acatlan Características de una organización Inmadura Los proyectos comúnmente se retrasan y sobrepasan el presupuesto planeado. Actividades encaminadas a aumentar la calidad, tales como revisiones y pruebas, comúnmente se reducen o eliminan en cuanto se retrasa el proyecto. Si un proyecto finaliza exitosamente, generalmente se debe a los esfuerzos de grupos específicos más que a la aplicación de estrategias por parte de la organización. La organización no proporciona la infraestructura y el apoyo necesario para coadyuvar a que los proyectos libren las dificultades.

7 UNAM – FES Acatlan Madura Tanto los programas de actividades como los presupuestos para los proyectos se basan en el desempeño real de la organización. Así, los resultados esperados en costo, tiempo, funcionalidad y calidad son frecuentemente alcanzados. Existe una base objetiva y cuantitativa para evaluar la calidad de los productos. El proceso de software se comunica con precisión tanto al personal existente como al entrante. Además, los roles y responsabilidades están claramente definidos para cada proyecto y, en general, dentro de la organización

8 UNAM – FES Acatlan Los cinco niveles de madurez del CMM: Nivel 1: Inicial. Nivel 2: Repetible. Nivel 3: Definido. Nivel 4: Administrado. Nivel 5: Optimización.

9 UNAM – FES Acatlan Nivel 1: Inicial El proceso se define ad hoc. Es caótico. El éxito depende del esfuerzo individual.

10 UNAM – FES Acatlan Nivel 2: Repetible Se establecen los procesos de administración del proyecto para dar seguimiento a los costos, la planificación y la funcionalidad. Se toman en cuenta experiencias anteriores para repetir las actividades necesarias en el proceso.

11 UNAM – FES Acatlan Nivel 3: Definido Se documenta el proceso para las actividades de administración y de ingeniería. Se estandariza e integra en un proceso para toda la organización. Todos los proyectos utilizan una versión documentada y aprobada del proceso.

12 UNAM – FES Acatlan Nivel 4: Administrado Se implementan métricas detalladas para los proyectos. Se establecen estándares de calidad. Mediante la utilización de las métricas se comprenden y se controlan cuantitativamente tanto los productos como el proceso.

13 UNAM – FES Acatlan Nivel 5: Optimización El proceso se mejora continuamente mediante la retroalimentación cuantitativa del proceso,ideas y tecnologías innovadoras.

14 UNAM – FES Acatlan Auditores CMM Requisitos: Haber participado en una evaluación en los dos años anteriores a su solicitud de cursos. Cursar las asignaturas. Ser líder en una evaluación CMM a una organización dentro de los dos años siguientes a los cursos, asesorado por un tutor certificado. Obtener la aprobación del tutor

15 UNAM – FES Acatlan Tarea Investigar información sobre organizaciones de software con certificación CMM. Tamaño Tiempo requerido para lograr la certificación Costo

16 UNAM – FES Acatlan Exito en Proyectos de Software en exitoso 3. cancelado 2. Liberado

17 UNAM – FES Acatlan Administración de proyectos Implica la planificación, supervisión y control del personal, del proceso y de los eventos que ocurren mientras evoluciona el software, desde la fase preliminar hasta la implementación operacional.

18 UNAM – FES Acatlan Características de los proyectos de software El producto es intangible. No existen procesos de software estándar. Comúnmente los proyectos grandes son únicos.

19 UNAM – FES Acatlan Las 4 P,s Personal El factor humano Producto Objetivos y el ámbito del producto Proceso Estructura de apoyo para la planeación Proyecto Administración de la complejidad

20 UNAM – FES Acatlan Personal ¿Quiénes participan en el proyecto? Programadores Líder de proyecto Arquitectos de software Usuarios

21 UNAM – FES Acatlan Analistas/Diseñadores Clientes Ingenieros de requerimientos Ingenieros de proceso Ingenieros de pruebas

22 UNAM – FES Acatlan ¿Cuáles son las características deseables de un líder de proyecto? Motivador Organizado Innovador Problem Solver

23 UNAM – FES Acatlan ¿Cómo se organiza el equipo de trabajo? Centralizado Controlado (CC): El jefe del equipo se encarga de la resolución de problemas a alto nivel y la coordinación interna del equipo. La comunicación entre el jefe y los miembros del equipo es vertical.

24 UNAM – FES Acatlan Descentralizado Controlado (DC): Un jefe definido que coordina tareas específicas y jefes secundarios con responsabilidades sobre sub tareas. La resolución de problemas es una actividad del grupo, la comunicación es horizontal y vertical. Descentralizado Democrático (DD) o Egoless: No tiene un jefe permanente, se nombran de acuerdo a la tarea. La solución de problemas se hacen por consenso. La comunicación es horizontal.

25 UNAM – FES Acatlan ¿Qué factores se deben considerar cuando se estructura un equipo de software? Complejidad del proyecto (dificultad del problema, tamaño del software) Tiempo de desarrollo. Modularidad. Calidad. Comunicación requerida.

26 UNAM – FES Acatlan ¿Cómo creamos un equipo de alto rendimiento? Confianza entre los miembros del equipo. Distribución de habilidades de acuerdo al problema. Los inconformistas deben ser excluidos.

27 UNAM – FES Acatlan Tarea ¿ Cuales son las Tareas de la Administración de Proyectos?


Descargar ppt "UNAM – FES Acatlan ingeniería de software Tema II."

Presentaciones similares


Anuncios Google