Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
“Método Acelerado de Mejora para Aseguramiento de Alto Desempeño en el Software”
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Quiénes SomosFIRMA DE CONSULTORIA ESPECIALIZADA EN IMPLEMENTAR MEJORES
PRACTICAS Y MODELOS DE CALIDAD NACIONALES E INTERNACIONALES EN EMPRESAS DE TI. REALIZAMOS PROYECTOS DE OPTIMIZACION DE PROCESOS DE TECNOLOGIA DE INFORMACION Y CONSULTORIA DE ASEGURAMIENTO DE
PROCESOS DE NEGOCIO Y ADMINISTRACION DE RIESGOS, GOBIERNO CORPORATIVO Y CUMPLIMIENTO.
Certificaciones:• CMMi Services Nivel 3 (Administración de Servicios de Calidad)• MoProSoft Nivel 3 (Marco de Referencia Organizacional)• ISO/IEC 20000 (Sistema de Gestión de Servicios de TI)
Oficina PrincipalAve. Alianza Sur 303, Of. 208, 210 y 212.Monterrey IT ClusterApodaca, N.L.
Oficina ComercialAve. Paseo de la Reforma 350, Col. Juárez, Delegación Cuauhtémoc, Distrito Federal.
La parte de imagen con el identificador de relación rId4 no se encontró en el archivo. La parte de imagen con el identificador de relación rId4 no se encontró en el archivo.
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Kernel: Logros Obtenidos 12 años comprometidos a implementar Mejores Prácticas y Modelos de Calidad nacionales e
internacionales en empresas de TI.
Más de 600 empresas implementadas y acreditadasen MoProSoft N1, N2 y N3 desde el año2005, en 18 entidades federativas.
Desarrollo de capacidades de procesos de TI de las empresas de los clústeres de Monterrey,Oaxaca, Querétaro, Guerrero, Tamaulipas, Tlaxcala, Puebla, Laguna, Baja California, Yucatán yChiapas, entre otros.
Participación activa en RELAIS como miembro de CompeTIVAL para Sudamérica:Moprosoft/ISO 29110 y servicios de capacitación, coaching y certificación de TSP en proyectosen Colombia, Perú y Ecuador.
1,700 ingenieros de software entrenados en PSP y 49 empresas habilitadas en PSP/TSP: 35%de incremento de productividad y 45% de reducción de costos de re-trabajo en las empresas.
Contamos con 1 TSP Mentor Coach, 8 TSP Coaches, 9 Instructores PSP y 1 Lead Appraissercertificado por el SEI y el CMMi Institute.
Participación en la Iniciativa Nacional TSP promovida por INFOTEC en los estados deQuerétaro y Oaxaca, donde se logró certificar empresas e Ingenieros PSP, además de habilitary certificar instructores y coaches TSP.
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
“Programa de implementación de un método acelerado de capacidades en Productividad y Alto
desempeño a través de la implementación y certificación de Modelos de calidad.
Incorporamos una metodología de acompañamiento para administración de desempeño de proyectos para
empresas de Tecnología de la Información”
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Era una vez en una empresa……un proyecto, muy importante.
“¡Hector… hemos vendido el proyecto mas importante de la empresa! Es el producto bandera y es muy similar al proyectos anterior…”
(Gerencia explica el requerimiento)
…éste es el cliente mas importante para nuestra organización. Y necesitamos que el proyecto lo entregues en 8 meses. Cuentas con un equipo de 10 desarrolladores. Hector, bien sabes que no puedes fallar, hemos visto en ti las cualidades para liderar el proyecto bandera.”
...¿aceptas el reto?
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
…es el típico proyecto de “la marcha de la muerte”.
El equipo termina trabajando de más… ¿cuánto falta para terminar las pruebas? El proyecto va tarde, el equipo esta presionado.
Trabaja sábados e incluso domingos. ¿La salud? ¿La familia? “NO hay tiempo”
¿La moral del equipo?
¿El cliente esta contento? … ¿y la gerencia?
Según dirección...
¿quién es finalmente el responsable?
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
¿Por qué no podemos defendernos?
¡Porque NO tenemos datos confiables!
“Cuando un Ingeniero discute con su jefe (o un cliente) sobre una fecha imposible pero sin datos… siempre pierde”
- Watts Humphrey
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Enfoque a Procesos¿Por qué es importante definir y utlizar procesos?
En resumen, el enfoque a procesos ayuda a mejorar los tiempos, costos y calidad del negocio. Una organización con una cultura de excelencia en procesos requiere de administración de procesos para lograr resultados sobresalientes.
¿Por qué el enfoque a procesos? Para ayudar al negocio!
• Mejorar la competitividad• Clientes satisfechos
• Hacer mas con menos• Expandir el mercado
Supuestos• La calidad de un productos esta gobernada por la
calidad del proceso y esta por la disciplina del ingeniero• Calidad de Procesos reduce el retrabajo
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
MoProSoft: Un modelo para la empresa que incia
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
TSP: Disciplina y prácticas de productividad a un nivel individual y de equipo
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Estilos de Administración
Los principales estilos de administración han sido:
Administración de Cuerpo
Se trata a la persona como un animal que debe
ser dirigido, ordenado y motivado por el miedo.
Administración de Tareas
Se trata a la persona como maquina.
La gerencia conoce la mejor forma de realizar el
trabajo y el trabajor realiza.
Administración de Cónocimiento
Se trata a la persona como un individuo.
El trabajador de conocimiento sabe cómo
realizar el trabajo. La gerencia motiva, liderea y
coachea.
Peter DrukerFrederick Taylor
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
CMMI es una colección de mejores prácticas que han probado ser efectivas en la industria
• Un marco de referencia para desarrollar, mejorar y mantener el desempeño del negocio
• Provee enfoque de procesos para las actividades del trabajo• Participación de la industria, gobierno y academia en su desarrollo
CMMI atiende 3 principales objetivos• Desarrollo-
Ingeniería de productos y servicios• Servicios–
Proveer servicios
• Adquisiciones–Adquirir productos y servicios
El portafolio de productos de CMMI comprende:
• Descripción del modelo• Métodos de evaluación• Entrenamiento oficial Capability Maturity Model Integration (CMMI®)
CMM
I-SVC
CMMI-DEV
CMMI ModelFramework
CMM
I-ACQ
CMMI: Un modelo organizacional de capacidades de madurez
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
CMMI: Procesos - Mejores prácticasDefinición e Ingeniería de Producto
Aseguramiento del éxito del Producto
Administración y Monitoreo del Desarrollo
Realizar el Trabajo Explícito y Medible
Gestión de Proveedores y Decisiones
Creación de Cultura de Excelencia
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
15
Nivel Administración de Procesos
Administración de Proyectos Ingeniería Soporte
5 Organizational Performance Management (OPM)
Causal Analysis and Resolution (CAR)
4 Organizational Process Performance (OPP)
Quantitative Project Management (QPM)
3 Organizational Process Focus (OPF)
Organizational Process Definition (OPD)
Organizational Training (OT)
Integrated Project Management (IPM)
Risk Management (RSKM)
Requirements Development (RD)
Technical Solution (TS)
Verification (VER)
Validation (VAL)
Product Integration (PI)
Decision Analysis and Resolution (DAR)
2 Project Planning (PP)
Project Monitoring and Control (PMC)
Requirements Management (REQM)
Supplier Agreement Management (SAM)
Configuration Management (CM)
Process and Product Quality Assurance (PPQA)
Measurement and Analysis (MA)
1 -- -- --
CMMI: Áreas de Proceso
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
MOPROSOFT/CMMI
AUDITORIA/SCAMPI Team Software Process
Estratégia AgilAcelerada
AdministraciónEstadística y Cuantitativa
TC-AIM: Método Acelerado de Mejora para el Alto Desempeño
1.5 a 2.5 años
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
¿Qué es la Alta Madurez / Alto Desempeño?
Despues de un Nivel 3 de CMMI o de MoProsoft, el trabajo se administra de forma proactiva y se utilizan procesos estándar.
Alta madurez significa que tienes los datos para entender cuál es el desempeño de los procesos, cómo la variación en la implementación y ejecución de los procesos afecta al desempeño para corregir y/o preveer los resultados.
Lograr resultdos predecibles utilizando
factores de proceso
Anticipar problematicas de proyectos y
establecer una admin. Proactiva
Analizar de forma sistemática causas raices
a la solucion de problemas
Aplicar aprendizaje continuo y ciclos de
innovación
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Administración con el espejo retrovisor
La mayoria de los usos de medición son retrospectivas:
• ¿Conoces donde estas (actual vs. plan)?
• ¿Cuáles son las acciones correctivas a tomar?
Es dificil utilizar este tipo de resultados de mediciones para contestar a las siguientes preguntas:
• ¿Seras exitoso?• ¿Qué pasaría si algo sale
diferente?
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Administración con un Sistema de Navegación
La medición es una rutina de los proactivos:
• ¿Tienes confianza de conocer dónde estas, a dónde vas y el desempeño? (entendimiento cuantitativo)
• ¿Entiendes las variaciones?
Utiliza los resultados de medición para contestar a las siguientes preguntas:
• ¿Seras exitoso?• ¿Están alineadas las
expectativas de tus clientes?• ¿Qué pasaría si algo sale
diferente?
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
¿Por qué es importante entender la variación?
El cliente desea el producto en 8 meses. El rango histórico es de 7 a 12 meses.¿Aceptas el trabajo?
Probablemente no. Probablemente sí.
Probabilidad de obtener el resultado deseado
Resultado mas probable Resultado mas probable
Probabilidad de obtener el resultado deseado
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Capacidades y Habilidades por Nivel de Madurez
Nivel de Madurez 4-5(Alta Madurez)
Nivel de Madurez 3(Procesos Estandarzados)
Nivel de Madurez 2 (Seguimiento y Control)
Expertos en Cambio Org.
Expertos en Entrega
Expertos de Proceso
Admin. de Proyectos
Líderes/ Dueños
Expertos en Desempeño Cuantitativo
Metodo Acelerado de Mejora para el Alto Desempeño
ML-5
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Inicias con una línea base de desempeño y
capacidades en un nivel base de madurez
Trabajar projecto-por-proyecto en lugar de
nivel-por-nivel
Capacitación en todos los niveles
Utilizas datos TSP para obtener resultados de mejora e impulsar la
Alta Madurez
Lanzar el grupo de expertos en procesos
(EPG) y mejorar el desempeño con el
6σ yTSP
Mejorar el enfoque, establecer nuevas líneas
base, expandir organizacionalmente y continuar la mejora…
Estratégia de Adopción
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Ejemplo de una línea base de desempeño
Las líneas base de desempeño en proceso se realizan partir del análisis de metricas consolidadas para establecer una distribución y un rango de resultados que expliquen el comportamiento del desempeño.
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com Kernel´s Initiative
(2013-2015)System test defects (defects/KLOC) 1.82Delivered defects (defects/KLOC) 0.25System test effort (% of total effort) 4.9%System test schedule (% of total duration) 12.6%Duration of system test (days/KLOC) 2.4Failure COQ 14.6%Cost effort error 5%Schedule error 17%Process Yield (% defects removed prior to compilephase) 65%Task hours (hours per week per team member) 6.1Unit test defects (defects/KLOC) 7.14Design effort (% of total effort) 18.07%Appraisal to Failure ratio 3.0Productivity (LOC/Hour of development time) 18.2
Características:
25 empresas (45 projectos) 8 empresas realizaron al menos 2
iteraciones
9 proyectos llegaron hasta las pruebas de sistema
Tamaño de los Proyectos: desde 200 LOC hasta 53KLOC (promedio9.7KLOC)
Duracion de Proyectos: 4 a 30 semanas (promedio 10 semanas)
Equipos pequeños (2 a 13 integrantes) 5 miembros por equipo (promedio)
Lider tambien programaba
Contexto ágil
Algunas de las empresas tenían MoProSoft Average results from 45 proyects.For system test, data if from 9 proyects.
Iniciativa Kernel de Alto Desempeño - Resultados de 45 Proyectos de 25 Organizaciones en TSP
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Typical Projects
SEI Benchmark(US 2003)
CMU/SEI 2003-TR-014
SEI Benchmark(Mexico 2009)
CMU/SEI 2009-TR-011
Kernel Initiative (2013-2015)
SEI/TSPSYMP 2016
System test defects (defects/KLOC) 150.4
(0 to 0.9)1.7
(0 to 6.8)1.82
(0.34 to 7.14)
Delivered defects (defects/KLOC) 7.50.06
(0 to 0.2)0.5
(0 to 2.2)0.25
(0 to 0.79)
System test effort (% of total effort) 40%4%
(2% to 7%)5.93%
(0.25% to 26.22%)4.9%
(1% to 7.9%)
System test schedule (% of total duration) 40%18%
(8% to 25%)6.2%
(2.1% to 26.2%)14.6%
(5.7% to 18.5%)
Duration of system test (days/KLOC) -0.5
(0.2 to 0.8)5.4
(0.4 to 9.5)2.4
(0.24 to 8.93)
Failure COQ 50%17%
(4% to 38%)15.2%
(1.6% to 29.4%)14.6%
(2.9% to 48.6%)
Cost error -26%
(+5% to +65%)20%
(-9.5% to 54%)5%
(-85% to 87%)
Schedule error -6%
(-20% to 27%)2%
(-27% to 45%)17%
(-53% to 83%)
Los resultados mejoraron comparadas con otras iniciativas El error en desviación en calendario incremento debido a equipos
prequeños trabajando en multiples proyectos (optimistas)
Iniciativa TSP Kernel de Alto Desempeño
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
TC-AIM (Metodo Acelerado de Mejora para Alto Desempeño)
El TSP directamente cubre gran parte de las prácticas específicas (SPs)
– 85% de las SPs de N2– 78% de las SPs de N3– 54% de las SPs de N4– 25% de las SPs de N5– 80% de las SPs de N2 y N3– 75% de las SPs hasta N5
La mayoría de las prácticas genéricastambien son soportadas.
Fuente: TC-AIM CMU/SEI-2010-TutorialBasado en un SCAMPI C con la última versión de TSP
Implementación de CMMI mediante el TSP Metodo Acelerado de Mejora
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Una reducción de 2 a 10 veces en la fase de pruebas.
Mejora en la exactitud de los estimados: los estimados de costo y tiempo con una precisión de un +/- 10%
Calidad promedio equivalente a 5.2 sigmas, o 60 defectos por cada Millón LOC
Acelera los cambios en los niveles de madurez hasta un 60% mas rápido.
Proyecto Controlado
Una mejora de 2 a 20 veces en la calidad del producto entregado.
Beneficios y Resultados
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Adopción del CMMI
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Establecer la visión de la dirección para implementar algún modelo o iniciativa de mejora
• Establecer objetivos medibles• Contar con un patrocinador visible que establezca las expectativas para la
iniciativa• Administrar la mejora como un proyecto
Proveer recursos y soporte• Financiamiento, recursos humanos, herramientas• Seleccionar a la gente con el liderazgo adecuado
Mantenerlo realista• Mantener el enfoque en el valor de negocio y el desempeño del programa de
mejora• Involucrar proyectos y personas con la disposición adecuada• Hacer a las personas responsables del resultado• Dar seguimiento y comunicar avances• Reconocer y premiar los logros
Obtener Valor del Modelos e Iniciativas de Mejora (Rol Ejecutivo)
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
1. Buenos procesos incrementan la probabilidad de lograr buen desempeño en proyectos
2. CMMI es un modelo, no un estandar – adaptar CMMI al negocio, ambiente, recursos y objetivos
3. Enfocarse en el negocio y objetivos de mejora – Sólo enfocarse a lograr elnivel de certificación en CMMi o MoProSoft podría no solo no lograr los beneficiosde negocio, sino incrementar costos.
4. La alta madurez es un caso de negocio – justificar la inversión, identificar el valor de negocio al mejorar procesos, incluso en los niveles bajos de CMMI
5. Organizaciones con niveles de madurez alto pueden tener desempeño bajo en sus proyectos – La evaluación debe ser un reflejo de la forma de trabajar de la organización a mantener después de la evaluación.
6. Los mayores beneficios de la evaluación es la mejora en la organización, y no tanto la evidencia o evaluación (papelito) –Enfocar el esfuerzo a la preparación de la evaluación y disminuir el riesgo de no lograr el nivel, puede disminuir el retorno de negocio
Uso efectivo de las Iniciativas de Mejora (MoProSoft, TSP, CMMI, TCAIM)
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
Compromiso con las empresas de TIIncrementar su Institucionalización y Competitividad
Héctor González SantosMétodo Acelerado de Mejora para Alto Desempeño
ww
w.k
erne
ltech
nolo
gies
.com
ContactoMs. Héctor J. González
Director de Consultoría Proyectos Alta Madurez
PSP Instructor / TSP Mentor Coach CMMI Lead Appraiser / CMMI Instructor
email: [email protected]
¡MUCHAS GRACIAS!