Two Pizza Teams Implementing an Amazon Web Services (AWS ...
Transcript of 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
Comm: 402-294-9734
DSN: 312-271-9734
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
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.
Overall Approach
3) Module Documentation Repository
1) Process to Procedure Breakout2) Workflow and Module Breakout
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
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
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
How’d we do?
• 187 Processes mapped and growing
Questions?