Upload
victor-caravantes
View
87
Download
0
Embed Size (px)
Citation preview
Agenda
• Administración de Proyectos• PMBOK• Administración de Proyectos de TI• CMMI• PMBOK vs. CMMI• Gestión de Requerimientos• Problemática en Proyectos de TI• Definición de Gestión de Requerimientos• Gestión de Requerimientos - PMBOK• Gestión de Requerimientos - CMMI• Gestión de Requerimientos - CMMI y PMBOK• Conclusiones• Preguntas y Respuestas
Administración de ProyectosAdministración de Proyectos
La administración de proyectos es una disciplina La administración de proyectos es una disciplina encaminada a satisfacer los requerimientos definidos encaminada a satisfacer los requerimientos definidos en un alcance dentro del tiempo y costo acordados.en un alcance dentro del tiempo y costo acordados.
A través de A través de A Guide to the Project Management Body A Guide to the Project Management Body of Knowledge (PMBOK Guide)of Knowledge (PMBOK Guide),, PMI define un PMI define un estándar internacional para la Administración de estándar internacional para la Administración de Proyectos.Proyectos.
PMBOKPMBOK
• Estándar definido por el Project Management Estándar definido por el Project Management Institute (PMI)Institute (PMI)
• Es una guía que describe fundamentos y prácticas Es una guía que describe fundamentos y prácticas de Administración de Proyectos.de Administración de Proyectos.
• Su estructura se basa en Su estructura se basa en • Áreas de ConocimientoÁreas de Conocimiento• ProcesosProcesos• EntradasEntradas• Herramientas y TécnicasHerramientas y Técnicas• SalidasSalidas
PMBOK – Componentes PMBOK – Componentes
ADMINISTRACIÓN DE PROYECTOS
Área de Conocimiento
Área de Conocimiento
Área de Conocimiento
EntradasHerramientas
y TécnicasSalidas
PMBOK – Clasificación de PMBOK – Clasificación de ProcesosProcesos• Identifica 44 procesos clasificados porIdentifica 44 procesos clasificados por
Área de ConocimientoÁrea de Conocimiento GrupoGrupo• Gestión de la IntegraciónGestión de la Integración• Gestión del AlcanceGestión del Alcance• Gestión del TiempoGestión del Tiempo• Gestión de los CostosGestión de los Costos• Gestión de la CalidadGestión de la Calidad• Gestión de los Recursos HumanosGestión de los Recursos Humanos• Gestión de las ComunicacionesGestión de las Comunicaciones• Gestión de los RiesgosGestión de los Riesgos• Gestión de las AdquisicionesGestión de las Adquisiciones
• IniciaciónIniciación• PlanificaciónPlanificación• EjecuciónEjecución• Seguimiento y ControlSeguimiento y Control• CierreCierre
Administración de Proyectos Administración de Proyectos de TIde TI
Los proyectos de Tecnología de Información son diferentes ¿Por qué?
“Los productos de software tienen cuatro propiedades inherentes:
• Invisibilidad• Complejidad• Flexibilidad• Conformidad”
Fred Brooks.No silver bullet: essence and accidents of software engineering
Administración de Proyectos Administración de Proyectos de TIde TI
Actualmente existen varios enfoques estándares para la Actualmente existen varios enfoques estándares para la administración de proyectos de TI, entre ellos:administración de proyectos de TI, entre ellos:
• RUP (RUP (RRational ational UUnified nified PProcess)rocess)• XP (eXP (eXXtreme treme PPrograming)rograming)• CMMI (Capability Maturity Model Integration)CMMI (Capability Maturity Model Integration)
CMMICMMI
• Estándar definido por el Software Engineer Institute Estándar definido por el Software Engineer Institute (SEI), puede ser(SEI), puede ser
• EscalonadoEscalonado• ContinuoContinuo
• Es un modelo que describe características de Es un modelo que describe características de procesos efectivos.procesos efectivos.
• Su estructura se basa enSu estructura se basa en• Áreas de ProcesoÁreas de Proceso• ObjetivosObjetivos• PrácticasPrácticas• ArtefactosArtefactos
CMMI - Componentes del CMMI - Componentes del modelo escalonadomodelo escalonado
Nivel de Madurez
Área de Proceso 1 Área de Proceso 2 Área de Proceso n
PrácticasGenéricas
PrácticasEspecíficas
ObjetivosGenéricos
ObjetivosEspecíficos
CMMI – Niveles y disciplinasCMMI – Niveles y disciplinas
• Identifica 22 Áreas de Proceso clasificadas por Nivel Identifica 22 Áreas de Proceso clasificadas por Nivel y disciplinay disciplina
• Administración de Administración de Requerimientos Requerimientos (REQM)(REQM)
IngenieríaIngenieríaGestión de Gestión de ProcesosProcesos
• Administración Administración Integrada de Integrada de Proyectos (IPPD)Proyectos (IPPD)
• Monitoreo y Control Monitoreo y Control del Proyecto (PMC)del Proyecto (PMC)
• Planeación de Planeación de Proyecto (PP)Proyecto (PP)
• Administración de Administración de Proveedores (SAM)Proveedores (SAM)
Gestión de ProyectosGestión de Proyectos
• Administración de Administración de la Configuración la Configuración (CM)(CM)
• Medición y Análisis Medición y Análisis (MA)(MA)
• Process and Process and Product Quality Product Quality Assurance (PPQA)Assurance (PPQA)
ApoyoApoyo
Nivel 2. AdministradoNivel 2. Administrado
• Análisis de Análisis de Decisión y Decisión y Resolución (DAR)Resolución (DAR)
• Integración del Integración del Producto (PI)Producto (PI)
• Solución Técnica (TS)Solución Técnica (TS)• Validación (VAL)Validación (VAL)• Verificación (VER)Verificación (VER)• Desarrollo de Desarrollo de
Requerimientos (RD)Requerimientos (RD)
• Administración de Administración de Riesgo (RSKM)Riesgo (RSKM)
• Definición Definición Oganizacional del Oganizacional del Proceso (+IPPD)Proceso (+IPPD)
• Enfoque Enfoque Organizacional Organizacional del Proceso (OPF)del Proceso (OPF)
• Entrenamiento Entrenamiento Organizacional Organizacional (OT)(OT)
IngenieríaIngenieríaGestión de Gestión de ProcesosProcesos
Gestión de Gestión de ProyectosProyectos
ApoyoApoyo
Nivel 3. DefinidoNivel 3. Definido
CMMI – Niveles y disciplinasCMMI – Niveles y disciplinas
Gestión de Gestión de ProcesosProcesos
Gestión de Gestión de ProyectosProyectos
IngenieríaIngeniería ApoyoApoyo
• Desempeño Desempeño Organizacional Organizacional del Proceso (OPP)del Proceso (OPP)
• Administración Administración Cuantitativa de Cuantitativa de Proyecto (QPM)Proyecto (QPM)
Gestión de Gestión de ProcesosProcesos
Gestión de Gestión de ProyectosProyectos
IngenieríaIngeniería ApoyoApoyo
• Innovación y Innovación y Mejora Mejora Organizacional Organizacional (OID)(OID)
• Resolución y Resolución y Análisis Causal Análisis Causal (CAR)(CAR)
Nivel 4. Administrado cuantitativamenteNivel 4. Administrado cuantitativamente
Nivel 5. OptimizadoNivel 5. Optimizado
CMMI – Niveles y disciplinasCMMI – Niveles y disciplinas
PMBOK vs. CMMIPMBOK vs. CMMI
Diferencias
• Enfoque• Tipos de proyecto• Organizaciones• Intención
• Estructura• Áreas de Conocimiento vs. Áreas de Proceso
• Cobertura y/o definición de algunos procesos
PMBOK vs. CMMIPMBOK vs. CMMI
SimilitudesSimilitudes
• OrientaciónOrientación• Procesos cubiertosProcesos cubiertos
• Planeación de ProyectosPlaneación de Proyectos• Monitoreo y control de proyectosMonitoreo y control de proyectos• Aseguramiento de CalidadAseguramiento de Calidad• Administración de RiesgosAdministración de Riesgos• Administración de RequerimientosAdministración de Requerimientos
Problemática en proyectos de Problemática en proyectos de TITI
Síntomas comunes en un proyecto:Síntomas comunes en un proyecto:
• Entregables sujetos a interpretaciónEntregables sujetos a interpretación• Criterios de aceptación vagosCriterios de aceptación vagos• Cambios constantes de requerimientosCambios constantes de requerimientos• Re-trabajo en entregables.Re-trabajo en entregables.• Caos en el equipo de trabajoCaos en el equipo de trabajo
Al final… Al final… • Confusión y frustración del cliente.Confusión y frustración del cliente.• Incrementos no planeados de Incrementos no planeados de TIEMPOTIEMPO y y CO$TOCO$TO
Definición de Gestión de Definición de Gestión de RequerimientosRequerimientos
En TI:• ¿Qué es un requerimiento?
• Funcional• No funcional• No técnico
• ¿Qué es la Gestión de Requerimientos?• ¿Por qué se administran?
Gestión de Requerimientos – Gestión de Requerimientos – PMBOK PMBOK
Áreas de Conocimiento de PMBOK:
4. Gestión de Integración del Proyecto• Desarrollar el Enunciado del Alcance del Proyecto
(Preliminar)• Control Integrado de Cambios
5. Gestión del Alcance del Proyecto• Planificación del Alcance• Definición del Alcance• Control del Alcance
Gestión de Requerimientos – Gestión de Requerimientos – CMMI CMMI
Áreas de Proceso de CMMI:
RD – Desarrollo de Requerimientos• SG1: Desarrollar Requerimientos del Cliente• SG2: Desarrollar Requerimientos del Producto• SG3: Analizar y Validar Requerimientos
REQM – Administración de Requerimientos• SG1: Administrar requerimientos e identificar sus
inconsistencias con los productos de trabajo y los planes del proyecto.
Gestión de RequerimientosGestión de RequerimientosCMMI y PMBOK CMMI y PMBOK
Se cuenta con:• Proyecto aprobado• Gente experta (Stakeholders o Juicio experto)• Metodología definida para la ejecución de procesos
• Gestión de cambios• Administración del alcance
Gestión de RequerimientosGestión de RequerimientosCMMI y PMBOK CMMI y PMBOK
PMBOK CMMI4 – Gestión de la Integración del Proyecto
4.2 – Desarrollar Definición Preliminar de Alcance del Proyecto
4.2.2 – Herramientas y Técnicas4.2.2.1 – Metodología de Administración de Proyectos
REQM – Administración de RequerimientosSG 1. Administrar Requerimientos
SP 1.1. Obtener un entendimiento de los requerimientos
5 – Gestión del Alcance del Proyecto5.1 – Planificación del Alcance del
Proyecto
RD – Desarrollo de RequerimientosSG 1 – Desarrollar requerimientos del cliente
SP 1.1 – Obtener necesidadesSP 1.2 – Desarrollara requerimientos del cliente
SG2 – Desarrollar requerimientos del productoSP 2.1 – Establecer requerimientos del producto y componentes del productoSP 2.2. – Asignar requerimientos de componentes del productoSP 2.3 – Identificar requerimientos de interfaces
Gestión de RequerimientosGestión de RequerimientosCMMI y PMBOK CMMI y PMBOK
PMBOK CMMI5 – Gestión del Alcance del Proyecto
5.2 – Definición del Alcance5.2.2 – Técnicas y Herramientas
5.2.2.1 – Análisis del Producto
RD – Desarrollo de RequerimientosSG 1 – Desarrollar requerimientos del cliente
SP 1.1 – Obtener necesidadesSP 1.2 – Desarrollar requerimientos del cliente
SG 2 – Desarrollar requerimientos del productoSP 2.1 – Establecer requerimientos del producto y componentes del productoSP 2.2. – Asignar requerimientos de componentes del productoSP 2.3 – Identificar requerimientos de interfaces
SG 3 – Analizar y validar requerimientosSP 3.3 – Analizar requerimientosSP 3.4 – Analizar requerimientos para lograr equilibrio
Gestión de RequerimientosGestión de RequerimientosCMMI y PMBOK CMMI y PMBOK
PMBOK CMMI5 – Gestión del Alcance del Proyecto
5.5 – Control del Alcance5.5.2 – Herramientas y Técnicas
5.5.2.1 – Sistema de Control de Cambios5.5.2.3 – Re-planificación
REQM – Administración de RequerimientosSG 1 – Administrar requerimientos
SP 1.3 – Administrar cambios en los requerimientos
Adicionalmente, CMMI contempla la Rastreabilidad Adicionalmente, CMMI contempla la Rastreabilidad bidireccional de Requerimientos.bidireccional de Requerimientos.
• Describir y seguir la vida de un requerimientoDescribir y seguir la vida de un requerimiento• Definir, capturar y seguir la dependencia con Definir, capturar y seguir la dependencia con
otros elementos y/o requerimientosotros elementos y/o requerimientos
ConclusionesConclusiones
En conclusión, en la Gestión de Requerimientos:• Ambos estándares contemplan la gestión de
requerimientos• CMMI ofrece una perspectiva de ingeniería de los
requerimientos• Obtención• Desarrollo• Rastreabilidad• Administración de Interfaces
Referencias Referencias
Libros• A Guide to the Project Management Body of Knowledge, Third Edition
(PMBOK Guide). Project Management Institute• CMMI for Development, Version 1.2. Carnegie Mellon Software
Engineering Institute• Software Project Management, Second Edition. Hughes, Bob.
En la red• CMMI Transition Aids.
• https://bscw.sei.cmu.edu/pub/bscw.cgi/0/79783. • Managing Requirements
• http://www.jiludwig.com/
¡Gracias!¡Gracias!Contacto: Víctor Caravantes OrtegaContacto: Víctor Caravantes OrtegaGerente de TecnologíaGerente de TecnologíaVision ConsultingVision [email protected]@visionconsulting.com.mx