Professional Documents
Culture Documents
Thomas Blood
AWS Enterprise Strategist
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
M o t i va to r s ?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Modern product development toolkit
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M e t h o d s a n d P r i n c i p l e s of
M o d e r n P ro d u c t D e v e l o p m e n t
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Design Thinking is just…
User
Centered USER
Design
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Practical Principles: Design Thinking
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agile Teaming
Focus: respond quickly to feedback
SCRUM
Agile Principle Continuously groomed backlog
Learning over
No changes to work plan made during sprint
following a plan
Product increment: must be completed, integrated and tested
Each Agile framework has a way of bringing feedback into its workstream
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agile Teaming
Focus: respond quickly to feedback
KANBAN
Agile Principle Finish task and pull forward next work item
Learning over
Uses work-in-progress (WIP) limits and cycle-time to manage flow
following a plan of new development
Adapted from Toyota Production System
Each Agile framework has a way of bringing feedback into its workstream
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agile Teaming
Focus: respond quickly to feedback
XP – Extreme Programming
Agile Principle Emphasizes technical excellence as a way to remain agile
Learning over
Pair programming and code reviews are common methods
following a plan
Frequent checkpoints - Allows for constant feedback on customer
requirements
Each Agile framework has a way of bringing feedback into its workstream
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Practical Principles: Agile
Use release maps 1. Rip the Band-Aid off, but have mercy
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DevOps
Focus: promote and enable fast feedback
DevOps Principles
Establish guardrails
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
P u t t i n g t h e P i e c e s To g e t h e r :
F i n d i n g O rg a n i z a t i o n a l F l o w
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MVP
Minimum Viable Product: What is the smallest thing you can
test to prove the unproven parts of your idea
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Project, Product, or Business KPI?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Typical Release Testing
Most Tests
Occur Late Concept Dev Deployment Production
Functional Monitor
In Process Acceptance Respond to
Performance Defects/Incidents
Security/
Compliance
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Continuous Testing
Concept Development
Hypothesis Functional
A/B Acceptance
MVP Performance
Always Security/Compliance
Be
Testing Production Deployment
Prod Testing Functional
Chaos Engineering Acceptance
User Testing Feedback Performance
Security/Compliance
Canary
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How Amazon Achieves Flow
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PR Write the Press Release: Think big and focus on the
customer need
Working backwards
from the customer Write the FAQ: customer and internal stakeholder
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Most companies write the software, they
get it all working, and then they throw it
over the wall to the marketing department,
saying ‘here is what we built, go write the
press release.’ That process is the one
that’s actually backwards.”
Jeffrey P. Bezos
Founder and Chief Executive Officer
Amazon.com, Inc.
Amazon Achieves Speed and Agility with Two-Pizza Teams
Small, Own/run
decentralized what you
teams are nimble build
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monoliths: Slow and Rigid
Developers Monolithic Application Delivery Pipeline
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M i c ro s e r v i c e s : S p e e d a n d A g i l i t y
Developers Microservices Delivery Pipelines
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M i c ro s e r v i c e s P r i n c i p l e s
Single Purpose
API-based http://
Highly-
decoupled
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
I m pa c t of C l o u d o n
P ro d u c t D e v e l o p m e n t
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reducing Time-to-Market for New Ideas
Agero created the MileUp app and used crash prediction models to
speed up emergency response
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Devote More Resources to Customer Value
Mapbox adds location services to any application with mapping,
navigation, and location search SDKs
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Native Architectures
Accelerates adoption and innovation of new capabilities
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Bad State Predictor Model
App Container
Failure Prediction • Indicates which containers
should be removed before
failure
Outcomes: • App and system logs used to
*Improved user experience train model
*95% reduction in on-call • Developed by cloud team
with no ML/DL experience
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
E n te r p r i s e s A re A c h i e v i n g M a s s i v e S c a l e
w i t h C l o u d N a t i v e A rc h i te c t u re s
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Develop New Ideas Without Limits
Concurrent vCPUs in U.S. East (Northern Virginia)
1.2M
200K
06:38 21:40
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
FPGA World Record Genome Analysis
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Achieving Massive Scale Not Massive Cost
AWS Lambda serverless architecture enables the FICO Decision
Management Suite (DMS) to perform computations on machine
learning models quickly, cheaply, and efficiently
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You!
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.