Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTOS DE
SOFTWARE
LIGIA MARÍA CASTELLANOS (CSM, ACSM, PMI-ACP)
• I NGENI ER Í A EN C I ENC I A S D E L A C OMPUTAC I ÓN
• MÁ STER EN GESTI ÓN D E TEC NOLOGÍ A S D E L A I NF OR MAC I ÓN
1
Íconos por: Freepik, flaticon.com
CHECK IN
Conversaciones FORD
(Family, Occupation, Recreation, Dreams)
Individual, 15 minutos
INSUMOS: Ninguno
INSTRUCCIONES:
1. Introducción de catedrática.
2. Enumerar los estudiantes en el salón del 1 al 4.
3. De forma individual, cada uno debe decir su nombre y responder a una
pregunta según el número asignado:
1. Familia: ¿Quién es el familiar con quién mejor relación tienes?
2. Ocupación: ¿Qué esperas obtener de esta clase?
3. Recreación: ¿Cuál es tu pasatiempo favorito?
4. Deseos: ¿Si tuvieras una lámpara mágica que concediera un
deseo, qué sería?
2
Íconos por: wanicon, flaticon.com
ACUERDOS DE
TRABAJO
1.El celular debe estar en silencio o vibrador durante la clase.
2.Las dudas se atenderán en voz alta para toda la clase.
3.La comunicación fuera de la clase será a través de la plataforma de la universidad.
4.
5.
6.
Todos, 15 minutos
A C T I V I D A D : Definir los últimos acuerdos de trabajo con la clase y a
través de un sistema de decisión participativa.
3
Íconos por: geotatah, flaticon.com
ESTRUCTURA DE
CONTENIDO LA CLASE
Administración de Proyectos de Software
4
Íconos por: Freepik, flaticon.com
BIBLIOGRAFÍA
5
Íconos por: geotatah, flaticon.com
DESGLOSE DE
CALIFICACIÓN LA CLASE
Descripción Puntuación
Tarea #1 3
Tarea #2 4
Caso de estudio #1 4
Caso de estudio #2 4
Participación en foros virtuales y 10
presencial
Examen de medio término 15
Examen final 20
Trabajo final 40
Total: 100
6
Íconos por: Icongeek26, flaticon.com
OBJETIVOS DE
APRENDIZAJE: SEMANA 1
7
Íconos por: Freepik, flaticon.com
8
Íconos por: Freepik, flaticon.com
DEFINICIÓN:
PROYECTO
1 2 3
Un proyecto es una secuencia de actividades únicas, complejas y
4 5
conectadas que tienen un objetivo o propósito y que deben
6 7
completarse en un momento específico, dentro del presupuesto y de
8
acuerdo con las especificaciones.
Todos, 10 minutos
A C T I V I D A D : Por cada palabra o frase enumerada de la definición de un
proyecto, generar una lluvia de ideas para detallar el significado de cada una.
Individual, 5 minutos
A C T I V I D A D : Crear su propia definición de proyecto con un giro orientado
a cumplir con las expectativas del negocio.
9
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Freepik, flaticon.com
DEFINICIÓN:
PROGRAMA
Un programa es una colección de proyectos relacionados que
comparten un objetivo o propósito común.
Programa 1 Programa 2
Proyecto
C
Proyecto
Proyecto E
Proyecto
A
D
Proyecto
B
10
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Freepik, flaticon.com
DEFINICIÓN:
PORTAFOLIO
Un portafolio es una colección de proyectos que comparten algún
vínculo común entre sí.
Proyectos
Proyectos de la Proyectos de
relacionados a
misma unidad de investigación y
desarrollo de
negocio desarrollo
nuevos productos
Proyectos que
Proyectos de Proyectos de
comparten recursos
infraestructura mejora de procesos
y presupuesto
Todos, 10 minutos
A C T I V I D A D : Discutir ¿qué otros portafolios de proyectos pueden existir
en las empresas?, ¿qué tiene mayor alcance, un programa o un portafolio?
11
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Imagen por YouTube
12
Fuente: https://www.boxuk.com/our-work/agile-games
Íconos por: Pause08, flaticon.com
13
Íconos por: Pause08, flaticon.com
SELECCIÓN DEL
CICLO DE VIDA
¿Cómo seleccionar el ciclo de vida de desarrollo de software para
un proyecto? Alto
Fundamental-
mente
arriesgado
Incertidumbre de
requerimiento
métodos ágiles
funcionan bien
aquí
métodos lineales
funcionan bien
aquí
Bajo
14
técnica
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CARACTERÍSTICAS
DEL CICLO DE VIDA
Las características inherentes de un proyecto determinan el ciclo de vida que mejor
se ajusta a sus necesidades.
Requerimientos Actividades Entrega Meta
Predictivo Fijos Realizado una vez Una sola entrega Administrar costos
para todo el
proyecto
15
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CICLOS DE VIDA DE
PROYECTOS
Analizar / Construir
Analizar Entregar
Diseñar / Probar
16
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CICLOS DE VIDA DE
PROYECTOS
Todos, 10 minutos
A C T I V I D A D : Discutir ¿cuáles son las diferencias entre un ciclo iterativo
y un ciclo incremental?, ¿qué proyectos de su experiencia logran clasificar
como predictivo, iterativo e incremental?
17
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CICLOS DE VIDA DE
PROYECTOS
Ciclo de Vida Ágil
18
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CICLOS DE VIDA DE
PROYECTOS: HÍBRIDOS
Desarrollo Ágil + Despliegue Predictivo
19
Fuente: Agile Practice Guide, PMI, 2017
Íconos por: Pause08, flaticon.com
CICLOS DE VIDA DE
PROYECTOS: HÍBRIDOS
Enfoque Predominante Predictivo con Componentes Ágiles
Ágil Ágil Ágil
Predictivo Predictivo Predictivo
20
Fuente: Agile Practice Guide, PMI, 2017
21
Íconos por: Freepik, flaticon.com
TRIÁNGULO DE
HIERRO O TRIPLE
RESTRICCIÓN
Se refiere a la relación entre tiempo, costo y alcance. Las tres variables forman
los lados de un triángulo y son un conjunto interdependiente. Si uno cambia, el
otro lado debe cambiar para restablecer el equilibrio del proyecto.
Alcance y
Calidad
Disponibilidad de Recursos
22
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Freepik, flaticon.com
TRIÁNGULO DE
HIERRO O TRIPLE
RESTRICCIÓN
El componente crítico de una metodología efectiva de gestión de proyectos es
el proceso de control del alcance. Las cinco variables que definen el triángulo
de hierro deben priorizarse para que las sugerencias de cambio puedan
administrarse de forma satisfactoria en pro del éxito del proyecto.
Prioridad
Crítico Flexible
Variable (2) (3) (4)
(1) (5)
Alcance X
Calidad X
Tiempo X
Costo X
Disponibilidad de
X
recursos
23
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
24
Íconos por: Good Ware, flaticon.com
CLASIFICACIÓN DE
PROYECTOS: TIPOS
Hay muchas formas de clasificar un proyecto, tales como:
XS
S M L
25
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Good Ware, flaticon.com
CLASIFICACIÓN DE
PROYECTOS POR
CARACTERÍSTICAS
Muchas organizaciones optan por definir una clasificación de
proyectos basada en características de proyecto, tales como:
Valor Áreas
Riesgo Duración Complejidad Tecnología Costo
Comercial Afectadas
<3 Establecida
Alto Alto
meses
Alta 1 < 3000$
Ocasional
3–6 3000$ -
Medio Medio
meses
Media 2–5 20000$
Rara
>6 >
Bajo Bajo
meses
Baja Nunca >5 20000$
utilizada
26
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Good Ware, flaticon.com
CLASIFICACIÓN DE
PROYECTOS POR
CARACTERÍSTICAS
La tabla presentada a continuación, ofrece un ejemplo hipotético de
una regla de clasificación.
Probabilidad de
Clase Duración Riesgo Complejidad Tecnología
Problemas
Mejor de su
Tipo C 3-9 meses Bajo Bajo Media
clase
27
Fuente: Effective Project Management, 7th edition by Robert K. Wysocki, 2014
Íconos por: Good Ware, flaticon.com
CLASIFICACIÓN DE
PROYECTOS POR
CARACTERÍSTICAS
Ejemplo de ajuste de la metodología de administración de proyectos por la clasificación.
Proceso de Administración de Proceso Clasificación de Proyecto
A B C D
Definir
Condiciones de Satisfacción R R O O
Declaración general del proyecto R R R R
Aprobación de solicitud R R R R
Planear
Ejecutar sesión de planificación R R O O
Preparar propuesta de proyecto R R R R
Aprobación de propuesta R R R R
Lanzar/Ejecutar
Reunión de lanzamiento (kick-off) R R O O
Calendario de actividades R R R R
Asignación de recursos R R R O
Declaraciones de trabajo (SOW) R O O O
Monitorear/Controlar
Reporte de estado R R R R
Reuniones de equipo de proyecto R R O O
Aprobación de entregables R R R R
Cerrar
Auditoría post-implementación R R R R
R R O O
28
Lecciones aprendidas
29
Íconos por: Pause08, flaticon.com
GRUPOS DE
PROCESOS
Procesos de Inicio 1
Procesos de Planificación 2
Procesos de Ejecución 3
Procesos de Monitoreo y Control
4
Procesos de Cierre
5
30
Fuente: Guía del PMBOK, 6ta edición
Íconos por: Pause08, flaticon.com
GRUPOS DE
PROCESOS
Todos, 30 minutos
A C T I V I D A D : Identificar los subprocesos asociados a cada grupo de
procesos.
31
Fuente: Guía del PMBOK, 6ta edición
Íconos por: Pause08, flaticon.com
LISTADO DE
SUBPROCESOS
• Controlar las adquisiciones • Planificar la gestión de la calidad
• Planificar la gestión de los recursos • Gestionar la participación de los interesados
• Estimar la duración de las actividades • Planificar la gestión de los riesgos
• Secuenciar las actividades • Desarrollar el acta de constitución del proyecto
• Gestionar el conocimiento del proyecto • Desarrollar el cronograma
• Validar el alcance • Monitorear el involucramientos de los interesados
• Realizar el control integrado de cambios • Monitorear y controlar el trabajo del proyecto
• Efectuar las adquisiciones • Implementar la respuesta a los riesgos
• Auditar la implementación del proyecto • Controlar el alcance
• Dirigir al equipo • Gestionar las comunicaciones
• Identificar los riesgos • Determinar el presupuesto
• Definir el alcance • Controlar los recursos
• Gestionar la calidad • Planificar la gestión de los costos
• Estimar los costos • Estimar los recursos de las actividades
• Desarrollar el equipo • Definir las actividades
• Adquirir recursos • Planificar la respuesta a los riesgos
• Planificar el involucramiento de los interesados • Planificar la gestión del alcance del proyecto
• Recopilar requerimientos • Controlar los costos
• Obtener consenso del cumplimiento de expectativas • Realizar un análisis cualitativo de los riesgos
• Planificar la gestión de las comunicaciones • Escribir un reporte de los resultados finales del
• Monitorear las comunicaciones proyecto
• Desarrollar el plan para la dirección del proyecto • Monitorear los riesgos
• Controlar la calidad • Dirigir y gestionar el trabajo del proyecto
• Planificar la gestión del cronograma • Crear la estructura detallada de trabajo (EDT)
• Realizar un análisis cuantitativo de los riesgos • Identificar los interesados
32
• Controlar el cronograma • Planificar la gestión de las adquisiciones
Fuente: Guía del PMBOK, 6ta edición
Íconos por: Pause08, flaticon.com
ÁREAS DE
CONOCIMIENTOS
Adquisiciones Interesados
33
Fuente: Guía del PMBOK, 6ta edición
Íconos por: Pause08, flaticon.com
RELACIÓN GRUPOS DE
PROCESOS Y ÁREAS
DE CONOCIMIENTO
Control y
Inicio Planificación Ejecución Cierre
Monitoreo
Integración 1 1 2 2 3
Alcance 4 2
Cronograma 5 1
Costos 3 1
Calidad 1 1 1
Recursos 2 3 1
Comunicaciones 1 1 1
Riesgos 5 1 1
Adquisiciones 1 1 1
Interesados 1 1 1 1
34
Fuente: Guía del PMBOK, 6ta edición
35
VALUE STREAM
MAPPING: DEFINICIÓN
• Una herramienta analítica para identificar desperdicios, demoras y
limitaciones en un proceso para que puedan reducirse o eliminarse.
• Es una técnica adoptada del mundo de Lean Manufacturing y tiene el
propósito de optimizar el flujo de información o materiales requeridos para
completar un proceso, así reduciendo el tiempo que toma generar valor y
eliminando trabajo innecesario.
Crear un mapa de flujo
Revisar el mapa para
de valor del proceso
Identificar el producto encontrar demoras,
actual (pasos, colas,
o servicio. desperdicio y
demoras y flujos de
restricciones.
información).
Planificar revisar el
Crear un nuevo mapa
Crear un plan (hoja de proceso en el futuro
de flujo de valor del
ruta) para lograr el para refinarlo y
estado futuro deseado
estado optimizado. optimizarlo
del proceso.
continuamente.
36
Fuente: PMI-ACP Workbook by Mike Griffiths
VALUE STREAM
MAPPING: MÉTRICAS
Métricas
37
Fuente: PMI-ACP Workbook by Mike Griffiths
VALUE STREAM
MAPPING: EJEMPLO
Objetivo: Comprar un pastel para celebrar que tú y tu compañero/a
aprobaron la clase de Administración de Proyectos de Software.
Disfrutar
Tú
pastel
Mostrador
Selección Fila para Desempacar Disfrutar
Tú de
de pastel pagar y servir pastel
pastelería
38
VALUE STREAM
MAPPING: EJEMPLO
Objetivo: Comprar un pastel para celebrar que tú y tu compañero/a
aprobaron la clase de Administración de Proyectos de Software.
Mostrador
Selección Fila para Desempacar Disfrutar
Tú de
de pastel pagar y servir pastel
pastelería
Vendedor
Pastelero
39
VALUE STREAM
MAPPING: EJEMPLO
Objetivo: Comprar un pastel para celebrar que tú y tu compañero/a
aprobaron la clase de Administración de Proyectos de Software.
Paso 4: Sumar las actividades que generan valor y las que no generan
valor. Calcular la eficiencia del ciclo del proceso.
Mostrador
Selección Fila para Desempacar Disfrutar
Tú de
de pastel pagar y servir pastel
pastelería
40
Tiempo de no valor 4 min 6 min 15 min 5 min
VALUE STREAM
MAPPING: EJEMPLO
Objetivo: Comprar un pastel para celebrar que tú y tu compañero/a
aprobaron la clase de Administración de Proyectos de Software.
Paso 5: Remover desperdicio y crear un nuevo flujo para un estado
futuro optimizado.
Mostrador
Selección Fila para Desempacar Disfrutar
Tú de
de pastel pagar y servir pastel
pastelería
41
Tiempo de no valor 2 min 1 min 10 min 5 min