a story of transformation: how lean & agile + nearshore outsourcing can increase agility

59
A story of transformation: How Lean & Agile + Nearshore can increase Agility Buenos Aires, Argen-na October 11, 2011 Fernando Ostanelli, Ci&T Rafael Prikladnicki, PUCRS

Upload: cit

Post on 31-Oct-2014

35 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

A story of transformation: How Lean & Agile + Nearshore can increase Agility"

Buenos  Aires,  Argen-na    October  11,  2011  

Fernando  Ostanelli,  Ci&T  Rafael  Prikladnicki,  PUC-­‐RS  

Page 2: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

     Fernando  Ostanelli  hDp://www.linkedin.com/in/ostanelli  

 Systems  Analyst  

Specialized  in  So5ware  Engineering  MBA  in  Business  Management  

 15  years  of  experience  in  the  IT  industry    

 ExecuCve  manager  at  Ci&T    

(www.ciandt.com)  (9+  years)    

Manages  delivery  centers  in  Brazil,    ArgenCna  and  China  

 One  of  the  leaders  of  company’s    

global  delivery  strategies.  

[email protected]  

@ostanelli  

Page 3: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

     Rafael  Prikladnicki  www.inf.pucrs.br/~rafael  

 Professor  at  the  Computer  Science  School  at  PUCRS  

Master  in  Computer  Science  –  PUCRS  (2003)  PhD  in  Computer  Science  –  PUCRS  (2009)  

 Director  of  the  Technology  Management  Agency  (AGT/PUCRS)  Coordinator  of  the  Local  Agile  Methods  User  Group  (GUMA-­‐RS)  

Coordinator  of  Agile  Brazil  2010    

Areas  of  experCse  and  interest:  Distributed  So5ware  Development  

Project  Management  So5ware  Process  Improcement  

Experimental  So5ware  Engineering  Lean  and  Agile  Methods  for  So5ware  Development  

Page 4: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Contexto

www.inf.pucrs.br/munddos  

How  to  deploy  DSD  prac-ces  within  the  companies  

Tool  development  to  support  DSD  

Integra-on  of  DSD  and  Agile  Methods  

Follow-­‐the-­‐Sun  (FTS)  soTware  development  

DSD  educa-on  

The  rol  of  Brazil  in  the  global  IT  industry  

Page 5: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility
Page 6: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2001  Background  history    

Page 7: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility
Page 8: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Nearshore ITO services using"!

Agile development methodologies !Lean IT principles!

We deliver value to our customers by !

Eliminating waste!Improving quality, speed and agility!

What we do!}!

Page 9: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2005   2006   2007   2008   2010  

RUP

2009  

Lean

CMM2/CMM3 CMMI4 CMMI5

Agile

Why  do  you  need  so  much  transforma-on  ???  

2011  

Page 10: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Before we move on…!

… a brief story of how we got here… !

Page 11: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Our  mission  is  to  provide  superior  services,  helping  our  clients  solve  their  IT  challenges  and  ensuring  a  long-­‐term  rela8onship  by  

honoring  all  of  our  commitments.    

Solid  UClity  /  Trusted  Supplier  

Ci&T Unified Process

1995…2005  

Page 12: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Applica-on  Outsourcing  

What do you do?

Page 13: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

commodity

Applica-on  Outsourcing  

What do you do?

Page 14: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Dealing  with  scope  changes  

Defense   Nego-a-on  

+  

Page 15: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

First  try…  

…  first  failure  

2005  

Page 16: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2006  

Page 17: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2007-­‐2008  

Page 18: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2009  

www.ciandt.com / @ciandt_br!

100% "Agile Projects"

Page 19: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

commodity

Applica-on  Outsourcing  

Page 20: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

commodity

Applica-on  Outsourcing  Lean  Nearshore  Agile  

Everybody does

Page 21: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

“Applica8on  development  professionals  can  learn  from  Ci&T.  Ci&T  built  out  a  Lean  culture  coupled  with  an  Agile  delivery  model  that  provides  almost  double  the  produc8vity  as  well  as  increases  in  both  quality  and  customer  sa8sfac8on.”    -­‐    Forrester,  2010    

             LEAN  and  Agility::  Perfect  Match  !  }

Page 22: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

}!

www.ciandt.com / @ciandt!

Lean frame in mind!Problem-solving mentality!Elimination of waste!Value engineering to prioritize according to business!Continuous improvement!

More value"

Busi

ness

val

ue!

Stories!

Lean Cuture!

“By  implemen8ng  a  Lean  approach  to  decision-­‐making,  Ci&T  pushed  authority  down  to  the  lowest  possible  level.  This  allows  teams  to  make  decisions  and  the  client  to  appoint  business  decision-­‐makers  who  work  closely  with  the  team.”  

by  Dave  West  (Forrester  Research,  Inc.)  July  1,  2010  

Page 23: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Increase  value  and  eliminate  waste  

