30
2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por Miguel Cotaña 1 18/08/2011

Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

2.1 CONCEPTOS DE GESTION

Ingeniería de SoftwareINF - 163

Resumen preparado por Miguel Cotaña1

18/08/2011

Page 2: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Si usted esresponsable decoordinar una serie deactividades que sedeban terminar dentrode un calendarioespecífico y con unacantidad limitada derecursos, entonces ……Usted es un gestor deproyectos!!!

2

Page 3: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

¿Cómo gestionar el personal, el proceso y los problemas durante un

proyecto software?

¿Cómo aplicar métricas para gestionar un proyecto de software?

¿Cómo estimar el esfuerzo, coste y tiempo del proyecto?

¿Qué técnicas pueden aplicarse para evaluar los riesgos?

3

Page 4: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

¿Cómo crear el programa de actividades de un proyecto?

¿Qué es la garantía de calidad del Sw?

¿Porqué son importantes las Revisiones Técnicas Formales?

¿Cómo gestionar cambios durante el desarrollo y después entregarlo?

4

Page 5: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Es una acción iniciada por una

organización en la que recursos

humanos, financieros y materiales se

organizan de una nueva forma para

desarrollar un trabajo único, en el

que, dadas unas especificaciones y

dentro de las limitaciones de coste y

tiempo se intenta conseguir un

cambio beneficioso definido por unos

objetivos cualitativos y cuantitativos.

Qué es un Proyecto?

5

Page 6: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Es un esfuerzo temporal

comprometido a crear un producto o

servicio único.

Entre sus características principales:

Temporalidad;

Unicidad;

Progresividad;

Ejecutado por personas;

Limitado a ciertos recursos;

Planificado, ejecutado y

controlado.6

Page 7: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Es un sistema de procedimientos,

prácticas, tecnologías y conocimientos

que facilitan la planificación,

organización, gestión de recursos

humanos, materiales y financieros,

dirección y control necesarios para

que el proyecto termine con éxito

Qué es la gestión de proyectos?

7

Page 8: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Inadecuada asignación de recursos;

Planificación errónea;

Gastos excedidos;

Falta de autoridad y liderazgo;

Registro inexistente o escaso de las

actividades;

Comunicación deficiente o pobre.

¿Por qué?

Gestión actual de proyectos: características

8

Page 9: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Indefinición de fines y objetivos del

proyecto;

Estimaciones financieras

incorrectas;

Inadecuada formulación de tareas;

Mucho trabajo/poco tiempo.

Carencia de un procedimiento

formal de organización y

control de proyectos!!!

Gestión actual de proyectos: razones

9

Page 10: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Cuando se planifica un proyecto setiene que obtener estimaciones delcosto y esfuerzo humano requeridopor medio de las mediciones desoftware que se utilizan pararecolectar los datos cualitativos acercadel software y sus procesos paraaumentar su calidad.

10

Gestión de Proyectos Software

Page 11: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

La gestión de proyectos implica:

Inicio del proyecto;

Planificación;

Supervisión/seguimiento;

Control.

Del proceso y de los eventos queocurren mientras evoluciona elsoftware desde la concepción inicialhasta la implementación operacional.

11

Page 12: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Objetivos;

Alcance:

Función;

Rendimiento;

Restricciones;

Interfaces;

Fiabilidad.

Soluciones alternativas.

Inicio de proyecto

12

Page 13: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

La gestión del proyecto consiste en lautilización de las técnicas yactividades de gestión requeridas paraconseguir un producto de calidad, deacuerdo con las necesidades de losusuarios, dentro de un presupuesto ycon una planificación de tiemposestablecidos previamente.

13

Page 14: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

14

Construcción

El proyecto

Dimension de un Proyecto

Page 15: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Administración de Proyectos

También conocida como gerencia,dirección o gestión de proyectos, es ladisciplina que guía e integra losprocesos de planificar, captar,dinamizar, organizar talentos yadministrar recursos, con el fin deculminar todo el trabajo requeridopara desarrollar un proyecto y cumplircon el alcance, dentro de límites detiempo, y costo definidos: sin estrés ycon buen clima interpersonal.

15

Page 16: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Actividades de la Administración

La administración tiene 3 grandesáreas de actuación:

