Top Banner
Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott Sr. Quality Manager Landmark/Halliburton Joe Hughes VP Logigear Florin Simion Principal Simco
29

Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

Jun 27, 2018

Download

Documents

ngokhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

Leveraging Global Talent for Effective Agility

Todd Little

Sr. Development Manager,

Landmark/Halliburton

Suzanne Elliott

Sr. Quality Manager

Landmark/Halliburton

Joe Hughes

VP

Logigear

Florin Simion

Principal

Simco

Page 2: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 2

Drilling and Completions

Landmark E&P Ecosystem Collaborative Applications – Data Management – Modern Platform – Expert

Services

SURVEILLANCE FIELD PLANNING

EARTH MODELING

GEOLOGY GEOPHYSICS BASIN REPORTING DESIGN SIMULATION REAL-TIME OPTIMIZATION

Data Management

DecisionSpace Platform

Production

Reservoir

Geosciences

Serv

ice

s an

d S

up

po

rt

Page 3: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 3

Nexus Reservoir Simulation

Next Generation

Reservoir Simulation

Page 4: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 4

Petroleum Reservoir Simulation

Page 5: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 5

System Workflow

User Interface Graphical Pre-Processing Graphical Post-Processing

High Performance Cluster

Page 6: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 6

Computing

Challenges

Some Simulations take hours or

even days, or even …

Our Testers are Petroleum

Engineers, not Test Automation

Specialists

Numerical Simulation is an

approximation and as such is

subject to round-off and/or

perturbation differences

Page 7: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 7

Managing the Coming Storm

Inside the Tornado

When will we get the requirements?

All in good time, my little pretty, all in good time

But I guess it doesn't matter anyway

Doesn't anybody believe me?

You're a very bad man!

Just give me your estimates by this afternoon

No, we need something today!

I already promised the customer it will be out in 6 months

No, we need it sooner.

Not so fast! Not so fast! ... I'll have to give the matter a little thought. Go away and come back tomorrow

Ok then, it will take 2 years.

Team Unity

Project Kickoff

Page 8: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 8

We’re not in Kansas Anymore

My! People come and go so quickly here!

I may not come out alive, but I'm goin' in there!

The Great and Powerful Oz has got matters well in hand.

"Hee hee hee ha ha! Going so soon? I wouldn't hear

of it! Why, my little party's just beginning!

Developer Hero

Reorg

Testing

Page 9: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 9

Lan Cao - Estimating Agile Software

Project Effort: An Empirical Study

Page 10: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 10

System Workflow

User Interface Graphical Pre-Processing Graphical Post-Processing

High Performance Cluster

Page 11: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 11

Test Automation Workflow

Input Output

Baseline

Simulate

Difference Engine Report

Page 12: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 12

Testing and Automation Strategy

Breadth of Coverage

Com

ple

xity o

f Tests

Mid-Tier

Developer

Tests

Customer

Models

GUI Tests

(automated)

Every

Checkin

Nightly

Nightly

Weekly

Smoke Tests

(manual)

Page 13: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 13

Simulator Regression Tests over time

0

2000

4000

6000

8000

10000

12000

14000

16000

2006 2007 2008 2009 2010

Test

x C

om

ple

xit

y

Year

Regression Tests

Customer-BP

Customer(non-BP)

Mid Tier

Dev Tests

Customer X

Customer

Other

Page 14: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 14

Global Expertise (Houston, Bucharest, Ho Chi Minh City)

15 Dev

6 PE Test

2 Pgm Mgr

2 Prod Mgr

3 Dev

3 PE Test

4 Auto Test

Page 15: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 15

The Bottom Line

104

222

3

36

0 50 100 150 200 250

Known Issues at Ship

Defects Found in Beta

2010

2009

Page 16: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 16

Distributed Teams

Page 17: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 17

Context Leadership Model

Project Complexity

Un

ce

rta

inty

Low

Low

High

High

Page 18: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 18

Context Leadership Model

Project Complexity

Un

ce

rta

inty

Simple, young projects.

Need agility

Tight Teams

SheepDogs Complex, mature market

Need defined interfaces

Cows

Bulls

Agility to handle uncertainty Structure to cope with

complexity

laissez faire

Colts

Low

Low

High

High

Page 19: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 19

Partitioning

SheepDog

Project

Cow

Project

Colt

Project

Bull

Program

Search for Loose Coupling and Strong Cohesion

SheepDog

Project

Page 20: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 20

A Tale of 4 Projects within a Program

A Cow A Colt A SheepDog A SheepDog

A Bull

Program

Team Size 20 8 2 5 35

(4 teams)

Distributed Global

(3 sites)

Global

(2 sites) Local

Global

(4 sites)

Global

(4 sites)

Scrums 3/week Daily Daily 2/week none

Iteration

Length 3 weeks 1 week 1 week Iterationless 3 weeks

Page 21: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 21

Outsourcing Challenges

Page 22: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 22

Outsourcing Challenge: Proprietary Data

Page 23: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 23

Outsourcing Challenge: Time Shift

8 hours

12 hours

Page 24: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 24

Outsourcing Challenge: Xenophobia

Page 25: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 25

Key Take Aways

Find and Correct Defects Early to Reduce Uncertainty

A Testing Strategy Helps to Maximize Efficiency

Test Automation Helps to Maintain Velocity

Outsourcing Can Work When Used Judiciously.

Treat Outsourcer as a Partner

Cost Effective Global Talent

Distributed Teams Can be Effective

Test Automation Does not Replace Exploratory

Testing

Page 26: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 26

Leverage Global Talent

Page 27: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 27

Think Globally and Optimize the Whole

Page 28: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 28

Automate – Automate - Automate

Page 29: Leveraging Global Talent for Effective Agility - Agile … · Leveraging Global Talent for Effective Agility Todd Little Sr. Development Manager, Landmark/Halliburton Suzanne Elliott

© 2009 Halliburton. All Rights Reserved. 29

Contact

Todd Little

[email protected]

www.toddlittleweb.com

Joe Hughes

[email protected]

www.logigear.com