Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes...
-
Upload
ladislao-perdomo -
Category
Documents
-
view
217 -
download
0
Transcript of Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes...
![Page 1: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/1.jpg)
Ingeniería del Software 1
Gestión de Proyectos
“Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a
menudo un factor común. Son los PROYECTOS PESADILLA : proyectos con fechas imposibles de cumplir,
generando productos decepcionantes para sus usuarios y consumiendo
ingentes horas de mantenimiento”
Idea de Meiler Page-Jones
![Page 2: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/2.jpg)
Ingeniería del Software 2
Gestión de Proyectos (Cont.)
PPP - Personal, Problema y Proceso El Personal - Ingeniería SW Eficaz El Problema - Plan Organizado El Proceso - Modelo de Proceso
![Page 3: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/3.jpg)
Ingeniería del Software 3
Gestión de Proyectos (Cont.)
PPP - Personal, Problema, Proceso
• Personal - Esfuerzo humano intenso• Problema - “Mal inicio”
“Problema equivocado”• Proceso - Ciclo de vida
![Page 4: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/4.jpg)
Ingeniería del Software 4
Gestión de Proyectos (Cont.)
a) Personal - Esfuerzo humano intenso
‒ Bien remunerado‒ Cualificado‒ Motivado‒ Considerado
ÉXITO: Alta eficacia en la práctica de IS
![Page 5: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/5.jpg)
Ingeniería del Software 5
Gestión de Proyectos (Cont.)
b) Problema - “Mal inicio ERROR”
‒ Plantear objetivos y ámbito
‒ Estudiar soluciones alternativas
‒ Identificar dificultades técnicas y de gestión
![Page 6: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/6.jpg)
Ingeniería del Software 6
Gestión de Proyectos (Cont.)
Estimaciones razonables de tiempo y coste
Valoración del riesgo
Subdivisión realista de las tareas del proyecto
![Page 7: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/7.jpg)
Ingeniería del Software 7
Gestión de Proyectos (Cont.)
c) Proceso - Plan detallado del proyecto
– Actividades estructurales
– Conjunto de tareas (entregas, hitos)
– Actividades protectoras (configuración del software -> Control de cambios)
![Page 8: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/8.jpg)
Ingeniería del Software 8
Gestión de Proyectos (Cont.)
Generación de reglas que permiten
crear las pautas a seguir para la
resolución de problemas
![Page 9: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/9.jpg)
Ingeniería del Software 9
Gestión de Proyectos (Cont.)
PPP - Personal, Problema y Proceso El Personal - Ingeniería SW Eficaz El Problema - Plan Organizado El Proceso - Modelo de Proceso
![Page 10: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/10.jpg)
Ingeniería del Software 10
Gestión de Proyectos (Cont.)
El Personal - Ingeniería SW Eficaz
• LO MAS IMPORTANTE
• Participantes:– Gestores superiores– Gestores del proyecto (Técnicos)– Profesionales– Clientes– Usuarios finales
![Page 11: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/11.jpg)
Ingeniería del Software 11
Gestión de Proyectos (Cont.)
a) Jefes de equipo
– Buen técnico <> Buen Jefe de equipo– “Motivación”: – Producción = F
(capacidad personal)
– “Organización”: Inicio Fin
– “Ideas o innovación”: Permitir la
creatividad
– Importancia de la calidad
![Page 12: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/12.jpg)
Ingeniería del Software 12
Gestión de Proyectos (Cont.)
Jefes de equipo eficientes:
‒ Resolución de problemas‒ Dotes de gestión
‒ Incentivo de los logros
‒ Influencia y construcción de espíritu de equipo
![Page 13: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/13.jpg)
Ingeniería del Software 13
Gestión de Proyectos (Cont.)
b) Equipo de Software
Grupo donde el todo es mayor que la
suma de las partes.
– Organización en equipos.
– Cada equipo, “m” tareas funcionales.
– Coordinación por Equipo y por Gestor.
![Page 14: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/14.jpg)
Ingeniería del Software 14
Gestión de Proyectos (Cont.)
1. Organigramas de Equipo
i. Descentralizado Democrático - DDCoordinadores diferentes para tareas diferentes.
Decisiones por consenso en el grupo. Comunicación horizontal.
Tarea 1 Tarea 2
1.1 1.2 2.1 2.32.2
C A C B
C A C C C A
![Page 15: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/15.jpg)
Ingeniería del Software 15
Gestión de Proyectos (Cont.)
1. Organigramas de Equipo
ii. Descentralizado Controlado - DCJefe de equipo coordina tareas y subjefes de tareas.
Decisiones por consenso en el grupo. Comunicación horizontal y vertical.
Tarea 1C A
J
Tarea 2
Tarea 3
C B
C C
![Page 16: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/16.jpg)
Ingeniería del Software 16
Gestión de Proyectos (Cont.)
1. Organigramas de Equipo
iii. Centralizado Controlado - CCJefe de equipo coordina tareas. Comunicación
vertical.
Tarea 1
J
Tarea 2
Tarea 3
![Page 17: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/17.jpg)
Ingeniería del Software 17
Gestión de Proyectos (Cont.)
Equipo de SW (Cont.)
3. Factores para Planificar el Organigrama– Dificultad del problema a resolver
– Tamaño del programa resultante
– Tiempo de convivencia del equipo
– Grado de modularidad del programa
– Calidad y fiabilidad del sistema
– Rigidez de la fecha de entrega
– Grado de comunicación
![Page 18: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/18.jpg)
Ingeniería del Software 18
Gestión de Proyectos (Cont.)
3. Impacto
DD DC CC
Dificultad Alta Baja Baja
Tamaño Pequeño Grande Grande
Tpo. Equipo Largo Corto Corto
Modularidad Baja Alta Alta
Fiabilidad Alta Alta Baja
F. Entrega Flexible Flexible Estricta
Comunicación Alta Baja Baja
![Page 19: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/19.jpg)
Ingeniería del Software 19
Gestión de Proyectos (Cont.)
4. Paradigmas de organización
• Paradigma cerrado– Jerarquía tradicional de autoridad.– Ideal para SW similar a otro ya existente.– Poca innovación.
• Paradigma aleatorio– Libertad en el equipo.
– Potencia la iniciativa. – Problemas para rendimiento ordenado.
![Page 20: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/20.jpg)
Ingeniería del Software 20
Gestión de Proyectos (Cont.)
4. Paradigmas de organización (Cont)
• Paradigma abierto‒ Mix paradigma “cerrado” y “aleatorio”.‒ Mucha comunicación y decisiones
consensuadas.‒ Rendimiento no muy eficiente.
• Paradigma sincronizado‒ Compartimentar el problema. ‒ Compartimentar al personal del equipo. ‒ Poca comunicación.
![Page 21: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/21.jpg)
Ingeniería del Software 21
Gestión de Proyectos (Cont.)
c) Coordinación y comunicación
• Problemas MUY habituales de proyectos– Tamaño grande - Complejidad, confusión– Incertidumbre - Multitud de cambios– Interoperatividad - SW nuevo + anterior
• Establecer mecanismos de comunicación– Formales e informales
![Page 22: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/22.jpg)
Ingeniería del Software 22
Gestión de Proyectos (Cont.)
• Técnicas para la coordinación de proyectos
‒ Formal, enfoque impersonal Entregas Documentos
– Formal, procedimientos interpersonales Reuniones Calidad
![Page 23: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/23.jpg)
Ingeniería del Software 23
Gestión de Proyectos (Cont.)
• Técnicas para la coordinación de proyectos
(Cont.)
‒ Informal, procedimientos interpersonales Reuniones de divulgación información
‒ Comunicación electrónica Video-conferencia, correo electrónico
‒ Red interpersonal Personal ajeno al proyecto
![Page 24: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/24.jpg)
Ingeniería del Software 24
Gestión de Proyectos (Cont.)
PPP - Personal, Problema y Proceso El Personal - Ingeniería SW Eficaz El Problema - Plan Organizado El Proceso - Modelo de Proceso
![Page 25: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/25.jpg)
Ingeniería del Software 25
Gestión de Proyectos (Cont.)
El problema - Plan organizado
a) Definir el ámbito del softwareb) Descomponer el problema
Conseguir información sólida y consistente para elaborar un plan.
![Page 26: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/26.jpg)
Ingeniería del Software 26
Gestión de Proyectos (Cont.)
a) Ámbito del software
• Contexto - ¿Cómo encaja el nuevo SW?
• Objetivos de información
– Datos de entrada y datos de salida
• Función y rendimiento– Cómo se transforma la información– Limitaciones de eficiencia.
![Page 27: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/27.jpg)
Ingeniería del Software 27
Gestión de Proyectos (Cont.)
b) Descomposición del problema
• Funcionalidad a entregar
• Proceso a seguir
![Page 28: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/28.jpg)
Ingeniería del Software 28
Gestión de Proyectos (Cont.)
PPP - Personal, Problema y Proceso El Personal - Ingeniería SW Eficaz El Problema - Plan Organizado El Proceso - Modelo de Proceso
![Page 29: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/29.jpg)
Ingeniería del Software 29
Gestión de Proyectos (Cont.)
• El proceso - Modelo de proceso
a) Seleccionar el modelo de procesob) Establecer plan genérico de actividadesc) Descomponer el proceso
Plan completo con las tareas concretas para cubrir las actividades estructurales.
![Page 30: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/30.jpg)
Ingeniería del Software 30
Gestión de Proyectos (Cont.)
• Madurar el problema y el proceso
Estudio de las tareas del proyecto aplicando las actividades estructurales
Estimar los requisitos, poner fechas y conocer los productos a fabricar.
![Page 31: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/31.jpg)
Ingeniería del Software 31
Gestión de Proyectos (Cont.)
• Madurar el problema y el proceso (Cont)
Ejemplo Actividades Estructurales
‒ Comunicación con el Cliente
‒ Planificación
‒ Análisis del riesgo
‒ Ingeniería
‒ Construcción y entrega
‒ Evaluación del cliente
![Page 32: Ingeniería del Software1 Gestión de Proyectos “Gran número de empresas, buenas y malas, grandes y pequeñas, tienen a menudo un factor común. Son los PROYECTOS.](https://reader035.fdocuments.mx/reader035/viewer/2022062500/5665b43e1a28abb57c905823/html5/thumbnails/32.jpg)
Ingeniería del Software 32
Gestión de Proyectos (Cont.)
• Lista de aspectos a clarificar
• Reunión con el cliente para resolverlos.
• Desarrollo conjunto del ámbito del proyecto
• Revisar el alcance del proyecto
• Modificar el alcance.
• Revisar petición de cliente• Planificar y programa una
reunión formal con él.• Investigar soluciones y
enfoques• Preparar documento
formal• Realizar reunión• Desarrollo conjunto de
mini-especificaciones• Crear un documento de
alcance• Revisar y modificar
• Descomposición del proceso - Comparativa