Retos del desarrollo ágil para empresas de outsourcing

31
All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011. Retos del Desarrollo Ágil para Empresas de Outsourcing José Antonio Macias Trejo

Transcript of Retos del desarrollo ágil para empresas de outsourcing

Page 1: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Retos del Desarrollo Ágil

para Empresas de Outsourcing

José Antonio Macias Trejo

Page 2: Retos del desarrollo ágil para empresas de outsourcing

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

Page 3: Retos del desarrollo ágil para empresas de outsourcing

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

Page 4: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Pre-Requisitos

Terminología Ágil Metodología Scrum

Proceso de Offshoring

Page 5: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

El Contexto Ágil

Page 6: Retos del desarrollo ágil para empresas de outsourcing

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

Page 7: Retos del desarrollo ágil para empresas de outsourcing

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

Page 8: Retos del desarrollo ágil para empresas de outsourcing

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

Page 9: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Desarrollo Ágil y Outsourcing

Page 10: Retos del desarrollo ágil para empresas de 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.

Page 11: Retos del desarrollo ágil para empresas de outsourcing

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

Page 12: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Outsourcing TípicoComplemento Equipo Adicional Equipo Único

Clie

nte

Pro

veed

or

Page 13: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

De Tradicional a Ágil

Page 14: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Nuevas Opciones

Page 15: Retos del desarrollo ágil para empresas de outsourcing

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

Page 16: Retos del desarrollo ágil para empresas de outsourcing

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

Page 17: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Retos Identificados

Page 18: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Adoptarlo Es Fácil

Page 19: Retos del desarrollo ágil para empresas de outsourcing

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

Page 20: Retos del desarrollo ágil para empresas de outsourcing

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

Page 21: Retos del desarrollo ágil para empresas de outsourcing

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

Page 22: Retos del desarrollo ágil para empresas de outsourcing

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»

Page 23: Retos del desarrollo ágil para empresas de outsourcing

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

Page 24: Retos del desarrollo ágil para empresas de outsourcing

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»

Page 25: Retos del desarrollo ágil para empresas de outsourcing

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»

Page 26: Retos del desarrollo ágil para empresas de outsourcing

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

Page 27: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Un Cierre Ágil

Page 28: Retos del desarrollo ágil para empresas de outsourcing

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»

Page 29: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Formalizar

Evangelizar

AlinearTransferir

Mejorar

Hacia El Futuro

Page 30: Retos del desarrollo ágil para empresas de outsourcing

All Rights Reserved © Valores Corporativos Softtek S.A. de C.V. 2011.

Sesión de Preguntas

? ? ?

Page 31: Retos del desarrollo ágil para empresas de outsourcing

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: [email protected]

Twitter: @jantoniomacias