Download pptx - People and Process

Transcript
Page 1: People and Process

People and ProcessMichael Osmond

Page 2: People and Process

John Monash

Page 3: People and Process

We value people and interactions

over process and tools

(Agile Manifesto)

People and Process

Page 4: People and Process

Controlling Configurations- Static- Dynamic

Commodity components

Network Days

Page 5: People and Process

Configuration Management

Create Versions

EditBuild Disks

Release

Test

Production

Master copies of configurationsMultiple versions

Page 6: People and Process

Master configuration is not the running node

Generate standard parts – the boot file Regenerate the disks Rollback

Build from Source

Page 7: People and Process

Dynamic Configuration

Central Copy of Configurations

Changes madeDirectly to routersThen saved.

Page 8: People and Process

Bulk and Cheap Replaceable

Commodity Components

Page 9: People and Process

Move your people up the protocol stack. People aren’t hot swappable Do you have a Rodney?

People

Page 10: People and Process

Builds Value of Automation Team process

SOE Projects

Page 11: People and Process

Builds

Gather Configuration Information

Copy down Windows source and set Unattended install

Unattended Windows Install

Install required software

Controlled from A floppy boot disk

Format Disk

Boot into DOS and connect to network

Across multiple Reboots

User profile configured on logon

Page 12: People and Process

Builds – Distribution

Master Builds

IGOR

Dev / Test

Page 13: People and Process

Develop team processes People need to know their roles It takes repetition

Team Processes

Page 14: People and Process

1000 x 10 minutes = 10,000 minutes= 166 Hours= 20 Man Days

= Lots of Automation

The 10 Minute Rule

Page 15: People and Process

Networking should be boring,

if you’re having a good time something is going horribly wrong

Page 16: People and Process

Install is a Development Concern Control Install verses Update

Software Development

Page 17: People and Process

Development concern◦ Its the same process◦ Until you take every last thing seriously you will

have problems doing deployment

Integrate into Build Process◦ Output of a build is installable package◦ Can’t install – broken build

Give it to non experts to use

Install

Page 18: People and Process

Install or Updates – Same Result

Version X

Update

Update Update

Page 19: People and Process

Incremental UpdatesRelease

Build

Build

Build

Build

Build

Page 20: People and Process

Configuration Management◦ Like source control for software◦ Repeatable / Automated◦ Everything gets updated more than it gets

installed

Devolve control◦ Control what is really necessary◦ Always push control out to others

Summary

Page 21: People and Process

Teams◦ Balance of People and Roles◦ Develop team processes

Commodity Components◦ You should be able to replace any component

Summary

Page 22: People and Process

What about Monash?

What about DevOps?

Post Script


Recommended