Title: Todd Little
1Context Driven Agile Leadership One Size Doesnt
Fit All
- Todd Little
- Sr. Development Manager
- Landmark Graphics
-
2The Problem Software Delivery
Standish Group 2006, reported by CEO Jim Johnson,
CIO.com, How to Spot a Failing Project
3Why is Software Late?Genuchten 1991 IEEE
4Hurricane Rita
5It 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.
6Hurricane Context
- Where is it?
- Where is it going?
- How fast are the winds?
- How big is it?
- How large are the swells?
7Project Context
8Uncertainty
- Uncertainty We expect uncertainty and manage for
it through iterations, anticipation, and
adaptation.
9Context Leadership Model
High
Uncertainty
Low
Low
High
Project Complexity
10Uncertainty and Complexity
11Context Leadership Model
High
Low
Low
High
12Context Leadership Model
High
Bulls
Colts
Simple, young projects.
Agility to handle uncertainty
Process definition to cope with complexity
Need agility
Tight Teams
Uncertainty
Cows
SheepDogs
Complex, mature market
laissez faire
Need defined interfaces
Low
Low
High
Project Complexity
13Reduce Uncertainty or Complexity
14Swiss Stock Exchange
High
Bulls
Colts
User Interface
The Complete Release
Uncertainty
Cows
SheepDogs
Backend
Legacy Products
Low
Low
High
Project Complexity
15Partitioning
Colt Project
Bull Program
SheepDog Project
Cow Project
Remember Loose Coupling and Strong Cohesion
16First Integration Release
High
Bulls
Colts
New acquisitions
The Integration Release
Uncertainty
Cows
SheepDogs
Integration data model
Existing Products
Low
Low
High
Project Complexity
17Integrating Software by Integrating People
Developers Conference Yearly
Creating the Future
PMM Quarterly
Friday_at_4 Weekly
18Products Lifecycle Paths
19Project Leadership Guide
Create Change
Embrace Change
High
Invent
Market Differentiating
Ad Hoc
Agile
Eliminate Change
Control Change
Manage
Offload
Low
Outsource
Structured
High
Low
Mission Critical
20A Tale of 4 Projects
High
Bulls
Colts
New Product Weekly Iterations Collocated
team Very active Product Owner
The Complete Release Paired Project
Management Frequent Integration
SheepDogs
Cows
Uncertainty
Relatively Mature Product Small collocated
team Same team for many releases Developers are
domain experts Iterationless
Relatively Mature Product 1 dominant customer 20
member distributed team 3 week Iterations Signific
ant automation testing
Low
Low
High
Project Complexity
21A Tale of 4 Projects
22Leadership Development
People
Business
Process
Technology
23Leadership Development
High
Bulls
Colts
Business Technology
Uncertainty
People Process
Cows
SheepDogs
Low
Low
High
Project Complexity
24Portfolio Management
Bulls
Colts
Uncertainty
Cows
SheepDogs
Project Complexity
25- Create a place where people want to be not have
to be - Make sure everyone has what they need to
succeed.
Great Leadership
26Contact
Todd Little tlittle_at_lgc.com www.toddlittleweb.com
www.accelinnova.com
27Questions?
27
27
27
28Synerzip in a Nut-shell
- Software product development partner for
small/mid-sized technology companies - Exclusive focus on small/mid-sized technology
companies - By definition, all Synerzip work is the IP of its
respective clients - Deep experience in full SDLC design, dev,
QA/testing, deployment - Technology and industry domain agnostic
- Dedicated team of high caliber software
professionals - Seamlessly extends clients local team, offering
full transparency - NOT just staff augmentation, but provide full
mgmt support - Actually reduces risk of development/delivery
- Experienced team - uses appropriate level of
engineering discipline - Practices Agile development responsive, yet
disciplined - Reduces cost dual-shore team, 50 cost
advantage - Offers long term flexibility allows
(facilitates) taking offshore team captive aka
BOT option
28
28
29Our Clients
29
29
30Thanks!
Call Us for a Free Consultation!
30
30
30
31Stand Back and Deliver