two pizza teams implementing an amazon web services (aws

9
Two Pizza Teams – Implementing an Amazon Web Services (AWS) approach to process mapping Morgan McGary USSTRATCOM Knowledge Management Officer m [email protected] Comm: 402-294-9734 DSN: 312-271-9734

Upload: others

Post on 13-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Two Pizza Teams Implementing an Amazon Web Services (AWS

Two Pizza Teams – Implementing an Amazon Web Services (AWS) approach to process mapping

Morgan McGary

USSTRATCOM Knowledge Management Officer

[email protected]

Comm: 402-294-9734

DSN: 312-271-9734

Page 2: Two Pizza Teams Implementing an Amazon Web Services (AWS

P T2

Two Pizza Team? What is that?

Scoro, 2019Intel, 2018

• Based on Amazon Web Service approach for API mapping briefed at 2018 KM Conference

• Adoption addressed several problems• Poorly understood workflows• Lack of a common approach• Too much governance for change – lack of flexibility• Need to identify automation opportunities for Cloud scripting• Need to identify steps for deletion to speed delivery to customer

• Each Module (task) owned by one team “feedable” by Two Pizzas• 4-8 People maximum• The team owns the module and all decisions to change

• Modules are plug & play together like Amazon Web Services APIs

• Weekly meetings to manage Pizza Teams

• A Module/Task library in SharePoint

Page 3: Two Pizza Teams Implementing an Amazon Web Services (AWS

Why did we do it?

• Transition to new cloud network architecture in new headquarters• Identify the Configuration Items (CIs)

• Identify the Data we do have

• Identify the Data we do NOT have

• Identify what Data is in Remedy or SharePoint

• Do we have the Services ready for Transition?

• Do we have the Processes Captured?

• Do we have the Procedures and Work Instructions to Support?

• Do we understand how the new technology will be used to support or improve our services?

• Automation of our processes and tasks.

Page 4: Two Pizza Teams Implementing an Amazon Web Services (AWS

Overall Approach

3) Module Documentation Repository

1) Process to Procedure Breakout2) Workflow and Module Breakout

Page 5: Two Pizza Teams Implementing an Amazon Web Services (AWS

The steps

Workshops 1 and

2 Workflow

Breakout

- List tasks from

start to finish

- Group related

tasks as modules

- Identify owners

- Mark automation

opportunities

- Mark deletion

opportunities

- Identify data used

- Identify metrics

Procedures

Work Artifacts and Documents

• Task 1• Task 2• Task 3• Task 4• Task 5• Task 6• Task 7• Task 8• Task 9• Task 10• Task 11• Task 12• Task 13• Task 14• Task 15• Task 16• .• .• Task N

Identify Group

Owner(s)Task Analysis Data and Metrics

Metrics

Note

Documentation

Task

Breakouts

Reusable

Modules Library

Owners and

Module List

Identified

Deleted Tasks

Identified

automated

tasks

SLAs/OLAs

Metric data

Updated Documentation

Updates to the ITSMWG Meetings

• Workshop 1 Homework

• Data we have• Data we do not

have

Module 1 & Owner

Identified

Module 2 & Owner

Identified

Task Outputs

Module

Groups

• Task 1• Task 2• Task 3• Task 4• Task 5• Task 6• Task 7• Task 8• Task 9• Task 10• Task 11• Task 12• Task 13• Task 14• Task 15• Task 16• .• .• Task N

Schedule

Capture Work

Flow Tasks

Collecting Data and Analysis

Workshop Work Flow

Module 3 & Owner

Identified

Workshop 1 Workshop 2

Module 1

Module 3

• Task 12• Task 13• Task 14- automate• Task 15- automate• Task 16• .• .• Task N - Delete

• Task 1 • Task 2 - automate• Task 3• Task 4 - Delete

Module 2• Task 6• Task 7- automate• Task 8• Task 9• Task 10• Task 11

Page 6: Two Pizza Teams Implementing an Amazon Web Services (AWS

Modules to workflows

EXAMPLE: New LAN Account Workflow showing 4 Modules

New LAN Account

Start End

ACM00002

Account

Authorization

ACM00005

LAN Account

Create

RFQ00002

DEE Account

Provision

BRM00001

Customer

Acceptance

Start

End

ISA

MS

up

erv

iso

r

1

Supervisor Enters

User Data

2

Security Manager

Validates

Clearance

ACM00002 Account Authorization

Cu

sto

mer

J67

4

Verify LAN

Training

Complete

Sec

uri

ty

Ma

nag

er

3

ISAM validates

System Access

Requirements

5

J67 & Customer

Sign 106a

5

Prepare SIPR

token

Start

End1

Create Account

(Automate)

ACM00005 LAN Account Create

2

Validate Security

Groups

(Automate)

Serv

ice C

en

ter

3

Run FIM updater

Script (Automate)

4

Run home

directory update fix

script (Automate)

5

Run ACL updater

Script

(Automate)

6

Set Security

Groups

(Automate)

7

Set account to

SCL enabled

(Automate)

Start

DEE Account Provision

Serv

ice C

en

ter

3

Add User Email to

Active Directory

1

Verify User is in

DEPO

2

Provision Email

Account

End

Start

Request Closeout BRM00001

Cu

sto

mer

Ch

an

ge M

an

ag

er

Ch

an

ge

Co

ord

ina

tor

End

1

Work is Completed

Check Work Log

Entries

2

Review Tasks for

Completion

3

Reviews and

Approves Work

5

Close

Approve

4

Review and send

back for rework

6

Create Tasks or

Work Details for

Rework

End

Yes

No

Page 7: Two Pizza Teams Implementing an Amazon Web Services (AWS

Artifacts and products produced1) Module Document

2) Worksheet 1 – Pizza Module Template

i. Module Owner

ii. Process Owner

iii. Service Owner

iv. Swim Lane Diagram

v. RACI Diagram Completed

3) Workshop 2

i. Data

ii. Metrics

iii. Review ScheduleVisio Drawing

Excel Spreadsheet

Page 8: Two Pizza Teams Implementing an Amazon Web Services (AWS

How’d we do?

• 187 Processes mapped and growing

Page 9: Two Pizza Teams Implementing an Amazon Web Services (AWS

Questions?