Post on 19-Jun-2015
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Retos del Desarrollo Ágil
para Empresas de Outsourcing
José Antonio Macias Trejo
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Backlog Inicial> Acerca de Softtek> Pre-Requisitos > El Contexto Ágil> Desarrollo Ágil y Outsourcing> De Tradicional a Ágil> Retos Identificados> Un Cierre Ágil
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Acerca de Softtek
Presencia Atendiendo a Norte América, Latino América, Europa y AsiaAtendiendo clientes
en 20+ paises9 GDCs México(4), Brasil(1),
Argentina(1), España(1) & China (2)Presencia Directa
en 13 Países
Compañía Proveedor Global de Servicios Integrales de AplicaciónLíder en Latino
America.Soluciones Locales,
Regionales y GlobalesAlternativa de Outsourcing
diferente a IndiaCreador y Líder de
Near Shore®.
Persona ~ 6,000 Profesionistas de SoftwareGreat Place to Work en
Argentina, Brasil y MexicoPrograma Innovativo de
Enlace UniversitarioRotación mas baja entre competidores globales
Perfil de Cliente
Corporativos de Alto Nivel en los Mercados Atendidos80% Ingresos de Clientes Recurrentes17 Organizaciones Fortune 50 300+ Clientes Activos
28 años como Pionero en LATAM y Líder de la industria NearShore
+30 oficinas de Venta/Operación
Penetración Conglomerado Fortune 10
Desde 1997 con+1400 FTEs en ~200
contratos para America, Europa y Asia
HPDesde 1992 con +250 FTEs en ~10 contratos
para US, Canada, Mexico, Brasil, Argentina,
China, Costa Rica, Polonia, UK
Compañía de Re-DistribuciónFortune 10
Desde 1991 con+320 FTEs en ~20 contratos para US,
Mexico, Brasil, Argentina y China
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Pre-Requisitos
Terminología Ágil Metodología Scrum
Proceso de Offshoring
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Contexto Ágil
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
La (R)Evolución Ágil
1995: Ken Schwaber @ OOPSLAIntroducción de SCRUM
2001: Firma del Manifiesto Ágil
2007: 69% Proyectos Agiles (Dr. Dobbs)
1998: Kent Beck
Prácticas de XP («Chrysler Payroll Project»)
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Universo Ágil
Prácticas Metodologías
Valores y Principios
Scrum XP
FDD
TDDBDD
Integración Continua Pruebas
Unitarias
Refactoring
Programación en Pares
Individuos e Interacciónes
Software Funcional
Colaboración con el Cliente
Aceptar el Cambio
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
¿Por Qué Ágil?
Desarrollo Ágil
Mayor Productividad y Reducción de Costos
Mejor “Time-to-Market”
Mejor Calidad de Producto
Mayor Satisfacción del Usuario Final
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Desarrollo Ágil y Outsourcing
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Cifras InteresantesDesarrollo Ágil
60% Reducción de Defectos
30% Mayor Satisfacción de Usuarios
16% Mayor Productividad
37% Mejor “Time-to-Market”
Outsourcing Offshore
86% Costo de Mano de Obra
37% Reducción de Duración de Proyecto
30% Ventaja Competitiva
20% Mayor Satisfacción de Usuarios
Fuente: Moore S., Barnett L., Offshore Outsourcing and Agile Development, 2004, Forrester Research.
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
¿Deberiamos Combinarlas?
Contradictorio
Desarrollo Ágil Offshoring
> Equipos Co-Ubicados> Daily Scrum: Misma
Hora y Lugar> Pizarra Física de
Tareas> «Planning Poker»
> Distintas Geografías> Diferentes Culturas> Diversas Zonas
Horarias> Varios Idiomas
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Outsourcing TípicoComplemento Equipo Adicional Equipo Único
Clie
nte
Pro
veed
or
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
De Tradicional a Ágil
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Nuevas Opciones
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Un Cambio de Mentalidad
Codificación
QA
Codificación
QA
Tradicional Ágil
T1 T2 T3
FE- 1
Tradicional Ágil
T1 T2 T3
FE- 2
FE- 3 FE- 1
FE- 2
FE- 3
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Nuestra Experiencia
150
10 15
30
Proyectos Terminados
Proyectos en Progreso
Equipos Scrum
Profesionales Agiles
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Retos Identificados
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Adoptarlo Es Fácil
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Contrato
RetosIniciar con Contratos
Tipo T&M
Estrategias
Establecer un Core Team
Instrumentar Modelos de Staffing
Contratos de Precio Fijo
Modelo de Staffing
Mantenimiento de Aplicaciones
Establecer Meta Clara para Sprints
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
La Comunicación
RetosIntroducir un Rol de «Service Manager»
Estrategias
Invertir en Herramientas de Comunicación
Solicitar Mayor Disponibilidad del Cliente
Indefinición en Expectativas de Cliente
Mal Entendimiento de Requerimientos
Baja Interacción entre Equipo
Elaborar Documentación Mínima
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
La Metodología
Retos EstrategiasDefinición Inicial de Roles
y ResponsabilidadesIndefinición de Roles y
Responsabilidades
Falta de «Empowerment»
Descripción Pobre de «User Stories»
Acordar Criterios de Aceptación
Cambios de Alcance a la Mitad del Sprint
Acordar Proceso de Control de Cambios
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
La Metodología (2)
Retos EstrategiasProveer Entrenamiento
InternoDuración Irregular de
Sprints
Definición Ambigua de «DONE»»
Metodología «Personalizada»
Entrenamiento en Metodología del Cliente
Acordar un «DONE Checklist»
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Proceso
Retos EstrategiasIncluir Sprint 0 y Release
SprintNo Existen Pruebas de Aceptación Formales
Débil Manejo de Defectos
Preparación Inicial del Proyecto
Acordar Proceso de Manejo de Defectos
Establecer Mecanismo de Aceptación Formal
Pobre Visión del Producto
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Equipo de Trabajo
Retos EstrategiasVisitas Frecuentes entre
SedesDesintegración
Responsabilidad No Compartida
Falta de Confianza Actividades de «Team Building»
Sprints «Shoulder-to-Shoulder»
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
El Proyecto
Retos EstrategiasSesión de Transferencia
de ConocimientoBajo Entendimiento del
Problema en General
Falta de Visibilidad del Product Backlog
Baja Visibilidad del Progreso Real
Brindar Visibilidad de Product Backlog
Inclusión en «Scrum of Scrums»
Participar en la Planeación del «Release»
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
En Resumen
Contract
ual
Comunic
ació
n
Met
odología
Proce
so
Equipo d
e Tra
bajo
Proye
cto
0
1
2
3
4
5
6
7
Retos
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Un Cierre Ágil
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Ágil + Outsourcing
¿Por qué no obtener los siguientes beneficios?
> Mayor Transparencia en el Proceso> Habilidad Para Ajustar Continuamente> Mas Comunicación (Frecuencia)> Énfasis en Calidad y Pruebas> Ahorros Considerables> Mejor «Time-To-Market»
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Formalizar
Evangelizar
AlinearTransferir
Mejorar
Hacia El Futuro
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
Sesión de Preguntas
? ? ?
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.
José Antonio Macias TrejoApplication Development Practice
Email: jose.macias@softtek.com
Twitter: @jantoniomacias