29
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Natalie Bradley DevOps Lead Accenture Federal Services Matthew McCullough Director of Field Services GitHub @matthewmccullough How A Federal Agency Implemented DevOps with GitHub

AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Embed Size (px)

Citation preview

Page 1: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Natalie Bradley

DevOps Lead

Accenture Federal Services

Matthew McCullough

Director of Field Services

GitHub

@matthewmccullough

How A Federal Agency

Implemented DevOps with GitHub

Page 2: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Natalie BradleyDevOps Lead

Accenture Federal Services

Matthew

McCulloughDirector of Field Services

GitHub

Page 3: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

How A Federal Agency Implemented

DevOps with GitHub

Page 4: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Let’s set the stage

Page 5: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Product &

Platform

Journey to

DevOps

Takeaways &

Next Steps

1 2 3

Page 6: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

The Platform1

Page 7: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

GitHub is how people build

software

Page 8: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

GitHub Enterprise on AWS

• Cloud

• Performance improvement

• User ease

Page 9: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

DevOps at a government

agency

Page 10: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Transform the way that

an agency does work

from a DevOps

perspective.

Page 11: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

The Journey2

Page 12: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Initial assessments

Page 13: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Different starting points

& different velocities

Page 14: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Maturity model:

Everyone starts where they

are

Page 15: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

“We never mandated it,

and they flocked to it”

Page 16: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Tools that enable the

journey

Page 17: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

“Core DevOps

functionality”

Page 18: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Next Level:

Security

Page 19: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Roll out and timeline:

Quantify, set goals and don’t

overwhelm

Page 20: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Cultural transformation:

Behavior change

Page 21: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

What did adoption look

like?

Page 22: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

0

40

80

120

160

200

0

550

1100

1650

2200

Oct-15 Nov-15 Dec-15 Jan-16 Feb-16 Mar-16 Apr-16 May-16 Jun-16 Jul-16 Aug-16 Sep-16

Jenkins Programs GitHub Users

Page 23: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Concluding Thoughts3

Page 24: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Tools and

software development

patterns

Page 25: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

What’s next?

Page 26: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

In sum:Start with the platform

Run a capabilities assessment

Define a simple maturity model

Accept widely varied initial competencies

Create safe spaces for user experimentation

Educate and incentivize rather than mandate

Quantify adoption goals and broadcast progress

Page 27: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Q&A

Page 28: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Thank you!

Natalie Bradley

&

@matthewmccullough

Page 29: AWS re:Invent 2016: How A Federal Agency Transformed Work and Adopted DevOps with GitHub (DEV204)

Remember to complete

your evaluations!