New  ideas  emerge  from  a  set  of  condi8ons  in  wich  old  ideas  no  longer  seem  to  work    ('The  machine  that  changed  the  world’)    

Page 24: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility
Page 25: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Workplace :: Before!}!

Page 26: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Workplace :: After!}!

Page 27: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Why  do  you  need  to  transform  

yourself  that  much  ???  

Page 28: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

RUP  

CMMI  5  

LEAN  

(R$  K)  

2010  Revenue:  R$  100  M    2011  Forecast:  R$  130+  M  

reliability  

+  predictability  

+  agility  

Page 29: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Real  value  delivery  

To  deliver  the  story  at  the  end  of  the  project  

To  deliver  the  story  and  enable  its  value  during  the  project  

X  

Page 30: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

business  agility  

“Rapid  response  with  op-mal  efficiency,  economy,  energy  and  efficacy!”  

 Brad  Appleton  

Page 31: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

commodity

Applica-on  Outsourcing  Agile  

Everybody does

Page 32: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Global,  mulCcultural,  ....  

Page 33: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Global,  mulCcultural,  ....  

Page 34: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Applica-on  Outsourcing  Lean  Nearshore  Agile  

Page 35: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Yes !

How ?

Page 36: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Distributed  Agile  

+  

Page 37: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Distributed  Agile  

+  

Page 38: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Distributed    Agile  ???  

With  this  crazy  context  of  different  Cme-­‐zones  ???  

Page 39: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Distributed    Agile  ???  

With  this  crazy  context  of  different  Cme-­‐zones  ???  

Page 40: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Distributed  Agile   +  Nearshore  

Page 41: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Applica-on  Outsourcing  

Lean  

Nearshore  Agile  

Global,  Mul-cultural  

Page 42: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Aren’t Agile Methods strongly dependent of 100% face to face

communication ?

The coordination and integration of a distributed team are way more difficult !!!

Page 43: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

So… Why do you distribute ?

Page 44: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Use  Agile  Methods!  Use  SCRUM!  

Be  Global!  

Distribute  your  teams  !  

Page 45: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Use  Agile  Methods!  Use  SCRUM!  

Be  Global!  

Don’t  

Don’t  

Don’t  

Distribute  your  teams  !  Don’t  

Page 46: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Unless  you  have    a  REASON  !  

Page 47: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

What are your reasons ?!}!

Ø  Clients: Proximity, Agility, Value!Ø  People: reach new talent sources!Ø  Economy: Global Competitiveness!

Page 48: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

What about software

development process ?

Shoudn’t they be adapted ?

Page 49: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

DisCbuted  -­‐  Yes,  Isolated  –  no  more.  

“Distance  is  dead”      Professor  Erran  Carmel,  American  University  

Page 50: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

DisCbuted  -­‐  Yes,  Isolated  –  no  more.  

“Distance  is  dead”      Professor  Erran  Carmel,  American  University  

Page 51: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Telepresence!}!

Page 52: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Telepresence!}!

Page 53: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

RTSC – Real Time Simulated Collocation

“Simulated  co-­‐loca8on  enables  rich  real-­‐8me  collabora8on  between  individuals  at  the  various  sites.  RTSC  is  the  most  interes8ng—and  has  the  greatest  poten8al—for  Brazilian  sites  to  compete  globally”  

Does  Time  Zone  Proximity  Maker  for  Brazil?  A  Study  of  the  Brazilian  I.T.  Industry  Industry  Report  of  July  20,  2010    Erran  Carmel,  Kogod  School  of  Business,  American  University,  Washington  DC,  USA  &  Rafael  Prikladnicki,  Computer  Science  School,  PUCRS,  Porto  Alegre,  RS,  Brazil  

Page 54: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility
Page 55: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

2010

Company facts!}!

www.ciandt.com / @ciandt!

Founded in 1995!HQ in Brazil w/ offices in the US, Japan, Europe & China!Global Delivery Centers in Brazil, Argentina and China !Staff: 1,300+!Annual growth: 40%!Provide high performance teams to our clients!

Service Offerings"

Application Development & Management!Mobile Solutions!Cloud Computing!Product Engineering!SAP!Business Intelligence!!

Page 56: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

www.ciandt.com / @ciandt!

Company  facts  ::  some  clients  }!

Page 57: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Pon-ocia  Universidade  Católica  do  Rio  Grande  do  Sul  -­‐  PUCRS  

Page 58: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

•  Undergrad  courses          >50  •  Grad  courses  (latu  sensu)      116  •  Grad  courses  (strictu  sensu)    40  

– Master  programs        23  – Doctorate  programs        17  

•  Undergrad  students        26,424  •  Grad  students          5,049  •  Professors            1,678  •  Employees          4,245  

PUCRS  Overview  

Page 59: A Story of Transformation: How Lean & Agile + Nearshore Outsourcing Can Increase Agility

Thank  you!