Académique Documents
Professionnel Documents
Culture Documents
Lic. en Anlisis de Sistemas - UBA 25 aos de experiencia en proyectos de desarrollo e implementacin de software. Gerente de PMO de millenniuM3 s.a. desde 2005. PM del proyecto de Mejora de Calidad de Desarrollo de Software y certificacin CMMI nivel 2 en 2008. Miembro del PMIBA desde 2002 y voluntaria desde 2004. Actualmente Tesorera del Captulo. Capacitacin en Direccin de Proyectos desde 2003.
El encuentro para los que buscan liderar proyectos con xito
2
Agenda
Objetivo La Actualidad del Desarrollo de Software Introduccin al Modelo CMMI La Certificacin CMMI Presentacin de nuestra Organizacin Cmo nos preparamos El proceso de Mejora Desafos Conclusiones
Objetivo
Compartir la experiencia de nuestro proyecto de mejora CMMI, un caso prctico y exitoso en una organizacin Pyme Argentina.
Tipos de Re-trabajo Soporte al cliente Help Desk Deteccin de defectos Rehacer documentos Re Revisiones Re Testing Cambios de Ingeniera Control de cambios Fallas externas Penalidades
Organizaciones Crisis-Oriented
Procesos
Ad-hoc, improvisados Reinvencin continua Contaminados por el estrs Reactivos, reaccionarios
Cronogramas y presupuestos
Impredecibles Usualmente se exceden (promedio 200 %)
Factores de xito
Hroes Sobre tiempo Apagado de Incendios
El encuentro para los que buscan liderar proyectos con xito
8
Estimaciones inadecuadas
Mala definicin de alcances Crecimiento explosivo del cdigo Siempre jugamos en la regin imposible
Introduccin a CMMI
Durante las ltimas dcadas, el desarrollo de software evidenci la necesidad de un marco en el cual ordenar y sistematizar los procesos de desarrollo y gestin de los proyectos. Durante ms de dos dcadas el DoD de EEUU financi numerosos estudios y apoy la formacin del SEI (*) para desarrollar modelos con ese objetivo. De all surgi el modelo CMM (Capability Maturity Model) para el software y fue adoptado por la industria convirtindose en el estndar ms utilizado. Surgieron mltiples modelos : SSECMM, SWCMM, IPD-CMM, P-CMM, SA-CMM, S3-CMM, etc.
(*)SEI: Software Engineering Institute, Carnegie Mellow University El encuentro para los que buscan liderar proyectos con xito
10
Introduccin a CMMI
CMMI es la evolucin del CMM Es un conjunto de Buenas Prcticas que se publican en lo que denomina modelos. En 2002, se lanz el modelo CMMI Version 1.1. El modelo actual es la versin CMMI 1.2. Integra las disciplinas de software y sistemas en un marco de mejoras a los procesos.
El encuentro para los que buscan liderar proyectos con xito
11
Es un conjunto de prcticas relacionadas que son ejecutadas colectivamente para lograr un conjunto de objetivos, incluyendo que es lo que se debe hacer, (prcticas especficas) y el resultado anticipado, (objetivos especficos).
12
Prcticas
Componentes esperados del modelo, (se espera que las organizaciones las ejecuten) Prcticas Especficas, (SP), Una actividad que es importante para poder alcanzar un objetivo especfico al cual est mapeada Prcticas Genricas, (GP), Una actividad que soporta un objetivo genrico al cual est mapeada
El encuentro para los que buscan liderar proyectos con xito
13
Nivel 5
OID, CAR
5 4
Nivel 4
OPP, QPM
Gerenciado estadsticamente: Procesos medidos y bajo control Definido: Procesos a Nivel Organizacional y proactivos
CL3
Nivel 3
RD, TS, PI, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR
CL2
Nivel 2
REQM, PP, PMC, MA, PPQA, CM, SAM
CL1 (Inicial)
Nivel 1
Inicial: Proceso impredecible, mal controlado y reactivo
PA
PA y
PA x
CL0 (incompleto)
14
Continua
Gerenciado
Ejecutado 1
Proceso impredecible reactivo y debilmente controlado
15
target
5 4 3 2 1
probability
probability
Control cuantitativo de procesos variacin reducida de la performance, objetivos de calidad y performance alcanzables Procesos comunes, datos comparables costos predecibles, brusca mejora de productividad
target
target
probability
probability
Hay planificacin, compromisos ms razonables, acciones correctivas plazos de ejecucin se cumplen seguido Poca disciplina, compromisos mal establecidos no se pueden reproducir los xitos
target
16
reas de Proceso
Nivel 5 Optimizing 4 Quantitatively Managed Foco Continuous process improvement Quantitative management Areas de Proceso
Organizational Innovation and Deployment Causal Analysis and Resolution
3 Defined
Process standardization
Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition + IPPD Organizational Training Integrated Project Management + IPPD Risk Management Decision Analysis and Resolution Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management
2 Managed
1 Performed
17
Certificacin CMMI
SCAMPI: Standard CMMI Appraisal Method for
Process Improvement Es una avaluacin oficial del SEI realizada por un equipo liderado por un Lead Appraiser, en una Unidad Organizacional previamente definida con un Sponsor.
Hay tres tipos de SCAMPI: SCAMPI A, B y C Solo el SCAMPI A otorga la certificacin
18
Certificacin CMMI
Certificacin CMMI
Circuito de PP con la actividad 11 donde identifican Riesgos Plantilla de Riesgos Nuevos Desarrollos Plantilla de Riesgos Mantenimiento Gua de Planilla de Riesgos Cuando hacemos el plan de proyecto identificados pocos riesgos. Despues el analista de detalle me va alertando, de los riesgos. Hay un plan de riesgos, con probabilidad, prioridad, clasificacin. Seguimiento es en las reuniones de avance.
JP
20
Certificacin CMMI
Etapas del SCAMPI A
21
SCAMPI A
Readiness Review
Establecer Objetivos de cumplimiento Revisar Evidencia Definir Continuidad
On Site
Revisar Evidencia Realizar Entrevistas Generar Ratings El encuentro para los que buscan liderar proyectos con xito
21
Presentacin de la Organizacin
Empresa lder en Servicios de Consultora de IT, Desarrollo de Software, Licenciamiento de Tecnologa Microsoft y Staffing, con oficinas en Argentina, y negocios en Latinoamrica, Estados Unidos y Europa. Fundada en 1998, la misin de la compaa consiste en desarrollar soluciones de valor agregado que permitan a sus clientes la ejecucin de estrategias comerciales exitosas sobre la base de la innovacin y el uso de la tecnologa informtica. Cuenta con un equipo de ms de 150 profesionales, brindando servicios en diferentes tecnologas.
22
Nuestros Valores
Agilidad
Pasin
Meritocracia
Mejora Continua
Transparencia
Trabajo en Equipo
23
Algunos Clientes
24
Microsoft Gold Certified Partner Microsoft LAR - ESA Partner Ingenieros certificados en las competencias Microsoft Gerentes de Proyectos certificados PMI Frameworks .NET arquitectnicos estndar y propios Miembros activos de Codeplex Certificado CMMI Versin 1.2 Nivel 2
Apuesta a la Calidad
25 25
Ser competitivos a travs de optimizar costos Ser competitivos a performance y calidad travs de optimizar
26
27
Entorno Metodolgico
28
El proyecto de Mejora
Evaluacin Inicial Definicin de las mejoras Estrategia de la mejoras Detalle de las actividades Asignacin de Recursos y Tiempos Estricto seguimiento del plan Esquema de capacitacin Polticas de Implantacin
29
El proyecto de Mejora
Importante involucramiento de los niveles superiores Se asignaron recursos valiosos al proyecto Responsable por rea de Proceso Responsable por Proyecto (clasificacin de evidencias) Trabajo en Equipo (todos los sectores involucrados) Reuniones de seguimiento semanales Capacitacin en Modelo CMMI y Fwk M3 Seleccin de Herramientas
30
Mayores Desafos
Proyectos de Mantenimiento:
Muchas OT muy chicas No incluye todas las reas (ej: Ejemplo CM) Cultura de los Clientes Importancia del Tailoring
Metodologas giles
Resistencia al cambio de algunos equipos
31
Lo ms importante
Fuente: Mark Paulk, An introduction to the Capability Maturity Model for Software
32
33
Conclusiones
Cada organizacin debe recorrer su propio proyecto de mejora. No hay balas de plata Requiere el compromiso de todos los integrantes La Calidad genuina (generada desde adentro de la organizacin) es percibida desde afuera
Calidad = Supervivencia
34
Preguntas y Respuestas
Muchas Gracias!!!
35
Contacto
Cecilia Boggi, PMP Gerente de Project Management Office millenniuM3 s.a.
eMail: ceciliab@m3sa.com
Web: www.m3sa.com
36