sea spin5 2013-notes

34
1

Upload: jeff-smith

Post on 25-May-2015

110 views

Category:

Technology


0 download

DESCRIPTION

Presentation w/Notes Pages

TRANSCRIPT

Page 1: Sea spin5 2013-notes

1

Page 2: Sea spin5 2013-notes

2

Page 3: Sea spin5 2013-notes

3

Page 4: Sea spin5 2013-notes

4

Page 5: Sea spin5 2013-notes

5

Page 6: Sea spin5 2013-notes

How Groups are incentivized vs How They Work to CollaborateWho Wears PagersWho is asked to Work Late, Holidays, Weekends

6

Page 7: Sea spin5 2013-notes

7

Page 8: Sea spin5 2013-notes

8

Page 9: Sea spin5 2013-notes

The concept here is that muda or waste does not simply add… it multiplies, because of interdependencies. Many lean practitioners talk of muda squared, muda cubed, …

The ways to reduce waste multiplication:

- Reduce waste generally within the actitivities and delays between activities

- Decouple where obvious separations exist, so that the compounding of waste is smaller and more localized

It is possible that the nature of the system changes in the process, separating complex into smaller, more understandable systems composed of less complex , complicated, or even simple subsystems

9

Page 10: Sea spin5 2013-notes

SLA Includes Potential Delays for Contracted Customer Notice, Contracted Frequency of ChangeLabor is not just a cost…. Availability and Cost of Keeping Good Employees figures inComplexity… What is that?

10

Page 11: Sea spin5 2013-notes

11

Page 12: Sea spin5 2013-notes

VMs, Firewalls, Interactions (Sessions)If you do this well: Escrow-able Process

12

Page 13: Sea spin5 2013-notes

ModularityMention the API EconomyFormal, Explicit agreementsThe faster and more comprehensive the feedback, the better – faster fixes, adjustments

13

Page 14: Sea spin5 2013-notes

Developers not knowing Architectural elementsToo many customer specific DBs – Restores?Consolidating on Standard Architectures

14

Page 15: Sea spin5 2013-notes

Standard Change TypesLow risk = Content, Quick & Easy to Back OutBe careful about putting off maintenanceDon’t forget customer notifications, SLAs

15

Page 16: Sea spin5 2013-notes

16

Page 17: Sea spin5 2013-notes

17

Page 18: Sea spin5 2013-notes

18

Page 19: Sea spin5 2013-notes

Note – May be a Different Board or Other Task Types: Dev Board, Data Center Ops Board, Release / Maintenance Window BoardsCards… Enough info for tracking, local decision making, priority mgmtTitle, Colors, Work types(bugs, features, security patch, task, story), Priority, Start Date, Hard delivery date, ID#/Barcode, avatar for engineer(s) working taskElectronic Tools Pros & Cons… easy to get certain measures(CFD, aging reports, filtering, “roll-up?”) not as visible or tactileCompare to Sprint Task Board – Queues, WIP Limits, How Managed, Stand-ups, swarming, swim lanesEstimates vs Internal SLAs vs Best Speed

19

Page 20: Sea spin5 2013-notes

20

Page 21: Sea spin5 2013-notes

Often IT and Dev so disjoint that they have no idea the tightrope already being walked on the hosting side. Product development companies are more and more becoming hosting companies… there are more and more patches & updates, more environment demands, and expectations of faster cycle times; The same is true for internal IT organizations

21

Page 22: Sea spin5 2013-notes

No Heroes

22

Page 23: Sea spin5 2013-notes

No prizes for putting out fires…. Too common that we let it happen (prize is for complete behavior – root cause analysis & action plan)Be careful of not rewarding those doing it right but quietlyNo heroes or single points of failure allowedNo night owls – Sleep deprivation does not result in qualityManagement has to be On boardEveryone has a backup – risk for company otherwiseProject knowledge may be transitory; Process & Infrastructure Knowledge should not evaporateMoving Up, Taking a Vacation Means Proper HandoffSharing ExpertiseGive them path out – should be also in their interest

23

Page 24: Sea spin5 2013-notes

The system is the combination of people, process, technical elements, interfaces, interactions, capacity, trends, risks, gaps, ….

24

Page 25: Sea spin5 2013-notes

25

Page 26: Sea spin5 2013-notes

http://scaledagileframework.com

26

Page 27: Sea spin5 2013-notes

http://disciplinedagiledelivery.com

http://www.amazon.com/Disciplined-Agile-Delivery-Practitioners-Enterprise/dp/0132810131

http://scottwambler.wordpress.com/category/disciplined-agile-delivery/

LinkedIn group also available

27

Page 28: Sea spin5 2013-notes

http://www.amazon.com/The-Phoenix-Project-Helping-Business/dp/0988262592

http://itrevolution.com/books/phoenix-project-devops-book/

28

Page 29: Sea spin5 2013-notes

Start simple. Buying into a full framework of overly defined roles and mechanisms only invites complexity prematurely. Let evidence for regulatory needs accumulate automatically trough the logging mechanisms. Establish controls – and records – but build them into the system, not as an added actiivty. Let documentation exist where needed, but limit formality and structure in preference of content… agile modeling comes to mind.

Seeking to create hi-freq deployments… not yet continuous

NOTE: Increasing bandwidth downstream and serious focus on visibility, constraint management, problem-solving, and flow are the PRIMARY mechanism for FLOW!!! Take WIP limits seriously and improve the system.

A basic rule…. NO MANUAL CHANGES!

29

Page 30: Sea spin5 2013-notes

No walls… no patterns of missteps passed on to the downstream (protections, mistake-proofing)Mediocrity Driven OutTrust is the key to Collaboration and Change

30

Page 31: Sea spin5 2013-notes

This meeting ritual is fixed in time and guideposts… it has simple but fixed guideposts and avoids negotiating around risks; it is designed to limit meetings and variations –everyone knows the targets before handNot stand-ups…. Not daily…Problem-solving, Consent & Buy-in; Breakouts for targeted problemsOften means large meeting – network expert, DBA, architect, product owner/manager/or senior managerThe ritual is paramount – no technical and business representation means no deploymentQA names known test gaps & risks; Technical & IT leads own deployment discussionReports identify deployment types & signature requirementsIT/Ops may use their choice of daily internal task management mechanisms; remember range of work

31

Page 32: Sea spin5 2013-notes

32

Page 33: Sea spin5 2013-notes

33

Page 34: Sea spin5 2013-notes

34