22
1 PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE AMBATO MAESTRA: GERENCIA INFORMATICA Copyright 2011 INSTRUCTOR ING. MS.C. FERNANDO PROAŇO BRITO [email protected] Septiembre 2011 “GESTIÓN DE PROYECTOS INFORMÁTICOS I” Apuntes Clase 3

Presentacion clase 03

  • Upload
    espoch

  • View
    670

  • Download
    2

Embed Size (px)

DESCRIPTION

Preesentacion sobe gestion de proyectos inforamticos segunda parte. Comprende la gestion basada en la Ingenieria de Software

Citation preview

Page 1: Presentacion clase 03

1

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADORSEDE AMBATO

MAESTRA: GERENCIA INFORMATICA

Copyright 2011

INSTRUCTORING. MS.C. FERNANDO PROAŇO BRITO

[email protected]

Septiembre 2011

“GESTIÓN DE PROYECTOS INFORMÁTICOS I”

Apuntes Clase 3

Fernando Proano
Page 2: Presentacion clase 03

2

Agenda clase 3

1. Revisión 1. Revisión

2. Estudio Preliminar2. Estudio Preliminar

4. Creación del Proyecto4. Creación del Proyecto

5. Gestión del Equipo Humano5. Gestión del Equipo Humano

3. Selección del tipo de Proyecto

6. Gestión Económica del Proyecto6. Gestión Económica del Proyecto

7. Medición del Software

8. Gestión de la Configuración del Software

Page 3: Presentacion clase 03

3

Revisión

Revisión de Conceptos: • Un proyecto es la acción para lograr un objetivo• Un proyecto debe gestionarse por medio de:

1. Planeación de actividades2. Identificación y Organización de recursos3. Administración de recursos

• Existen varios tipos de proyectos• Todo proyecto tiene tres «momentos»

1. Estudio Preliminar2. Selección de soluciones3. Control y finalización

• Se pueden usar varios tipos de herramientas:• Modelización (Modelos matemáticos)• Simulación (Escenarios / Entornos Virtuales)• Técnicas de control (Gantt, PERT, CPM)• Ingeniería de Software• Un proyecto de compone de: Recursos, Tiempo y Actividades. • Un buen proyecto debe tener un equilibrio de sus componentes

Page 4: Presentacion clase 03

4

Revisión

Objetivo: »Realizar actividades planificadas dentro de un presupuesto y ajustado a los requerimientos técnicos»

EQUILIBRIO DE UN PROYECTOC

OS

TO

DESEM

PEÑO

TIEMPO

GESTIÓN DE UN

PROYECTOPre

supu

esto

AlcanceÁm

bito Clave:Identificar que lado es «fijo»

Page 5: Presentacion clase 03

5

Selección del tipo de Proyecto

Factores a tomar en cuenta:

• Ámbito del proyecto• Recurso Humano• Presupuesto• Recurso Físico • Recurso Tecnológico• Experiencias en el campo• Estrategias a implementarse• Herramientas a utilizar• Aplicación de Estándares• Otros… ( Investigar en clase )

Page 6: Presentacion clase 03

6

Selección del tipo de Proyecto

Ámbito del proyecto:

• A quien va dirigido• Donde se aplicara• Cuando se implementará• Restricciones • Excepciones • Recomendaciones de Uso• Aplicación de Estándares• Notas aclaratorias (ej. avisos de descargo)• Licencias y Copyrights• Otras…( Revisar Estándares IEEE)

Page 7: Presentacion clase 03

7

Selección del tipo de Proyecto

Recurso Humano *:

• Quienes participan• Roles• Competencias• Estimación de costos de trabajo • Productividad • Liderazgo• Capacitación y Entrenamiento• Otros… ( Investigar en clase )

NOTA: * se amplían en otro capitulo

Page 8: Presentacion clase 03

8

Selección del tipo de Proyecto

Presupuesto *:

• Fuentes de financiamiento• Costos del proyecto• Costos particulares• Costos del Recurso Humano• Costos del SW /HW• Costos de materiales o servicios• Costos de consultorías• Costos de capacitación y entrenamiento• Otros… ( Investigar en clase )

NOTA: * se amplían en otro capitulo

Page 9: Presentacion clase 03

9

Selección del tipo de Proyecto

Recurso Físico:

• Recurso de uso de instalaciones• Recurso de mobiliario• Recurso de viajes• Otros… ( Investigar en clase )

• Recurso Tecnologico:• Recurso Software• Recurso Hardware• Recurso de comunicaciones• Recurso de Internet y redes• Otros… ( Investigar en clase )

Page 10: Presentacion clase 03

10

Selección del tipo de Proyecto

Experiencias en el campo:

• Proyectos similares• Participación en eventos• Capacitación• Entrenamiento• Consultorías• Otros… ( Investigar en clase )

• Estrategias de implementación:• Uso de modelos de simulación• Alianzas Estrategicas • Cuadros de Mando Integral• Otros… ( Investigar en clase )

