dia3 gestion de proyectos en informatica.slides

44
Gestión de Proyectos Informaticos en Salud Jorge Chaupin Ing CIP Sistemas, PMP, CGeIT, MPA*

Upload: jorge-chaupin

Post on 13-Feb-2017

113 views

Category:

Presentations & Public Speaking


4 download

TRANSCRIPT

Page 1: Dia3 gestion de proyectos en informatica.slides

Gestión de Proyectos Informaticos en Salud

Jorge ChaupinIng CIP Sistemas, PMP, CGeIT, MPA*

Page 2: Dia3 gestion de proyectos en informatica.slides

IndiceContenido

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

IndiceContenidolas comunicaciones

30

Page 3: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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)

Page 4: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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)

Page 5: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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)

Page 6: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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)

Page 7: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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.

Page 8: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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.

Page 9: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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)

Page 10: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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

Page 11: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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?

Page 12: Dia3 gestion de proyectos en informatica.slides

Conceptos BasicosIntroduccion(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?

Page 13: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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

Page 14: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 12207(2/10)

Etapas del Ciclo

• Factibilidad

• Analisis de Requerimientos

• Diseno

• Construccion

• Pruebas

• Implantacion

• Mantenimiento

• Baja

Page 15: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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.

Page 16: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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.

Page 17: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 12207(5/10)

Estructura de NTP-ISO/IEC 12207:2004

• Procesos Principales

• Procesos de Apoyo

• Procesos de la Gestion

Page 18: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 12207(6/10)

..

Page 19: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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)

Page 20: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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

Page 21: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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?

Page 22: Dia3 gestion de proyectos en informatica.slides

Ciclo de Vida del SoftwareISO 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?

Page 23: Dia3 gestion de proyectos en informatica.slides

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

Page 24: Dia3 gestion de proyectos en informatica.slides

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.

Page 25: Dia3 gestion de proyectos en informatica.slides

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.

Page 26: Dia3 gestion de proyectos en informatica.slides

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.

Page 27: Dia3 gestion de proyectos en informatica.slides

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)

Page 28: Dia3 gestion de proyectos en informatica.slides

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.

Page 29: Dia3 gestion de proyectos en informatica.slides

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).

Page 30: Dia3 gestion de proyectos en informatica.slides

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

Page 31: Dia3 gestion de proyectos en informatica.slides

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?

Page 32: Dia3 gestion de proyectos en informatica.slides

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?

Page 33: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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

Page 34: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 35: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 36: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 37: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 38: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 39: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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.

Page 40: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo hacer un software Calidad(8/10)

Comparativas de las metodologías SCRUM y XP

DIFERENCIAS

Page 41: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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?

Page 42: Dia3 gestion de proyectos en informatica.slides

Metodologias de Desarrollo de SoftwareComo 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)?

Page 43: Dia3 gestion de proyectos en informatica.slides

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

Page 44: Dia3 gestion de proyectos en informatica.slides

Gestion de ProyectosInformaticos en Salud

Los proyectos no son esfuerzos continuos.  La mayoría de los proyectos se emprenden para obtener un resultado duradero.

Jorge ChaupinIng CIP Sistemas, PMP, CGeIT, MPA*