34
Agile Por*olio Management at NYSE Presented by: Gabino Roche Agile 2012 – Dallas, TX August 15, 2012

Agile portfolio management at nyse

Embed Size (px)

Citation preview

Page 1: Agile portfolio management at nyse

Agile  Por*olio  Management    at  NYSE  

   Presented  by:  Gabino  Roche  

Agile  2012  –  Dallas,  TX  August  15,  2012  

Page 2: Agile portfolio management at nyse

•  Demonstrate  cost  and  value  

•  Manage  capacity  and  opportunity  cost  

•  Perform  agile  por*olio  management  without  the  jargon    

Core  Message  

Large  Enterprise  Por*olio  Management  

Page 3: Agile portfolio management at nyse

•  The  Opportunity  

•  Challenges  

•  First  Things  –  The  Basic  Mechanics  

•  Managing  a  Por*olio  by  Opportunity  Costs  

•  InsOtuOng  Agile  Por*olio  Governance    

Agenda  

Page 4: Agile portfolio management at nyse

•  LinkedIn:  www.linkedin.com/in/GabinoRoche  

•  TwiVer:  grochejr  

•  JP  Morgan  Chase  Email:  [email protected]    •  Maag  Studios  (Mobile  App  Development  Company):    

•  Website:  www.MaagStudios.com  •  Email:            [email protected]  •  TwiVer:  MaagStudios  •  Facebook:  www.facebook.com/MaagStudios    

   

Gabino  Roche  

Contact  Info:  

Page 5: Agile portfolio management at nyse

The  Opportunity  amid  the  Financial  Crisis  

Page 6: Agile portfolio management at nyse

•  Cash  Equi@es  •  Futures/Op@ons  •  Market  Data  •  Bonds  •  NYSE  Technologies  

–  New  division  formed  in  2008  

–  Acquisi@ons:  •  Wombat  •  AEMS  •  TransacNools  •  NYFIX  

NYSE  Euronext  

Lines  of  business:  

Page 7: Agile portfolio management at nyse

•  What  are  the  organiza@on’s  strategic  priori@es?  

•  Is  there  a  roadmap?  

•  What  ini@a@ves/products/projects  to  pursue?  

•  What  is  the  ROI  or  perceived  value  gained?  

Discovering  the  Landscape  

Revenue  is  the  Priority  

Page 8: Agile portfolio management at nyse

•  Difficult  to  keep  strategic  focus  

•  Doubts  of  job  security  consistently  lingered  

•  Projects  were  stopped  in  the  middle  or  even  before  they  really  got  started  

•  In  beginning,  technology  reported  to  the  business  

Frequent  Changes  in  Leadership  

Changing  DirecOons  too  o\en  

Page 9: Agile portfolio management at nyse

Fiefdom  Challenge  

•  Difficult  to  leverage  synergies  between  departments  

•  Redundancies  on  efforts  

•  Wasted  budget  and  @me  

•  Poor  management  of  opportunity  costs  

Are  you  one  company,  or  are  you  fighOng  a  turf  war?  

Page 10: Agile portfolio management at nyse

Real  Assets  vs.  Fungible  Resources  

View  Your  People  as  Assets  or  Cogs  in  a  wheel?  

•  Retain  talent  or  lose  trade  secrets  to  compe@tors  

•  Ramp  @me  to  replace  pivotal  engineers  is  enormous  

•  Profitability  of  a  product  doesn’t  determine  the  value  of  a  resource  

Page 11: Agile portfolio management at nyse

Sell!  Sell!  Sell!  Sell  Vaporware?!  

What  are  we  promising  our  clients?  

•  Pressured  sales  teams  would  commit  to  things  without  checking  to  see  if  they  were  available  or  feasible  

•  BeNer  understanding  of  product/service  offerings  was  needed  

•  Cohesive  product  ownership  between  business  &  technology  

Page 12: Agile portfolio management at nyse

First  Things  –  The  Basic  Mechanics  

Determining  Team  Capacity  &  Quick  EsOmaOon  

Page 13: Agile portfolio management at nyse

Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Biz  Value  

5  

5  

3  

5  

1  

5  

3  

3  

Determining  Business  Value  

•  5  –  Highest  Business  Value  

•  3  –  Medium  Business  Value  

•  1  –  Low  Business  Value  

Page 14: Agile portfolio management at nyse

Total  Business  Value  =  30   Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Biz  Value  

5  

5  

3  

5  

1  

