SIO Tema 62' Gestin de proyectos informticos - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

SIO Tema 62' Gestin de proyectos informticos

Description:

Desde hace tiempo muchas empresas clasifican los tipos de tareas que se realizan ... Proyecto: 'Un mal trago que hay que pasar' Equilibrio: ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 34
Provided by: joseomonte
Category:

less

Transcript and Presenter's Notes

Title: SIO Tema 62' Gestin de proyectos informticos


1
SIO - Tema 6-2. Gestión de proyectos informáticos
  • Sistemas de Información en las Organizaciones
    (SIO)
  • José Onofre Montesa Andrés
  • Llanos Cuenca González
  • Rafael Cubel Cubel
  • Leocadia García Bartual
  • Universidad Politécnica de Valencia
  • Escuela Superior de Informática Aplicada
  • 2004-2005

2
Parte II-Particularidades de la informática
  • Qué es software e ingeniería del sw?
  • Ciclo de vida del desarrollo del software.
  • Descomposición de un proyecto en fases.
  • Identificación de tareas
  • Asignación de recursos
  • Seguimiento y control de proyectos.

3
Definición de software.
  • Para nosotros será el conjunto de información
  • capaz de producir en las maquinas el
    comportamiento deseado, de forma eficaz y
    eficiente,
  • que los usuarios puedan utilizar el sistema de
    forma eficiente.
  • Al que los desarrolladores puedan dar
    mantenimiento de forma eficaz y eficiente.

4
Definición de la ingeniería del software (NATO
68)
  • La ingeniería del software es el establecimiento
    y uso de principios de ingeniería razonables con
    el objetivo de obtener software económicamente,
    que sea de confianza y trabaje eficientemente en
    las maquinas reales.

5
Modelo de la Ingeniería del software (Thayer
1988)
6
Ciclo de Vida del Software
  • de que sirve? (Yourdon)
  • Define las actividades a llevarse a cabo en un
    proyecto de desarrollo de sistemas.
  • Logra congruencia entre la multitud de proyectos
    de desarrollo de sistemas en una misma
    organización
  • Proporciona puntos de control y revisión
    administrativos de las decisiones sobre continuar
    o no con un proyecto

7
Ciclo de VidaClásico o en cascada
A alguien se le ha ocurrido la Brillante idea de
Informatizar
?
Requerimientos del Sistema
Investigación Inicial, Identificación de
Necesidades, Encuesta, etc.
Estudio de Viabilidad
Requerimientos del Software
Análisis
Especificación
Diseño Preliminar y Detallado
Diseño
Especificación de diseño
Codificación y Depuración
Codificación
Aplicación
Test y pruebas previas a la OPERACIÓN
Validación
Instalación, Explotación
OPERACIÓN Y MANTENIMIENTO
8
El ciclo de vida de Prototipos
9
Descomposición en fases del desarrollo de un
sistema.
  • Desde hace tiempo muchas empresas clasifican los
    tipos de tareas que se realizan en un proyecto y
    analizan el esfuerzo dedicado a cada una.
  • Veremos los ejemplos que da Martyn A. Ould

10
Reparto del Esfuerzo a mediados de los 70
11
Reparto del Esfuerzo a principios de los 80
12
Reparto del Esfuerzo a finales de los 80
13
Reparto del Esfuerzo en HP (96)
14
De modo que depende de cada empresa
  • Si una empresa quiere saber cuanto dedica a cada
    parte del proyecto, deberá
  • Identificar la estructura del ciclo de vida.
  • Recopilar sus datos históricos.
  • Y entonces podrá estimar y saber.

15
Descomposición del desarrollo de la aplicación en
tareas.
  • Por entregables
  • En función de los procesos

16
Subtareas más comunes
  • Documentarse, Buscar o Investigar,
  • Organizar, Escribir Documentos,
  • Verificar, Comprobar,
  • Revisar, Actualizar Documentos,
  • Entregar, Finalizar

17
Tareas de un proyecto informático (King)
  • Estudio de Viabilidad
  • Análisis
  • Especificación del sistema
  • Diseño
  • Codificación
  • Pruebas
  • Instalación
  • formación, planificar revisiones, establecer
    criterios de evaluación
  • Mantenimiento

18
Reflexiones descomposición de proyecto en tareas
(Yourdon)
  • Hacer las unidades de estimación que se aproximen
    a la semana.
  • Tareas tan independientes como se pueda, es decir
    no cortar procesos naturales.
  • Tener en cuenta comunicación entre personas.
  • Reutilizar código, ser conscientes de que también
    es trabajo.

