Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile...

31
www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit Al

Transcript of Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile...

Page 1: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Todd Little

Sr. Development Manager

Landmark Graphics

Context DrivenAgile LeadershipOne Size Doesn’t Fit All

Page 2: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

The Problem: Software Delivery

Challenged46%

Failed19%Succesful

35%

Standish Group 2006, reported by CEO Jim Johnson, CIO.com, ‘How to Spot a Failing Project’

Page 3: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Why is Software Late?Genuchten 1991 IEEE

General Manager

Project Manager Item

H H Customer/management changes L H Overall complexity H H Unrealistic project plan M H Staffing problems H L Insufficient front end planning

Page 4: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Hurricane Rita

Page 5: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 6: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Hurricane Context Where is it? Where is it going? How fast are the winds? How big is it? How large are the swells?

Page 7: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Project Context

Page 8: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Uncertainty Uncertainty: We expect uncertainty and

manage for it through iterations, anticipation, and adaptation.

Page 9: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Context Leadership Model

Project Complexity

Un

cer

tain

ty

Low

Low

High

High

Page 10: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 11: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Context Leadership Model

Project Complexity

Un

cer

tain

ty

SheepDogsCows

BullsColts

Low

Low

High

High

Page 12: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 13: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 14: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Swiss Stock Exchange

Project Complexity

Un

cer

tain

ty

User Interface

SheepDogs BackendCows

BullsThe Complete Release

Legacy Products

Colts

Low

Low

High

High

Page 15: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Partitioning

SheepDog Project

Cow Project

Colt Project

Bull Program

Remember: Loose Coupling and Strong Cohesion

Page 16: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

First Integration Release

Project Complexity

Un

cer

tain

ty

New acquisitions

SheepDogs Integration data modelCows

BullsThe Integration Release

Existing Products

Colts

Low

Low

High

High

Page 17: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Integrating Software by Integrating People

Developers’ Conference Yearly

PMM Quarterly

Friday@4 Weekly

Creating the Future

Page 18: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Products Lifecycle Paths

U

nce

rtai

nty

Complexity

Product Lifecycle

Low

High

Dog

Cows

Low High

Bulls

Skunks

Colts

AB

C

Page 19: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 20: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

A Tale of 4 Projects

Project Complexity

Un

cer

tain

ty

New Product

Weekly Iterations

Collocated team

Very active Product Owner

SheepDogs

Relatively Mature Product

1 dominant customer

20 member distributed team

3 week Iterations

Significant automation testing

Cows

BullsThe Complete Release

Paired Project Management

Frequent Integration

Relatively Mature Product

Small collocated team

Same team for many releases

Developers are domain experts

Iterationless

Colts

Low

Low

High

High

Page 21: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

A Tale of 4 Projects

  A Cow A Colt A Dog A BullTeam Size

25(4 teams)

8 538

(6 teams)Distributed

Global (3 sites) Local Local Global (3 sites)

Scrums MWF and T-Th Daily MWF As neededIteration Length

3 weeks 1 week Iterationless Iterationless

Testing

Multi-level regression

testsAutomated Smoke Test

Unit testsProduct Owner very involved

Unit tests, limited

automation tests

Automated Smoke Test

and regression tests

Page 22: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Leadership Development

Process

People

Technology

Business

Page 23: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Leadership Development

Project Complexity

Un

cer

tain

ty

SheepDogsCows

BullsColts

Low

Low

High

High

Business

& Technology

People

& Process

Page 24: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

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 25: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Create a place where people want to be not have to be

Make sure everyone has what they need to succeed.

Great Leadership

Page 26: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Contact

Todd [email protected]

www.toddlittleweb.comwww.accelinnova.com

Page 27: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com 272727

Questions?

www.synerzip.com Hemant Elhence

[email protected]

Page 28: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com 2828

Synerzip in a Nut-shell

1. 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

2. Dedicated team of high caliber software professionals • Seamlessly extends client’s local team, offering full transparency• NOT just “staff augmentation”, but provide full mgmt support

3. Actually reduces risk of development/delivery• Experienced team - uses appropriate level of engineering discipline• Practices Agile development – responsive, yet disciplined

4. Reduces cost – dual-shore team, 50% cost advantage5. Offers long term flexibility – allows (facilitates) taking

offshore team captive – aka “BOT” option

Page 29: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

2929

Our Clients

Page 30: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com 303030

Call Us for a Free Consultation!

www.synerzip.com Hemant Elhence

[email protected]

Thanks!

Page 31: Www.synerzip.com Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.

www.synerzip.com

Your Questions?

Stand Back and Deliver