agile development @ landmark todd little sr. development manager
TRANSCRIPT
![Page 1: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/1.jpg)
Agile Development @ Landmark
Todd LittleSr. Development Manager
![Page 2: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/2.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 2
Landmark Software and Services
Common Model Representation
Well data
Production data
Seismic data
Velocity data
Reservoir /Fluid data
Structural /Stratigraphic data
Common Model Representation
![Page 3: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/3.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 3
Development Sites in Houston, Denver and Calgary
![Page 4: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/4.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 4
Plus International Development
Stavanger Islamabad New Delhi Bucharest Ho Chi Mihn Chennai
![Page 5: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/5.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 5
![Page 6: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/6.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 6
1998 1999 2000 2001 2002 2003 2004
Our Agile Journey
AgileManifesto
![Page 7: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/7.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 7
Who says Agilists don’t Document
![Page 8: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/8.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 8
1998 1999 2000 2001 2002 2003 2004
Our Agile Journey
AgileManifesto
![Page 9: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/9.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 9
Our Agile Journey2005 2006 2007 2008 2009 2010 2011
DecisionSpace® Desktop
![Page 10: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/10.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 10
![Page 11: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/11.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 11
Hurricane Rita
![Page 12: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/12.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 12
It Depends
Uncertainty: We expect uncertainty and manage for it through iterations, anticipation, and adaptation.
Context: We improve effectiveness and reliability through situationally specific strategies, processes and practices.
![Page 13: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/13.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 13
Hurricane Context
Where is it? Where is it going? How fast are the winds? How big is it? How large are the swells?
![Page 14: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/14.jpg)
Project Context
![Page 15: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/15.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 15
Uncertainty
Uncertainty: We expect uncertainty and manage for it through iterations, anticipation, and adaptation.
![Page 16: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/16.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 16
Context Leadership Model
Project Complexity
Un
cer
tain
ty
Low
Low
High
High
![Page 17: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/17.jpg)
Uncertainty and Complexity
Uncertainty Complexity
Attribute Range Attribute Range
Market Mature or New Team Size <5 to > 100
Technical Proven or New
Mission Critical
Speculative or Business Critical
# Customers 1 or many Team Location
Local or Distributed
Duration 3 months or 2 years
Team Maturity
New or Experienced
Change Change control or Embrace change
Domain Gaps Gaps or Team of domain experts
Dependencies
None or Several
![Page 18: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/18.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 18
Context Leadership Model
Project Complexity
Un
cer
tain
ty
SheepDogsCows
BullsColts
Low
Low
High
High
![Page 19: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/19.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 19
Context Leadership Model
Project Complexity
Un
cer
tain
ty
Simple, young projects. Need agilityTight Teams
SheepDogs Complex, mature marketNeed defined interfaces
Cows
BullsAgility to handle uncertaintyProcess definition to cope
with complexity
laissez faire
Colts
Low
Low
High
High
![Page 20: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/20.jpg)
Reduce Uncertainty or Complexity
Uncertainty Complexity
Opportunities to Reduce Uncertainty: Use proven technologies Reduce project duration
Opportunities to Reduce Complexity: Collocate the team Break project into sub-projects
Attribute Score
Market ███
Technical ███
# Customers █████████
Duration █████████
Change ███
Attribute Score
Team Size █████████
Mission Critical █████████
Team Location █████████
Team Maturity ███
Domain Gaps ███
Dependencies █████████
![Page 21: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/21.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 21
Swiss Stock Exchange
Project Complexity
Un
cer
tain
ty
User Interface
SheepDogs BackendCows
BullsThe Complete Release
Legacy Products
Colts
Low
Low
High
High
![Page 22: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/22.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 22
Partitioning
SheepDog Project
Cow Project
Colt Project
Bull Program
Remember: Loose Coupling and Strong Cohesion
![Page 23: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/23.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 23
Products Lifecycle Paths
U
nce
rtai
nty
Complexity
Product Lifecycle
Low
High
Dog
Cows
Low High
Bulls
Skunks
Colts
AB
C
![Page 24: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/24.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 24
Project Leadership Guide
M
arke
tD
iffe
ren
tiat
ing
High
Low
Mission CriticalLow High
Invent
ManageOffload
Create Change
Embrace Change
Eliminate Change
Control Change
Ad Hoc Agile
Outsource Structured
Deploy
![Page 25: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/25.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 25
Portfolio Management
0.0
2.0
4.0
6.0
8.0
10.0
12.0
0.0 5.0 10.0 15.0 20.0 25.0 30.0Project Complexity
Un
cer
tain
ty
SheepDogs
Cows
BullsColts
![Page 26: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/26.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 26
Scaling with Rally
![Page 27: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/27.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 27
Scaling the Agile Enterprise
![Page 28: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/28.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 28
Project Dashboard
![Page 29: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/29.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 29
Expect a Journey
![Page 30: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/30.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 30
Inspect and Adapt
![Page 31: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/31.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 31
Technical Excellence over Technical Debt
![Page 32: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/32.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 32
Reflections on 10 Years of Agility
![Page 33: Agile Development @ Landmark Todd Little Sr. Development Manager](https://reader036.vdocuments.us/reader036/viewer/2022062407/56649c6d5503460f9491f0ef/html5/thumbnails/33.jpg)
© 2010 HALLIBURTON. ALL RIGHTS RESERVED. 33
Demand Technical Excellence Promote Individual Change and Lead Organizational
Change Organize Knowledge and Promote Education Maximize Value Creation Across the Entire Process
Reflections on 10 Years of Agility