5  

3  

3  

Determining  Business  Value  

Page 15: Agile portfolio management at nyse

Total  Business  Value  =  30   Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Biz  Value  

5  

5  

3  

5  

1  

5  

3  

3  

Business  Value  Points  Delivered  to  date  =  18  

Determining  Business  Value  

Page 16: Agile portfolio management at nyse

Total  Business  Value  =  30   Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Biz  Value  

5  

5  

3  

5  

1  

5  

3  

3  

Business  Value  Points  Delivered  to  date  =  18  

Percent  of  Business  Value  Delivered  (18/30)=  60%  

Determining  Business  Value  

Page 17: Agile portfolio management at nyse

Total  Business  Value  =  30   Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Biz  Value  

5  

5  

3  

5  

1  

5  

3  

3  

Business  Value  Points  Delivered  to  date  =  24  

Percent  of  Business  Value  Delivered  (18/30)=  80%  

From  experience  once  projects  reach  80%  of  value  delivered,  serious  discussions  can  be  had  about  whether  to  con@nue  or  not  

Rule  of  Thumb  

Page 18: Agile portfolio management at nyse

•  Assume  resources  cost  a  $100  per  hour  for  a  40  hour  work  week  ($8,000  per  resource  per  2-­‐week  itera@on).  

•  This  team  is  comprised  of  9  resources  (1  PO,  1  SM,  1  BA,  4  DV,  2  QA).  –  Count  all  roles  –  both  employee  and  consultants  –  directly  involved  in  

delivering  the  project  

•  Team  cost  is  $72,000  per  itera@on.  

•  The  team  produces  a  3-­‐month  moving  average  velocity  of  50  story-­‐points  per  itera@on.  

•  Average  Cost  Per  Point  =  $1,440  or  $4,320  per  3-­‐point  feature.  

Determining  Cost  Per  Feature  

Page 19: Agile portfolio management at nyse

EsOmate  

8  

5  

3  

5  

1  

2  

5  

1  

•  Total  the  story-­‐points  in  the  Backlog  

•  Use  the  team’s  steady-­‐state  velocity  

•  Story  sizes  are  arbitrary  but  are  specific  to  a  team  and  a  project  

•  For  more  accurate  results,  bring  the  work  to  the  team  and  keep  the  team  stable  

Story/Feature  

Feature  1.2  

Feature  1.3  

Feature  2.1  

Feature  2.2  

Feature  2.3  

Feature  3.1  

Feature  3.2  

Feature  3.3  

Cost  

$4,000  

$2,500  

$1,500  

$2,500  

$500  

$1,000  

$2,500  

$500  

Per-­‐Project  and  Per-­‐Feature  Cos@ng  

Page 20: Agile portfolio management at nyse

Managing  Capacity  &  Effort  

Project A

Project B

Project C

Project D

Project E

Queries/Support 1

Queries/Support 2

Performance

Total Effort

Page 21: Agile portfolio management at nyse

Using  Burndowns  for  Delivery  AND  Cost  

Project  OM  

Page 22: Agile portfolio management at nyse

Using  Burndowns  for  Delivery  AND  Cost  

Project  OM  

Page 23: Agile portfolio management at nyse

•  Network  and  iden@fy  the  players,  the  real  stakeholders  

•  Establish  ad-­‐hoc,  but  regularly  mee@ngs  with  clearly  defined  objec@ves  

•  Demonstrate  the  value  &  results  of  these  mee@ngs  

Network  &  Avoid  the  Jargon  

Informally  InsOtute  the  Process  

Page 24: Agile portfolio management at nyse

•  Expected  Development  Costs  •  Profit  Margin  •  Client  Desired  Delivery  Date  •  Overall  Effort  •  IT’s  Proposed  Schedule  Start  •  Quarter  for  which  the  sale  will  close    

The  Business  Case  

Case  Type  1:  

•  Rela@ve  Risk  •  Strategic  Importance  •  Iden@fica@on  of  “Lighthouse”  customers  •  The  likelihood  of  demand    

Case  Type  2:  

Page 25: Agile portfolio management at nyse

•  Product  managers  (owners)  know  their  space  

•  A  team  of  product  managers  builds  strategic  cohesiveness  

•  Avoid  redundancies  &  maximizing  opportuni@es  

•  BeNer  focus  on  strategies    

The  Product  Management  Team  

Leveraging  Synergies  

Page 26: Agile portfolio management at nyse

Ideal  Agile  Portolio  Governance  

