Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra...
Transcript of Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra...
![Page 1: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/1.jpg)
Gestión de Proyectos de Gestión de Proyectos de desarrollo de softwaredesarrollo de software
Ing. Rafael BentancurUniversidad ORT Uruguay
![Page 2: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/2.jpg)
ORTsf - Guía para planificar 2
Algunas definicionesAlgunas definiciones
� Proyecto: emprendimiento temporario que debe crear un producto o servicio único (PMBOK)– Temporario: tiene comienzo y fin– Único: se diferencia claramente de otros
![Page 3: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/3.jpg)
ORTsf - Guía para planificar 3
Aspectos implícitosAspectos implícitos
� Involucra tareas que son planificadas, ejecutadas y controladas
� Requiere gente para realizar esas tareas� Está sometido a restricciones� Estos aspectos los comparte con las
operaciones de una empresa cualquiera
![Page 4: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/4.jpg)
ORTsf - Guía para planificar 4
Naturaleza temporaria de los Naturaleza temporaria de los proyectosproyectos
� El proyecto tiene un final: o cumple con sus objetivos, o se cancela ante la certeza de que no logrará cumplirlos. No depende de la duración.
� Un producto vive más que el proyecto que lo creó
![Page 5: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/5.jpg)
ORTsf - Guía para planificar 5
Naturaleza única de un Naturaleza única de un proyectoproyecto
� Objetivo del proyecto: crear un producto o servicio que antes no existía
� Sus características son desarrolladas paso a paso; sus detalles son agregados progresivamente
� Al ser UNICO introduce el concepto de INCERTIDUMBRE
![Page 6: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/6.jpg)
ORTsf - Guía para planificar 6
Son o no proyectos?Son o no proyectos?
� Fabricar modelo Corsa durante dos años� Construir 1.000.000 autos Corsa en un año
![Page 7: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/7.jpg)
ORTsf - Guía para planificar 7
Otros términos relacionadosOtros términos relacionados
� Programa: grupo de proyectos gestionados coordinadamente de modo de obtener beneficios que no podrían obtenerse de ellos individualmente
� Sub-proyecto:cada uno de los componentes en que se subdivide un proyecto de modo de hacerlo más manejable
![Page 8: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/8.jpg)
ORTsf - Guía para planificar 8
Qué es Gestión de Qué es Gestión de Proyectos?Proyectos?
� Aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades de un proyecto de modo de alcanzar o sobrepasar las necesidades y expectativas del (os) promotor(es) del proyecto.
![Page 9: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/9.jpg)
ORTsf - Guía para planificar 9
Perfil de un gerente de Perfil de un gerente de proyectosproyectos
� Conocimiento:ciencia� Habilidad: manejar con destreza; arte� Herramientas son instrumentos para
automatizar tareas: simuladores, MS Project, planilla electrónica
� Las técnicas más apropiadas en cada caso, para estimación de esfuerzo , análisis de riesgos, etc.
![Page 10: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/10.jpg)
ORTsf - Guía para planificar 10
El problema del Gerente de El problema del Gerente de ProyectosProyectos
� Balance permanente entre:– alcance, calendario, costo, satisfacción del
cliente– presión de promotores con necesidades
(=requerimientos) y expectativas (=no identificadas) diversas
– incertidumbre: personal, tecnología, “interna” de la empresa, sector industrial
� Su actitud es fundamentalmente proactiva.
![Page 11: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/11.jpg)
ORTsf - Guía para planificar 11
Actores principalesActores principales
� Cliente: el que aprueba nuestro trabajo (paga nuestras facturas)
� Usuario: el que va a usar el producto� Contraparte: quien va a interactuar con
nosotros durante el proyecto
![Page 12: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/12.jpg)
ORTsf - Guía para planificar 12
Actores principalesActores principales
� Auditores: verifican que el proyecto se esté desarrollando según lo previsto
� Subcontratistas: socios o no en el emprendimiento
![Page 13: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/13.jpg)
ÀreasÀreas de conocimiento para de conocimiento para gestión de proyectosgestión de proyectos
![Page 14: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/14.jpg)
ORTsf - Guía para planificar 14
Gestión del alcance: Gestión del alcance:
� planificación� definición� verificación� control de cambios
![Page 15: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/15.jpg)
ORTsf - Guía para planificar 15
Gestión del calendario: Gestión del calendario:
� definición de actividades� puesta en secuencia� estimación de duración� desarrollo del cronograma� control del cronograma
![Page 16: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/16.jpg)
ORTsf - Guía para planificar 16
Gestión de costos: Gestión de costos:
� planificación de recursos� estimación de costos� asignación de presupuesto� control de costos
![Page 17: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/17.jpg)
ORTsf - Guía para planificar 17
Gestión de la calidad: Gestión de la calidad:
� planificación� aseguramiento� control
![Page 18: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/18.jpg)
ORTsf - Guía para planificar 18
Gestión de recursos Gestión de recursos humanos: humanos:
� planificación organizacional� selección del personal� desarrollo del equipo
![Page 19: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/19.jpg)
ORTsf - Guía para planificar 19
Gestión de las Gestión de las comunicaciones: comunicaciones:
� planificación de las comunicaciones� distribución de la información� reporte de avance y desempeño� cierre administrativo de fase y/o proyecto
![Page 20: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/20.jpg)
ORTsf - Guía para planificar 20
Gestión de riesgo: Gestión de riesgo:
� identificación� cuantificación� planificación� control de respuesta al riesgo
![Page 21: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/21.jpg)
ORTsf - Guía para planificar 21
Gestión de subcontratos: Gestión de subcontratos:
� planificación del subcontrato� planificación de la compra� compra� selección de ofertas� administración del contrato� cierre de contrato
![Page 22: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/22.jpg)
ORTsf - Guía para planificar 22
Gestión Integrada: Gestión Integrada:
� desarrollo del plan� ejecución del plan� control de cambios
![Page 23: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/23.jpg)
������������� ����������������� ����
�� ��� �� ���
Universidad ORT Uruguay
Laboratorio de Ingeniería de Software
(ORTsf)
![Page 24: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/24.jpg)
ORTsf - Guía para planificar 24
��������
���
��������
��� �
������
��� �
����
���
���������
� !
"#�����
��#����
"#���$%&"#���$%&
$"� ���� �
���� ��� &
![Page 25: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/25.jpg)
ORTsf - Guía para planificar 25
'(��)
��#�����
� � �� � � �
%����
� � ������
� !
'*�����"+�,
"#���$%%&"#���$%%&
���# ������# ������# ������# ���
����������������
![Page 26: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/26.jpg)
ORTsf - Guía para planificar 26
!���� ��� !���� ��� -%�
-���� ���
������
����
-��#��� �
!��
-.�� � �
����������
-'(��) �
��������
���
���#���(�����
����� ��
%�( �� ���
�����
![Page 27: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/27.jpg)
ORTsf - Guía para planificar 27
Ampliemos...Ampliemos...
� Riesgos: Karolac, taxonomías SEI, brainstorming del equipo
� Ciclos de vida:– Secuencial: cascada– Iterativo:
� Incremental�Evolutivo
![Page 28: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/28.jpg)
ORTsf - Guía para planificar 28
Plan de CalidadPlan de Calidad� Sirve para comunicar nuestra forma de
trabajo� Documenta como hacemos lo que
hacemos (mejor, lo que vamos a hacer)� Si no sabemos como lo vamos a hacer,
lo documentamos después de hecho� Si descubrimos una forma mejor de
hacerlo, cambiemos el plan
![Page 29: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/29.jpg)
ORTsf - Guía para planificar 29
Proceso de desarrolloProceso de desarrollo
� Modelos de proceso:– Modelos burocráticos– Modelos ágiles– Innovar
� Documentación del proceso (Plan de Calidad) adaptada al proyecto (producto, gente, proceso)
![Page 30: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/30.jpg)
ORTsf - Guía para planificar 30
EstimacionesEstimaciones
� Calendario, esfuerzo, tamaño � Los métodos formales parten de que
tenemos el tamaño del producto => hay que estar maduros
� Primer aproximación: Delphi (equipo), consulta a expertos
� Una vez publicadas constituyen un contrato
![Page 31: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/31.jpg)
ORTsf - Guía para planificar 31
Línea baseLínea base
� Requerimientos: para definir el proyecto� Calendario: para medir desviaciones de
fechas� Esfuerzo: para medir desviaciones de
costos� Tamaño: para mejorar las métricas� Constituyen la base para medir impacto de
los cambios eventualmente solicitados
![Page 32: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/32.jpg)
ORTsf - Guía para planificar 32
ComunicacionesComunicaciones
� Sponsor� Stakeholder� Cliente� Usuario� Equipo
![Page 33: Gestión de Proyectos de desarrollo de software · Plan de Calidad Sirve para comunicar nuestra forma de trabajo Documenta como hacemos lo que hacemos (mejor, lo que vamos a hacer)](https://reader030.fdocuments.mx/reader030/viewer/2022020205/5bb16c1c09d3f255638d28f4/html5/thumbnails/33.jpg)
ORTsf - Guía para planificar 33
������������������