Page 11: Presentacion clase 03

11

Selección del tipo de Proyecto

Herramientas a Utilizar:

• Documentación técnica (Ofimatica)• Diagramación profesional• Sistemas CASE• Control de proyectos• Programación• Uso de Blogs• Uso de Herramientas colaborativas• Uso de Business Intelligent• Otras… ( Investigar en clase )

Page 12: Presentacion clase 03

12

Selección del tipo de Proyecto

Uso de Estándares:

• Creación de Comités de Estándares• Taxonomía de los Estándares

1. Estándares para el proceso2. Estándares para el producto o servicio3. Estándares para el documento4. Estándares del ejercicio de la profesión

• Documentación de Estándares• Afiliación a Organizaciones• Los Estándares IEEE • Otras… ( Investigar en clase )

Page 13: Presentacion clase 03

13

Creación del proyecto

Actividades Iniciales:

• Estudio Preliminar• Modelización• Simulación• Identificación de actividades• Propuestas de redes• Análisis de caminos críticos• Asignación de recursos• Uso de herramientas informáticas• Documentación inicial

Page 14: Presentacion clase 03

14

Creación del proyecto

Actividades Intermedias:

• Inicio del proyecto• Ejecución del proyecto• Seguimiento del proyecto• Documentación

Actividades Finales:

• Cierre el Proyecto• Documentación de gestión• Mejores Prácticas• Investigación complementaria

Page 15: Presentacion clase 03

15

Gestión del Equipo Humano

Actividades:

• Asignación de roles• Identificación de competencias• Selección del personal• Gestión del personal• Formación del personal• Trabajo en equipo• Liderazgo• Documentación técnica

Page 16: Presentacion clase 03

16

Gestión Económica del Proyecto

Actividades:

• Análisis de las fuentes de financiamiento• Presupuestos• Seguimiento y control• Fiscalización• Asuntos legales y tributarios• Documentación técnica

Page 17: Presentacion clase 03

17

Medición del Software

Actividades:

• Métricas de Software• Estimación Multimedia basada en 3 pilares:

1. Pilar de datos2. Pilar de funciones3. Pilar de navegación

• Utilizar técnicas probadas • Métricas Web• Documentación Técnica

Page 18: Presentacion clase 03

18

Medición del SoftwareTécnicas de Estimación

Técnica Descripción

Modelado del algoritmo de costos

Se desarrolla un modelo utilizando información histórica de costos que relaciona alguna métrica de software (por lo general, su tamaño) con el costo del proyecto. Se hace una estimación de esa métrica y el modelo predice el esfuerzo requerido.

Opinión de expertos

Se consultan varios expertos en las técnicas de desarrollo de software propuestas y en el dominio de aplicación. Cada uno de ellos estima el costo del proyecto. Estas estimaciones se comparan y discuten. El proceso de estimación se itera hasta que se acuerda una estimación.

Estimación por analogía

Esta técnica es aplicable cuando otros proyectos en el mismo dominio de aplicación se han completado. Se estima el costo de un nuevo proyecto por analogía con estos proyectos completados

Ley de Parkinson

Se basa en que el trabajo se extiende para llenar el tiempo disponible. El costo se determina por los recursos disponibles más que por los objetivos logrados. Si el software se tiene que entregar en 12 meses y se dispone de cinco personas, el esfuerzo requerido se estima en 60 personas-mes.

Asignar costos para ganar

El costo del software se estima dependiendo de lo que el cliente esté dispuesto a pagar por el proyecto. El esfuerzo estimado depende del presupuesto del cliente y no de la funcionalidad del software.

Page 19: Presentacion clase 03

19

Medición del Software

Métricas Web:

• Métricas de Tamaño:• Cantidad de páginas• Cantidad de elementos multimedia• Numero de programas• Espacio de almacenamiento• Total de líneas de código

• Métricas de Complejidad:• De conectividad• De densidad de conectividad• Total de complejidad de la página• Complejidad ciclomática• Complejidad de la estructura

Page 20: Presentacion clase 03

20

Medición del Software

Métricas Web (cont…:• Métricas de Reusabilidad:

• Cantidad de multimedia reutilizable• Cantidad de programas reutilizables• Cantidad de recurso de almacenamiento• Cantidad de código reutilizable

• Métricas de Esfuerzo:• Esfuerzo Total• Esfuerzo de estructuración• Esfuerzo de conectividad• Esfuerzo para diseño interfaces• Programación de interfaces• Esfuerzo de vínculos• Esfuerzo de pruebas multimedia

• Métricas de Soporte• Tipo del desarrollador• Tipo de herramienta

Page 21: Presentacion clase 03

21

Gestión de la Configuración del Software

Actividades Generales:

• Roles y Liderazgo• V&V• SQA• Mantenimiento• Gestión de la Configuración del Software• Mejores Prácticas• Uso de Tecnología• Documentación Técnica

Page 22: Presentacion clase 03

… continuará ...