Priori@ze  Project  Pipeline  by  Value  

Commit,  Kill,  Or  Transform  

Transform  project  (i.e.  cut  scope  or  change  focus)  

Project  is  taken  off    list  or  placed  at  the  boNom  

Fund  the  project  &  

get  out  of  the  way  

Tran

sform  

Kill  

Commit  

*Reference:  Diagram  taken  from  Johanna  Rothman’s  Manage  Your  Project  Portolio  

Page 27: Agile portfolio management at nyse

Large  Enterprise  Agile  Portolio  Governance  Concept  

 Idea  

IniOaOon    

Scope  

   

Planning    

Program  Setup      

ExecuOon  &  Delivery    

Delivering  the  Benefits  

Closure    

Evaluate  and  Close  

Prog

ram

Tea

m

Bus

ines

s PM

O

Stak

ehol

ders

Monthly Business Case

Program Business Case

Program ABC Showcase Pack

Program

Governance Pack

Final Program

Business Case

Monthly Program Status Pack

Program

Closure Pack

Program

Plan & Schedule

Program Charter

Monthly Business Case Metrics

Monthly PDM Status Pack

Monthly Program Delivery

Meeting (PDM)

Monthly EC Meeting

(BC Metrics)

Monthly Financials

Internal  Management  Repor@ng  Site  

Stakeholder ABC

Showcase

Stakeholder PIR Closure Meeting

Executive Funding Meeting

Program Go No/Go

Program Go No/Go

Closure Go No/Go Monthly

Program Steering Committee

Deliverables

Gov M

eetings

PMO Validates & Posts Program

Documents

PMO Validates & Posts Program

Documents

PMO Validates & Posts Program

Documents

PMO Validates & Posts Program

Documents

Page 27

Governance & Funding

Confirmation Meeting

Program Go No/Go

Activities

Page 28: Agile portfolio management at nyse

•  Does  the  project  meet  the  organiza@on’s  overall  strategy?  

•  What’s  been  accomplished  since  the  last  review?  

•  Where  is  the  project  in  terms  of  delivery  and  value?  

•  What  impediments  are  slowing  each  team  and  their  associated  cost?  

 

Portolio  Review  &  Decisions  

Page 29: Agile portfolio management at nyse

•  Demonstrate  cost  and  value  

•  Manage  capacity  and  opportunity  cost  

•  Perform  agile  por*olio  management  without  the  jargon  

 

In  Summary  

Takeaways:  

Page 30: Agile portfolio management at nyse

•  LinkedIn:  www.linkedin.com/in/GabinoRoche  

•  TwiVer:  grochejr  

•  JP  Morgan  Chase  Email:  [email protected]    •  Maag  Studios  (Mobile  App  Development  Company):    

•  Website:  www.MaagStudios.com  •  Email:            [email protected]  •  TwiVer:  MaagStudios  •  Facebook:  www.facebook.com/MaagStudios    

   

Gabino  Roche  

Contact  Info:  

Page 31: Agile portfolio management at nyse

Appendix

Page 32: Agile portfolio management at nyse

•  Kenny  Rubin:  Essen@al  Scrum  

•  Johanna  Rothman:  Manage  Your  Project  Portolio  

Recommended  Reading  

Page 33: Agile portfolio management at nyse

•  What  is  each  team’s  velocity    (current  and  historical  average)?  

•  What  is  each  team’s  capacity  for  work?  

•  What  is  the  amount  of  work  in  progress  for  each  team?  

•  What  impediments  are  slowing  each  team  down  and  their  costs?  

•  How  much  value  has  been  achieved  for  each  team’s  current  projects?  

•  What  is  the  total  cost  to  date  of  each  team’s  current  projects?  

•  What  is  the  future  costs  for  each  team’s  current  projects?  

Demonstra@ng  Cost  and  Value  

Can  you  answer  the  following  for  each  of  your  teams?  

Page 34: Agile portfolio management at nyse

•  How  does  this  project  fit  within  the  overall  strategy  of  the  organiza@on?  

•  What  is  the  an@cipated  revenue/cost  savings?  

•  Are  there  any  technologies  that  can  be  reused?  

•  What  is  the  priority  and  value  of  this  project  amongst  others?  

•  Is  there  a  project  team  available,  with  capacity  and  exper@se?    

Reviewing  a  new  project  proposal  

When  the  business  presents  a  new  project,  all  stakeholders  need  to  ask: