dia3 gestion de proyectos en informatica.slides

Post on 13-Feb-2017

115 Views

Category:

Presentations & Public Speaking

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gestión de Proyectos Informaticos en Salud

Jorge ChaupinIng CIP Sistemas, PMP, CGeIT, MPA*

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

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)

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)

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)

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)

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.

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.

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)

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

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?

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?

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

Ciclo de Vida del SoftwareISO 12207(2/10)

Etapas del Ciclo

• Factibilidad

• Analisis de Requerimientos

• Diseno

• Construccion

• Pruebas

• Implantacion

• Mantenimiento

• Baja

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.

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.

Ciclo de Vida del SoftwareISO 12207(5/10)

Estructura de NTP-ISO/IEC 12207:2004

• Procesos Principales

• Procesos de Apoyo

• Procesos de la Gestion

Ciclo de Vida del SoftwareISO 12207(6/10)

..

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)

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

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?

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?

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

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.

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.

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.

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)

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.

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

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

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?

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?

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

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.

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.

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.

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.

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.

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.

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

Comparativas de las metodologías SCRUM y XP

DIFERENCIAS

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?

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

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

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*

top related