19
Asignación de Recursos
  • Consiste en asociar a cada una de las tareas, en
    el proyecto, las personas y materiales necesarios
    para que estas se pueda realizar
  • Los recursos humanos constituyen el componente
    económico mas importante de los Proyectos
    Informáticos. Por encima de los recursos físicos
    (HW e Instalaciones)

20
Además de las tareas propias del proyecto.
  • Para que un grupo haga su trabajo, es necesario
  • tareas en si mismas
  • tareas de mantenimiento del equipo humano
  • mantener su cohesión, su motivación y su voluntad
    general de dedicarse a la tarea.
  • Satisfacer las necesidades individuales
  • lo que ayuda al individuo a sentirse parte del
    grupo y le capacita para realizar su aportación
    máxima.

21
Determinación del plazo de entrega de la
aplicación
  • Puntos de vista
  • Del informático
  • Aplicación es el objetivo de la creación
  • Proyecto es el medio
  • Del Usuario y cliente
  • Aplicación Es lo que me hace falta para poder
    alcanzar mis objetivos empresariales
  • Proyecto Un mal trago que hay que pasar
  • Equilibrio
  • Cuanto tiempo y consumirá este proyecto,
  • Cuando deberá estar disponible para el usuario.

22
Determinación del plazo de entrega de la
aplicación
  • Límites temporales del proyecto vs. Asignación de
    recursos
  • Un proyecto de 165 meses/hombre
  • Una Persona en 15 AÑOS
  • 3.300 Personas en un día

23
La duración de los P.I. se debe adaptarse a
  • a los aspectos del negocio
  • plazos, costes de oportunidad
  • a los aspectos técnicos del desarrollo
  • cantidad máxima de recursos en cada tarea
  • a los aspectos de gestión
  • equipo de desarrollo lo más pequeño posible
  • evitar problemas de comunicación y coordinación

24
Determinación del plazo de entrega de la
aplicación
  • La negociación
  • más difundido, menos recomendable
  • fuerte compromiso personal del jefe de proyecto
  • escasa participación de los desarrolladores
  • alta probabilidad de fracaso
  • Selección de una alternativa
  • todos participan
  • alta probabilidad de éxito
  • Método empírico de Putnam y Norden
  • Métodos empíricos basados en proyectos de IBM

25
Tipos de Recursos Usuales
  • Trabajo
  • Equipo de desarrollo,
  • Soporte al desarrollo
  • Clientes y usuarios
  • Lugar de trabajo
  • Salas de reuniones
  • Entorno de desarrollo
  • Zonas para recogida de datos
  • Equipamiento
  • Mobiliario de oficina y Ordenadores
  • Material para presentaciones
  • Material básico para el desarrollo
  • herramientas de desarrollo, Manuales
  • Libros con referencia
  • Material fungible

26
Duración de las tareas
27
Duración de las tareas Interferencias
  • Repetición de trabajos
  • Vacaciones, fiestas locales, etc.
  • Consultas de otros equipos
  • Papeleos
  • Falta de formación
  • Falta de reuniones del equipo
  • Interrupciones telefónicas, ...
  • Tiempo de espera en reuniones.
  • Tiempo que se tarda en cambiar de tarea
  • Puede suponer entre un 30 y un 50

28
Asignación de personas a tareas
29
Asignación de personas a tareas
  • Evaluaremos de cada empleado y tarea los
    siguientes aspectos
  • El cognitivo, la capacidad técnica
  • Los conocimientos para realizar la tarea
  • La capacidad de realizarla, y
  • La experiencia sobre la materia.
  • El conativo, la voluntad
  • La motivación de la persona,
  • El compromiso que asumirá, y
  • La seguridad que tiene en sí para realizarla

30
Nos podemos encontrar con las siguientes
situaciones
  • Puede realizar el trabajo y quiere realizarlo
  • Ideal
  • Puede realizar el trabajo y accede a realizarlo
  • Lo hace, pero no esta satisfecho.
  • Puede realizar el trabajo pero no esta dispuesto
    a realizarlo
  • Caso imposible
  • Puede ser formado para realizar el trabajo
  • Formación y esperar que funcione todo bien
  • No puede realizar el trabajo
  • Pues otras tareas

31
Tipo y duración de tareas según personas asignadas
32
Asignación de tareas a personas
33
Seguimiento y Control de Proyectos Informáticos
  • Seguimiento y control Toda actividad de gestión
    aseguradora de que el trabajo real va de acuerdo
    al plan compara lo realizado con las metas y
    planes, revela cuando y donde existen
    desviaciones, y pone en marcha acciones
    correctoras ayudando a los planes (Thayer)
  • Seguimiento y control Proceso de hacer que las
    cosas ocurran de forma ordenada o de acuerdo a lo
    planificado (Reifer)
Write a Comment
User Comments (0)
About PowerShow.com