El documento presenta conceptos básicos sobre gestión de proyectos informáticos en salud, incluyendo el ciclo de vida del software según la norma ISO 12207 y los procesos, áreas de conocimiento y fases del ciclo de vida de un proyecto según el PMBOK. También explica metodologías de desarrollo de software y cómo garantizar el éxito de los proyectos a trav
2. Indice
Contenido
Gestion de Proyectos Informaticos en Salud
1. Conceptos Basicos
2. Ciclo de Vida del Software – ISO12207
3. PMBOK : Garantizando el Éxito del
Proyecto
4. Metodologias de Desarrollo de Software
Indice
Contenido
las comunicaciones
30
3. Conceptos Basicos
Introduccion(1/10)
Que es Gestión?
Un conjunto de Actividades agrupadas en Los Procesos de Planificar,
Organizar, Dirigir y Controlar. (Definición en Administration)
Que es un Proyecto?
Es un esfuerzo temporal que se lleva a cabo para crear un producto,
servicio o resultado único. La naturaleza temporal de los proyectos
indica un principio y un final definidos. (Definición de PMBOK)
4. Conceptos Basicos
Introduccion(2/10)
Corazón del Negocio (Core Business)
Negocio principal de una organización es una construcción idealizada
pretende expresar o actividad de esa organización "principal"
"esencial". (Kotler & Keller, Marketing management, 2009)
Orientacion al Negocio
Es el proceso principal de guía integral para la gerencia y para otros
dueños de los procesos del negocio los cuales se orientan al plan
estratégico. (Definición COBIT)
5. Conceptos Basicos
Introduccion(3/10)
Programa
Un programa se define como un grupo de proyectos relacionados
administrados de forma coordinada para obtener beneficios y control, que
no se obtendrían si se gestionaran en forma individual. (Definición de
PMBOK)
Portafolio
Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un
producto, servicio o resultado único. La naturaleza temporal de los proyectos
indica un principio y un final definidos. (Definición de PMBOK)
6. Conceptos Basicos
Introduccion(4/10)
PMO: Oficina de Gestión de Proyectos
Es un cuerpo o entidad dentro de una organización que
tiene varias responsabilidades asignadas con relación a
la dirección centralizada y coordinada de aquellos
proyectos que se encuentran bajo su jurisdicción.
(Definición de PMBOK)
7. Conceptos Basicos
Introduccion(5/10)
Framework (Marcos de Trabajo) para la Gestión de Proyectos
• ISO21500 : Es una norma que tiene como objetivo era proporcionar
orientación genérica, explicar los principios básicos y lo que constituye
una buena práctica en el proyecto gestión .
• PMBOK: Es una guía compuesta por un conjunto de conocimientos en
Dirección/Gestión/Administración de Proyectos generalmente
reconocidos como «buenas prácticas», y que se constituye como estándar
de Administración de proyectos.
• PRINCE: Es una metodologia de gestión de proyectos que cubre,
mediante lo que se conoce como Temáticas, la Calidad, el Cambio, la
estructura de roles del proyecto (Organización), los planes (Cuánto, Cómo,
Cuando), el Riesgo y el Progreso del proyecto, justificado por un Business
Case (o estudio de viabilidad) que debe ser revisado durante el ciclo de
vida del proyecto y justificar en todo momento el proyecto como
consecución de los beneficios esperados.
8. Conceptos Basicos
Introduccion(6/10)
Que es inversión Publica? No hay concepto en el Perú
Inversión Pública: conjunto de recursos financieros y técnicos que el Estado
dedica a crear, incrementar, modernizar, reponer, reconstruir y mejorar la
capacidad del país para producir bienes y servicios, con el propósito de
lograr el bienestar de la sociedad y eliminar las carencias. (SNIP
Guatemala)
En economía siempre se cumple: Ahorro = Inversión
Por tanto, para que un país invierta más debe consumir menos y ahorrar
una parte mayor de su renta.
9. Conceptos Basicos
Introduccion(7/10)
La inversión pública debe estar orientada a
mejorar la capacidad prestadora de servicios
públicos del Estado de forma que éstos se
brinden a los ciudadanos de manera
oportuna y eficaz. La mejora de la calidad
de la inversión debe orientarse a lograr que
cada Nuevo Sol (S/.) invertido produzca el
mayor bienestar social. Esto se consigue
con proyectos sostenibles, que operen y
brinden servicios a la comunidad
ininterrumpidamente. (MEF)
10. Conceptos Basicos
Introduccion(8/10)
Proyecto de inversión Publica
“Son intervenciones limitadas en el tiempo con el fin de crear, ampliar,
mejorar o recuperar la capacidad productora o de provisión de bienes
o servicios de la Entidad,” (MEF)
Fondos de Cooperacion Extranjera
• OIT : Guia básica para la preparación de perfiles de proyectos
• PNUD : Monitoreo y evaluación orientados a la obtención de
resultados
• GIZ : Manual de Inicio de un Proyecto
• CEPAL: Manual de formulación, evaluación y monitoreo de
proyectos
11. Conceptos Basicos
Introduccion(9/10)
Preguntas?
1. Que es un proyecto?
2. Que se entiende por Procesos del Core Business?
3. Las unidades organizacionales de su institucion generan valor?
4. Estan alineados sus actvidades y sus proyectos al negocio?
5. Le quedo claro el concepto de proyecto que estable el pmbok?
12. Conceptos Basicos
Introduccion(10/10)
Preguntas?
6. Los conceptos de Portafolio y programa, le quedo claro?
7. Reconoce e identifica el rol de Oficina de Gestion de Proyectos (PMO)?
8. Ud. Conoce la ISO 21500; y su rol como base de los framework para la gestion de
proyectos?
9. Conoce los procesos de un Proyecto de Inversion en base al SNIP?
10. Conoce los procesos de captacion de fondos de cooperacion extranjera?
13. Ciclo de Vida del Software
ISO 12207(1/10)
Esquema General
Periodo de tiempo que comienza cuando el producto software es concebido y
termina cuando el software ya no está disponible permanentemente para el
usuario (retirada del software). IEEE Std. 610.12-1990 Software Engineering
Terminology.
El proceso que se sigue para definir, construir, entregar y hacer evolucionar el
software, desde la concepción de una idea hasta la entrega y el retiro del
mismo.
Video de Soporte: Norma Tecnica Peruana
14. Ciclo de Vida del Software
ISO 12207(2/10)
Etapas del Ciclo
• Factibilidad
• Analisis de Requerimientos
• Diseno
• Construccion
• Pruebas
• Implantacion
• Mantenimiento
• Baja
15. Ciclo de Vida del Software
ISO 12207(3/10)
ISO 12207
Es un marco de referencia que contiene los Procesos , las actividades y las tareas involucradas en el desarrollo, la
explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de
requerimientos hasta la finalización de su uso”.
Proceso : Conjunto de actividades mutuamente
relacionadas o que interactúan, las cuales
transforman elementos de entrada en resultados.
16. Ciclo de Vida del Software
ISO 12207(4/10)
NTP ISO/IEC 12207 En el Peru
• Se traduce y hacen adecuaciones
durante 2003.
• Se publica mayo 2004 NTP-ISO/IEC
12207:2004.
• En Junio 2004, el Estado Peruano
oficializa su uso para estandarizar
procesos y productos Software, con
miras a la integración y servicios en
línea.
17. Ciclo de Vida del Software
ISO 12207(5/10)
Estructura de NTP-ISO/IEC 12207:2004
• Procesos Principales
• Procesos de Apoyo
• Procesos de la Gestion
19. Ciclo de Vida del Software
ISO 12207(7/10)
Gran Problema…
CMMI: El Modelo de Madurez de Capacidades o CMM
(Capability Maturity Model), es un modelo de evaluación de
los procesos de una organización.
SPICE : Determinación de la Capacidad de Mejora del Proceso
de Software, es un modelo para la mejora, evaluación de los
procesos de desarrollo, mantenimiento de sistemas de
información y productos de software. (base ISO 15504)
20. Ciclo de Vida del Software
ISO 12207(8/10)
Perspectiva clasica de la representacion
sobre la realidad del software
Proyecto Columpio
• Alcance no bien dimensionado
• Inexistencia de buenas practicas
• Desconocimiento, o falta de aplicacion
de metodologia en el desarrollo de
software
• Personal poco capacitado
21. Ciclo de Vida del Software
ISO 12207(9/10)
Preguntas?
1. Reconoce Ud. Que todo producto y/o servicio tiene un ciclo de vida?
2. En su institución; esta reglamentado el uso de la norma técnica sobre el
ISO12207?
3. Identifica las fases del ciclo de vida del software?
4. Cuantos software puede identificar en su institucion que ayuden al Core del
negocio?
5. Y estos software, en que fase de sus ciclo de vida estan?
22. Ciclo de Vida del Software
ISO 12207(10/10)
Preguntas?
6. Sobre las ISO12207, recuerda los 3 grandes grupos de procesos que agrupan su
contenido?
7. Que funciones identifica en los Procesos Principales?
8. Que funciones identifica en los Procesos de Soporte?
9. Que funciones identifica en los Procesos de Gestion?
10. Identficala importancia del ISO 12207?
23. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(1/10)
La Guía PMBOK® comprende dos grandes secciones, la
primera sobre los procesos y contextos de un proyecto, la
segunda sobre las áreas de conocimientos específicos para
la gestión de un proyecto.
El modelo propuesto por el PMI para la ejecución de
proyectos plantea la aplicación de herramientas y técnicas
(componentes base en la estructura seguida por el
PMBOK®) a lo largo del ciclo de vida del proyecto, las
cuales se encuentran enmarcadas en Procesos, que a su
vez conforman Macro-procesos (fases).
Video de Soporte: PMBOK
PMBOK: Cuenta con 5 Grupos de Procesos y 10 Areas de
Conocimientos
24. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(2/10)
Relaciones entre el ciclo de vida del producto y del
proyecto
El ciclo de vida del producto consta de fases del
producto generalmente secuenciales y no
superpuestas, y que se determinan en función de las
necesidades de fabricación y control de la
organización. La última fase del ciclo de vida del
producto, para el producto mismo, es por lo general
su retiro. Normalmente, el ciclo de vida del proyecto
está contenido dentro de uno o más ciclos de vida
del producto.
25. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(3/10)
Inicio
Business Case (BS)
• Problema y Justificacion (PESTEL), Identificacion de
Stakeholders, Factores Ambientales y Activos de los
Procesos la Organizacion, Estimado del Tiempo y Costo
Statement of Work (SW)
• Necesidad, Alcance del Producto y Alineacion al Plan
Estrategico
Stakeholders: Son personas u organizaciones (…), que
participan activamente en el proyecto, o cuyos intereses
pueden verse afectados positivamente o negativamente por
la ejecución o terminación del proyecto.
26. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(4/10)
La matriz Interes/ Influencia (Poder)
Es una herramienta que se utiliza para recopilar, clasificar, analizar y
jerarquizar de manera sistemática información cualitativa y cuantitativa
referente a todas aquellos afectados por el proyecto.
Ejemplo de Stakeholders:
• Dueños y accionistas, Inversores, Bancos y acreedores, Socios y
proveedores, Compradores, Clientes actuales y potenciales, La
administración de la empresa, Competidores, Gobierno (local,
estatal, nacional, internacional…), Legisladores y reguladores,
Asociaciones profesionales, Prensa, radio, TV… (profesionales de la
información), Organizaciones no gubernamentales, Opinión pública,
grupos de interés sociales, políticos, ambientales, religiosos.
27. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(5/10)
Planificacion
• Plan de Integracion
• Plan del Alcance (Producto)
• Plan de Tiempo (GANNT, PERT)
• Plan del Costo (Presupuesto)
• Plan de Calidad (QA, QC)
• Plan de Recursos Humanos (Contrato)
• Plan de Comunicaciones (Medios)
• Plan de Riesgo (Amenaza, Vulnerabilidad)
• Plan de Compras (SLAs)
• Plan de Stakeholders (Estrategias)
28. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(6/10)
Ejecucion
Esta etapa es responsabilidad del contratista, con la supervisión del cliente.
Durante la ejecución del proyecto, se debe poner énfasis en la comunicación para
tomar decisiones lo más rápido posible en caso de que surjan problemas.
• el uso de un tablero que muestre gráficamente los resultados del proyecto,
permitiendo que el director del proyecto arbitre en caso de variaciones.
• un informe de progreso que permita a todas las personas involucradas en el
proyecto estar informadas sobre las acciones en progreso y aquellas
terminadas.
29. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(7/10)
Control
El control tiene como objetivo principal el mantener el
proyecto alineado con sus objetivos. Se monitorea los costes,
plazos, calidad y alcance de proyecto.
Un control de proyecto efectivo nos va a permitir, a partir de
la comparación entre valores planificados e incurridos:
• Evaluar la actuación o ejecución pasada en cualquier
instante de la vida del proyecto.
• Analizar tendencias futuras que permitan estimar los
costes y plazos de finalización del proyecto (método del
valor ganado).
30. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(8/10)
Cierre
Así como es importante formalmente arrancar el proyecto, es también
importante cerrar exitosamente el proyecto. El valor de tener una
terminación planificada del proyecto está en apalancar toda la
información y experiencia reunida a lo largo del proyecto.
Entrega de Lecciones aprendidas
31. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(9/10)
Preguntas?
1. Los sistemas de información son claros y precisos a la orientación del negocio de
salud?
2. Los softwares informáticos en salud debe estar orientados al negocio?
3. Comprende la relacion entre TICs y Software?
4. Se diferencia claramente un Sistema de informacion de un Sistema informatico?
5. Se diferencia los conceptos de e-Health (e-Salud) y Telemedicina?
32. PMBOK : Garantizando el Éxito del Proyecto
Ciclo de Vida de un Proyecto(10/10)
Preguntas?
6. Que aplicaciones en m-Health le parecen viables o deseables en su institucion?
7. Las competencia digitales/infomaticas del personal que conoce o trabaja con Ud.
Como la calificaria en promedio el 1 al 10?
8. Puede indicar el nivel de calidad del dato que se maneja en su intitucion.
Califiquela del 1 al 10?
9. Conoce el termino business intelligent, data warehouse, data mining?
10. Escucho alguna vez el termino Big-data?
33. Metodologias de Desarrollo de Software
Como hacer un software Calidad(1/10)
Una metodología de desarrollo de software se
refiere a un marco de trabajo que es usado para
estructurar, planear y controlar el proceso de
desarrollo en sistemas de información. A
continuación mencionaremos las principales
PESADAS: Rational Unified Process (RUP)
LIGERAS: Extreme Programming (XP) y
SCRUM
Video de Soporte: Metodologia de Software
34. Metodologias de Desarrollo de Software
Como hacer un software Calidad(2/10)
Cada metodología de desarrollo de software tiene
más o menos su propio enfoque para el desarrollo
de software. Estos son los enfoques más generales,
que se desarrollan en varias metodologías
específicas. Estos enfoques son los siguientes:
• Modelo en cascada: Framework lineal.
• Prototipado: Framework iterativo.
• Incremental: Combinación de framework lineal e
iterativo.
• Espiral: Combinación de framework lineal e
iterativo.
• RAD: Rapid Application Development, framework
iterativo.
Tres patrones básicos en las metodologías de desarrollo
de software.
35. Metodologias de Desarrollo de Software
Como hacer un software Calidad(3/10)
RUP (Rational Unified Process)
Es un proceso de desarrollo de software desarrollado
por la empresa Rational Software, actualmente
propiedad de IBM. Junto con el Lenguaje Unificado de
Modelado UML, constituye la metodología estándar más
utilizada para el análisis, diseño, implementación y
documentación de sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente
establecidos, sino un conjunto de metodologías
adaptables al contexto y necesidades de cada
organización.
36. Metodologias de Desarrollo de Software
Como hacer un software Calidad(4/10)
Metodologias Agiles
Tradicionalmente estas metodologías se centran en el control del proceso,
estableciendo rigurosamente las actividades, herramientas y notaciones al
respecto, dado estas reglas estas metodologías se caracterizan por ser
rígidos y dirigidos por la documentación que se genera en cada una de las
actividades desarrolladas. Este enfoque no resulta ser el más adecuado para
muchos de los proyectos actuales donde el entorno del sistema es muy
cambiante, y en donde se exige reducir drásticamente los tiempos de
desarrollo pero manteniendo una alta calidad. En este escenario, las
metodologías ágiles emergen como una posible respuesta para llenar ese
vacío metodológico.
37. Metodologias de Desarrollo de Software
Como hacer un software Calidad(5/10)
XP (eXtreme Programming)
Es una metodología de desarrollo de la ingeniería de software
formulada por Kent Beck, autor del primer libro sobre la materia,
Extreme Programming Explained: Embrace Change (1999). Es el
más destacado de los procesos ágiles de desarrollo de software.
Al igual que éstos, la programación extrema se diferencia de las
metodologías tradicionales principalmente en que pone más
énfasis en la adaptabilidad que en la previsibilidad.
38. Metodologias de Desarrollo de Software
Como hacer un software Calidad(6/10)
Scrum
Es una metodología de desarrollo muy simple, que
requiere trabajo duro, porque no se basa en el
seguimiento de un plan, sino en la adaptación continua
a las circunstancias de la evolución del proyecto.Como
método ágil:
• Es un modo de desarrollo adaptable, antes que
predictivo.
• Orientado a las personas, más que a los procesos.
• Emplea el modelo de construcción incremental
basado en iteraciones y revisiones.
39. Metodologias de Desarrollo de Software
Como hacer un software Calidad(7/10)
Comparativas de las metodologías SCRUM y XP
SEMEJANZAS
• Es un Agile Manifiesto.
• Existen una Interacción de Usuario a Usuario.
• Realizan los Proyectos en un Corto Periodo de Tiempo.
• Trabajan en Equipo.
40. Metodologias de Desarrollo de Software
Como hacer un software Calidad(8/10)
Comparativas de las metodologías SCRUM y XP
DIFERENCIAS
41. Metodologias de Desarrollo de Software
Como hacer un software Calidad(9/10)
Preguntas?
1. Entiende lo que es una metodología de desarrollo de software?
2. Que beneficios nos brinda el uso de una metodología en el desarrollo de
software?
3. Conocia o reconoce algunas metodologias de desarrollo de software?
4. Los sistemas informaticos (softwares), en us intitucion cuentan con
documentacion para el usuario final?
5. Cual es la posicion sobre el uso de software por parte del personal de su
intitucion?
42. Metodologias de Desarrollo de Software
Como hacer un software Calidad(10/10)
Preguntas?
6. Cual es la diferencia fundamental entre las metodologías pesadas y ligeras?
7. Puede describir las fases de RUP?
8. Identifica las diferencias entre XP y Scrum?
9. Tanto Scrum y XP, buscan desarrollos rapidos pero que nos garantiza la calidad?
10. Ud. Ha escuchado o conocia otra(s) metolodogia(s)?
43. Taller: Desarrollo de competencias
En base a lo aprendido de Gestion de Proyectos
Supuesto: Proyecto de Historias Clinica Electronica para ESSALUD
1. Identifique el Problema o Necesidad y Justifiquelo
2. Identifique el Producto o Servicio (Solucion)
3. Identifique los Stakeholders (Haga una matriz
Interes/Influencia(Poder))
4. Estime el Tiempo y Costo
44. Gestion de Proyectos
Informaticos en Salud
Los proyectos no son esfuerzos
continuos. La mayoría de los proyectos se
emprenden para obtener un resultado
duradero.
Jorge Chaupin
Ing CIP Sistemas, PMP, CGeIT, MPA*
Notas del editor
En el modo Presentación, haga clic en la flecha para acceder al Centro de introducción a PowerPoint.