rethinking the agile enterprise

Post on 16-Apr-2017

1.047 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Rethinking the agile enterpriseBrandon Byars

Testing

Integrating

Showcasing

RequirementsDefinition

Scope ProjectFunding

MarketResearch

“Agile” ReleaseManagement

Batch size

Scaled Agile Framework™ Big Picture

5

6

What prevents us from being agile at

scale?

8

leading causes of paralysis

• Focus on business alignment over IT efficiency

9

The alignment trap

Leading causes of paralysis

• Focus on business alignment over IT efficiency• Tech debt

11

12

prod

uctiv

ity

time

XP

waterfall

Leading causes of paralysis

• Focus on business alignment over IT efficiency• Tech debt• Centralization

13

Economies of scale

14

Leading causes of paralysis

• Focus on business alignment over IT efficiency• Tech debt• Centralization• Budgeting

15

16

http://search.dilbert.com/comic/Leadership%20By%20Words

18

Don’t just do something,

STAND THERE!!!

The three tradesmen

20

eXtreme Enterprise

21

Values & principles

Values:•trust•independence•pride of ownership•feedback

Principles:•decentralization•design to throw away•fail fast / fail cheap•plurality•devolve accounting to value centers

22

Practice: products over projects

23

Customer focused

Competitive marketplace

Cost / customization balance

Customer support

Practice: Vc funding model

24

http://www.quicksprout.com/2009/01/21/how-to-raise-venture-capital/

Practice: business process precedes automation

25

Business process experimentation with out of

band integration

Lightweight integration

Full integration

Practice: experiments precede large capex spend

26

Practice: full lifecycle ownership

28

Funding approval

Development

Operations

Upgrades and retirement

Practice: all shared code is publicly hosted

29

Open source curation

Optional adoption

Runtime integration

No domain logic

Practice: replaceability as a first class “ility”

32

Limit depreciable lifetime

Eschew centralized solutions

Careful package selection and implementation

Communication > Implementation

34

The Douglas Adams rules

TV

spam

grunge

REST Snapchat

twerkingme

me @ 15

me @ 35

Inherent context

35

Ids => URLsState => State MachineN/A => Referer headers

Practice: dissolve shared services

36

Analysis App QA Security DBA Release Ops

1 week4 weeks

1 week2 weeks1 week

2 weeks2 days

1 week1 day

2 weeks3 days

12 weeks

Customer

Practice: dissolve information technology

37

Align automation with business units

Centralized IT decisions made by top management

Cost / benefit analysis on business, not IT

Manifesto for enterprise agility

I have imagined better ways of running enterprises by sitting and thinking inside my ivory tower.

Through this work I have come to value:

Economies of flow over economies of scaleDevolved accountability over standardsSystems thinking over analytical thinking

Replaceability over reusability

That is, while there is value in the items on the right, I value the items on the left more

Brandon Byars

38

THANK YOU

Brandon Byarsemail: bbyars@thoughtworks.comtwitter: @BrandonByars

top related