1. Personal

Participantes en el proyecto(ingenieros, programadores,clientes, etc);

Líderes de equipo;

Estructura del equipo dedesarrollo.

16

Page 17: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

2. Problema

Ámbito del software: función,rendimiento, restricciones, datosde E/S;

Descomposición del problema ensubproblemas.

3. Proceso

Elección de un modelo;

Control de la evolución;

Descomposición de procesos.17

Page 18: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

18

Sistema

deseado

Sistema

ofrecido

herramientas

trabajo colaborativo-constructivo

diseño

organización de datos

reflexión

Negociación

Resolución de conflictos

intervención

Dimension gestión

Page 19: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

19

Sistema

deseado

Sistema

ofrecido

herramientas

trabajo en

equipo

Liderazgo

organización

de materiales

Diagramación-planos

administración

trabajo físico-intelectual

Dimension de construcción

Page 20: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

El espectro de la gestión

La actividad eficaz de la gestión de

proyectos software se enfoca sobre

las cuatro P:

Proyecto;

Personal;

Proceso;

Producto.

20

Page 21: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

21

GESTION EFICAZ

PROYECTO

PRODUCTO

PROCESO

PERSONAL

Page 22: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

La gestión de un proyecto de software

exitoso requiere entender qué puede

salir mal. J. Reel, define 10 señales:

1.El personal de software no

entiende las necesidades de sus

clientes;

2.El ámbito del producto está mal

definido;

3.Los cambios se gestionan mal;

4.La tecnología elegida cambia;

El proyecto

22

Page 23: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

5. Las necesidades comerciales

cambian (o están mal definidas);

6. Los plazos de entrega no son

realistas;

7. Los usuarios se resisten;

8. Se pierde el patrocinio;

9. El equipo carece de personal con

las habilidades apropiadas;

10.Los gestores (y profesionales)

evitan las mejores prácticas y las

lecciones aprendidas.23

Page 24: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Se necesita un principio organizador

que escale hacia abajo para

proporcionar planes simples para

proyectos simples. Boehm, realiza una

serie de preguntas.

¿Por qué se desarrolla el sistema?

¿Qué se hará?

¿Cuándo se hará?

¿Quién es el responsable de una

función?

El principio W5 HH

24

Page 25: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

¿Dónde están ubicados en la

organización?

¿Cómo se hará el trabajo desde los

puntos de vista técnico y de gestión?

¿Cuánto de cada recurso se necesita?

25

Page 26: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Tareas críticas en la gestión de proyectos

El número de tareas identificables son

muchas. Sin embargo, 3 son críticas y

que deben ser desarrolladas

correctamente:

Estimación de duración, coste y

esfuerzo necesarios para construir

el producto;

Planificación de tareas a realizar,

asignación de personas, tiempos;

Seguimiento.26

Page 27: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Un aspecto crucial en la gestión de

proyectos es identificar, predecir, y

corregir los sucesos que pueden

afectar negativamente al éxito del

proyecto, es decir, los riesgos. Todos

los proyectos tienen riesgos y

contingencias;

Falta de entendimiento con los

clientes;

Escasez de interlocutores válidos;

Riesgos

27

Page 28: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Requerimientos excesivos y

demasiado detallados o cambios

frecuentes;

Responsabilidades no muy claras

o no bien definidas;

Errores o fallos de los productos o

tecnología;

Personal con formación no

adecuada;

Estimaciones inadecuadas.28

Page 29: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

El riesgo es por definición incierto,

nadie puede asegurar qué ocurrirá o

qué no ocurrirá. Las tareas:

Identificación del riesgo;

Proyección del riesgo;

Evaluación del riesgo;

Gestión del riesgo;

Supervisión del riesgo.

29

Page 30: Compendio de Ingeniería del Softwarecotana.informatica.edu.bo/downloads/conceptos de gestion.pdf · 2.1 CONCEPTOS DE GESTION Ingeniería de Software INF - 163 Resumen preparado por

Es importante definir quién asume

estos riesgos y cuáles son las

consecuencias de su ocurrencia.

La tensión natural entre el cliente

(que tiende a transferir todo el riesgo

al contratista) y el contratista (que

tiende a no asumir ningún riesgo)

debe resolverse en el contrato.

30