Landmark and a search for a web strategy

Download Report

Transcript Landmark and a search for a web strategy

Leveraging Global Talent for Effective Agility
Todd Little
Sr. Development Manager,
Landmark/Halliburton
Joe Hughes
VP
Logigear
Landmark E&P Ecosystem
Collaborative Applications – Data Management – Modern Platform – Expert
Services
Services and Support
Geosciences
Reservoir
Drilling and Completions
Production
BASIN
GEOPHYSICS
GEOLOGY
EARTH
MODELING
FIELD
PLANNING
SIMULATION
DESIGN
DecisionSpace Platform
Data Management
© 2009 Halliburton. All Rights Reserved.
2
REPORTING
SURVEILLANCE REAL-TIME OPTIMIZATION
Petroleum Reservoir Simulation
© 2009 Halliburton. All Rights Reserved.
3
System Workflow
User Interface
Graphical Pre-Processing
High Performance Cluster
© 2009 Halliburton. All Rights Reserved.
4
Graphical Post-Processing
Managing the Coming Storm
Inside the Tornado
Project Kickoff
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
Just give me your estimates by this afternoon
Team Unity
Not so fast! Not so fast! ... I'll have to give the matter a little
thought. Go away and come back tomorrow
No, we need something today!
Ok then, it will take 2 years.
No, we need it sooner.
Doesn't anybody believe me?
I already promised the customer it will be out in 6 months
You're a very bad man!
© 2009 Halliburton. All Rights Reserved.
6
We’re not in Kansas Anymore
Developer Hero
I may not come out alive, but I'm goin' in there!
Reorg
The Great and Powerful Oz has got matters well in hand.
My! People come and go so quickly here!
Testing
"Hee hee hee ha ha! Going so soon? I wouldn't hear
of it! Why, my little party's just beginning!
© 2009 Halliburton. All Rights Reserved.
7
Agile/Scrum in a Nutshell
24 hours
Iteration Backlog
Backlog tasks
Potentially Shippable
Product Increment
Release Backlog
© 2009 Halliburton. All Rights Reserved.
1-4 weeks
8
Lan Cao - Estimating Agile Software
Project Effort: An Empirical Study
© 2009 Halliburton. All Rights Reserved.
9
System Workflow
User Interface
Graphical Pre-Processing
High Performance Cluster
© 2009 Halliburton. All Rights Reserved.
10
Graphical Post-Processing
Test Automation Workflow
Input
Simulate
Output
Difference Engine
Baseline
© 2009 Halliburton. All Rights Reserved.
11
Report
Testing and Automation Strategy
Customer
Models
Complexity of Tests
Weekly
Nightly
Smoke Tests
(manual)
GUI Tests
(automated)
Nightly
Breadth of Coverage
© 2009 Halliburton. All Rights Reserved.
12
Mid-Tier
Developer
Tests
Every
Checkin
Simulator Regression Tests over time
Regression Tests
16000
14000
12000
Customer
X
Customer-BP
Test x Complexity
10000
Customer
Customer
(non-BP)
Other
8000
Mid Tier
6000
Dev Tests
4000
2000
0
2006
2007
2008
2009
Year
© 2009 Halliburton. All Rights Reserved.
13
2010
Record – Playback Test Automation
Number of
automation
programs
•
•
•
Test : test program ratio = 1:1
The more tests the greater the maintenance
Reached limit of maintainability
Number of
tests
automated
Automation effort vs. number of test
© 2009 Halliburton. All Rights Reserved.
14
Action Based Testing
Number of
automation
programs
•
•
•
Test : test program ratio < 1:1
Need for added automation declines.
Long-term maintainable.
Number of tests
automated
Automation effort vs. number of test
© 2009 Halliburton. All Rights Reserved.
15
Global Expertise
(Houston, Bucharest, Ho Chi Minh City)
3 Dev
3 PE Test
15 Dev
6 PE Test
2 Pgm Mgr
2 Prod Mgr
© 2009 Halliburton. All Rights Reserved.
4 Auto Test
16
The Bottom Line
36
Defects Found in Beta
222
2010
2009
3
Known Issues at Ship
104
0
© 2009 Halliburton. All Rights Reserved.
50
100
150
17
200
250
Automation Across Halliburton
# of Projects
# of Test Automation Engineers
# of Test Cases Automated
Leveraged Investment
© 2009 Halliburton. All Rights Reserved.
18
23
76
11,018
Overcoming Outsourcing Challenges
© 2009 Halliburton. All Rights Reserved.
20
Outsourcing Challenge: Proprietary Data
© 2009 Halliburton. All Rights Reserved.
21
Outsourcing Challenge: Time Shift
8 hours
12 hours
© 2009 Halliburton. All Rights Reserved.
22
Outsourcing Challenge: Xenophobia
© 2009 Halliburton. All Rights Reserved.
23
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
© 2009 Halliburton. All Rights Reserved.
24
Leverage Global Talent
© 2009 Halliburton. All Rights Reserved.
25
Think Globally and Optimize the Whole
© 2009 Halliburton. All Rights Reserved.
26
Automate – Automate - Automate
© 2009 Halliburton. All Rights Reserved.
27
Contact
 Todd Little
 [email protected]
 www.toddlittleweb.com
 Joe Hughes
 [email protected]
 www.logigear.com
© 2009 Halliburton. All Rights Reserved.
28