successfully applying agile in infrastructure/media/hdifusion/files/...national agile practice...

22
SESSION 305 Wednesday, November 1, 3:00pm - 4:00pm Track: DevOps and Agile Successfully Applying Agile in Infrastructure Robert Woods National Agile Practice Director, MATRIX Resourecs [email protected] Session Description Infrastructure teams have seen the success (and failures) development teams have had using Agile. Perhaps they’ve even been told they’re going to be Agile. But the thing is, not every Agile framework fits every environment, and infrastructure can often struggle to see the benefits of applying Agile methods. This session shows how infrastructure teams can find the right Agile methods for their unique environments and enjoy the same successes seen in other parts of the organization. Speaker Background Robert Woods has been in IT for twenty years, having started his career in infrastructure. He worked his way up from help desk support to senior systems engineer and eventually project manager in infrastructure. Since that time, Robert helped organizations apply Agile principles across multiple industries and is currently the southwest region lead for Agile transformations at MATRIX

Upload: others

Post on 09-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

SESSION 305 Wednesday, November 1, 3:00pm - 4:00pm

Track: DevOps and Agile

Successfully Applying Agile in Infrastructure

Robert Woods National Agile Practice Director, MATRIX Resourecs [email protected]

Session Description Infrastructure teams have seen the success (and failures) development teams have had using Agile. Perhaps they’ve even been told they’re going to be Agile. But the thing is, not every Agile framework fits every environment, and infrastructure can often struggle to see the benefits of applying Agile methods. This session shows how infrastructure teams can find the right Agile methods for their unique environments and enjoy the same successes seen in other parts of the organization.

Speaker Background Robert Woods has been in IT for twenty years, having started his career in infrastructure. He worked his way up from help desk support to senior systems engineer and eventually project manager in infrastructure. Since that time, Robert helped organizations apply Agile principles across multiple industries and is currently the southwest region lead for Agile transformations at MATRIX

Page 2: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Successfully Applying Agile in Infrastructure

Robert WoodsDirector National Agile Practice

@[email protected]

Page 3: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Why has Agile seen so much success?

Page 4: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

The 3 P’s of Successful

Agile Adoption(in order of importance)

People

Principles

Process

Page 5: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

The People

Page 6: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

The Principles

Page 7: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

The Processes

Page 8: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Why is Agile so difficult to apply in Infrastructure?

Page 9: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams
Page 10: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

The 3 P’s of unsuccessful

Agile Adoption(in order of perceived

importance)People

Principles

Process

Page 11: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Techniques for Successfully Applying Agile methods in Infrastructure

Page 12: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Principles

Process

People Agile People

o Start with a change in how we think about our work (Lean Principles)

o Train to Cater

o Break down knowledge silos (peer reviews, peer training, no SPoOF!)

o Create teams to swarm larger efforts

o Encourage innovation and technology growth

Page 13: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Principles

Process

People

Agile Principles

o Simplicity

o Retrospection

o Face to Face Communication

o Motivated Individuals (Leadership Principle)

o Value Delivered

o Work regularly with customers

o Sustainable Pace

o Technical Excellence

o Welcome Change

o Self-Organizing Teams

Page 14: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Principles

Process

People

Agile Processes

Why can’t Infrastructure be Scrummy like everyone else??

Page 15: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Transparency and Continuous Flow in a Pull System (Kanban\Scrumban)• Pull work across when

ready

• Slice where applicable

• WIP Limits

• Bottlenecks

• Maximize flow (Lean Manufacturing)

Design Build

Project Work

Page 16: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Reality Checks:

• Support Tickets

• Drive-By’s

• Crashes

• KTLO

• Documentation

Page 17: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

1. Review time spent on non-project work in retrospect.

2. Create visibility to that work to eliminate surprises.

3. Plan for the unplannable.

4. Try to cut down on first in first out and focus on value delivered.

Page 18: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Measuring for Continual Improvement

Page 19: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Agile Infrastructure Metrics that Mean Something

• Uptime

• Cycle Time

• Lead Time

• Cost of Delay

• % of Project work vs KTLO

• Changability (how often are we asked to change course and do we)

• % work automated

• Technical Debt Remediation

• Improved Quality Statistics

Page 20: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Holistic Agile:Developing the Future Agile Company

Agile is no longer an IT thing

…never was.

Page 21: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams

Questions?

Page 22: Successfully Applying Agile in Infrastructure/media/HDIFusion/Files/...National Agile Practice Director, MATRIX Resourecs flitpro@gmail.com Session Description Infrastructure teams