Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Enterprise Strategy
2018
Transforming Produc...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affilia...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Modern product development toolkit
Achieving org...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affilia...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Design Thinking Is Just …
User-Centered
Design U...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. First, gain empathy
2. Then, frame the proble...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SCRUM
Continuously groomed backlog
No changes to...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
KANBAN
Finish task, and pull forward next work i...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
XP – Extreme Programming
Emphasizes technical ex...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Practical Principles: Agile
1. Rip the Band-Aid ...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
All of these reduce cycle time and allow builder...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DevOpsAgile TeamingDesign Thinking
Putting the P...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Start with value hypothesis and growth hypothesi...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PRODUCT
Continuous development
Customer defines
...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Project, Product, or Business KPI?
Project Team ...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Typical Release Testing
Most tests
occur late
in...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Continuous Testing
Always
be
testing
Concept
Hyp...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affilia...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Write the press release: Think big and focus on ...
Most companies write the software, they
get it all working, and then they throw it
over the wall to the marketing departme...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Achieves Speed and Agility with Two-Pizza...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Developers Monolithic Application Delivery Pipel...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microservices: Speed and Agility
Developers Micr...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microservices Principles
Single purpose
API-base...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Quickly scaling
winning ideas
Rapid adoption of ...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud enables quick testing of unproven concepts...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud reduces undifferentiated infrastructure fo...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition use case: Automated footage
t...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
App Container Failure
Prediction • Indicates whi...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enterprises Are Achieving Massive Scale
with Clo...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Develop New Ideas without Limits
Natural Languag...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud enables the massive scaling of big ideas
I...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless enables quick and agile product
devel...
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Enterprise Strategy
2018
Thank You!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Please complete the session survey in
the summit...
Submit Session Feedback
1. Tap the Schedule icon. 2. Select the session you
attended.
3. Tap Session Evaluation to
submit ...
Upcoming SlideShare
Loading in …5
×

ENT206 Product Development in the Cloud

333 views

Published on

Many organizations that embark on a journey to the cloud view their effort as an opportunity to transform their outdated operations and development practices. DevOps, Agile software development, and Design Thinking are the popular methodologies used today to successfully speed the delivery of new products and features and create a more customer-centric mindset. In this session, we break down the essential components of each method and provide tips on how to navigate common challenges when adopting these methods during a cloud migration.

  • Be the first to comment

ENT206 Product Development in the Cloud

  1. 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Enterprise Strategy 2018 Transforming Product Development ENT206
  2. 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Motivators? Hitting roadblocks trying to drive change Best practices review Development practices need a refresh Reduce cost of failure and experimentation
  3. 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Modern product development toolkit Achieving organizational flow How the cloud is changing product development What we’ll cover:
  4. 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Methods and Principles of Modern Product Development DevOps Interface for getting stuff built and released Agile Teaming The organizational glue that keeps release cycle moving continuously Design Thinking Interface to customer and feedback loop
  5. 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Design Thinking Is Just … User-Centered Design USER
  6. 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. First, gain empathy 2. Then, frame the problems 3. Now you can ideate 4. Run simple, fast, frugal tests Bring the outside in Pinpoint the pain point Radical ideas, real impact Build to learn Practical Principles: Design Thinking
  7. 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SCRUM Continuously groomed backlog No changes to work plan made during sprint Product increment: must be completed, integrated, and tested Agile Teaming Focus: Respond quickly to feedback Agile Principle Learning over following a plan Each Agile framework has a way of bringing feedback into its workstream
  8. 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. KANBAN Finish task, and pull forward next work item Uses work-in-progress (WIP) limits and cycle-time to manage flow of new development Adapted from Toyota Production System Agile Teaming Focus: Respond quickly to feedback Agile Principle Learning over following a plan Each Agile framework has a way of bringing feedback into its workstream
  9. 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. XP – Extreme Programming Emphasizes technical excellence as a way to remain agile Pair programming and code reviews are common methods Frequent checkpoints - Allows for constant feedback on customer requirements Agile Teaming Focus: Respond quickly to feedback Agile Principle Learning over following a plan Each Agile framework has a way of bringing feedback into its workstream
  10. 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Practical Principles: Agile 1. Rip the Band-Aid off, but have mercy 2. Keeping it real … and small 3. Show something every sprint 4. Trap: Agile by the book Use release maps Two pizza team model Power of the demo Find your agile center
  11. 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. All of these reduce cycle time and allow builders to focus on product, quickly deploying and collecting feedback DevOps Focus: Promote and enable fast feedback DevOps Principles Automate all things Eliminate handoffs Establish guardrails
  12. 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DevOpsAgile TeamingDesign Thinking Putting the Pieces Together: Finding Organizational Flow
  13. 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Start with value hypothesis and growth hypothesis Run small experiments to see if there is both value and demand Bias towards many small tests vs. larger, extended ones Persevere or pivot early based on results MVP Minimum Viable Product: What is the smallest thing you can test to prove the unproven parts of your idea? “One accurate measurement is worth more than a thousand expert opinions.” -Admiral Grace Hopper
  14. 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PRODUCT Continuous development Customer defines roadmap Measured by output & outcomes Project, Product, or Business KPI? Methods to manage your product/technology portfolio PROJECT Predefined requirements scope and schedule Deliver what was planned Measured by output BUSINESS OBJECTIVE Maximize a strategic KPI Types of KPIs: Minimize waste, increase conversion Measured by outcomes
  15. 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Project, Product, or Business KPI? Project Team Product Team Objective Team Scope Defined set of requirements Ongoing creation / enhancement of product Business objective Success Milestone adherence User satisfaction, marketing objectives KPI Timeframe Defined beginning and end Ongoing Continuous evaluation of business case Involvement Implement requirements Gather, implement feedback Test, measure, repeat Tools Gantt Chart Roadmap Impact Map/Dashboards
  16. 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Typical Release Testing Most tests occur late in process Concept Dev Deployment Functional Acceptance Performance Security/ Compliance Production Monitor Respond to Defects/Incidents
  17. 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Continuous Testing Always be testing Concept Hypothesis A/B MVP Development Functional Acceptance Performance Security & compliance Deployment Functional Acceptance Performance Security & compliance Canary Production Prod testing Chaos engineering User testing feedback
  18. 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How Amazon Achieves Flow Working Backwards From the customer Two-Pizza Teams Run what you build Microservices Speed and agility
  19. 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Write the press release: Think big and focus on the customer need Write the FAQ: Customer and internal stakeholder Define the user interaction and write the manual Working backwards from the customer PR
  20. 20. 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.
  21. 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Achieves Speed and Agility with Two-Pizza Teams Small, decentralized teams are nimble Own & run what you build
  22. 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Developers Monolithic Application Delivery Pipeline Build Test Release Monoliths: Slow and Rigid
  23. 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microservices: Speed and Agility Developers Microservices Delivery Pipelines Build Test Release Build Test Release Build Test Release
  24. 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microservices Principles Single purpose API-based Highly decoupled http://
  25. 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Quickly scaling winning ideas Rapid adoption of new capabilities Reducing cost of failure Impact of Cloud on Product Development
  26. 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud enables quick testing of unproven concepts Quick time to market: 8 weeks from conception to production Continuous scale: seamlessly ramps up to peak traffic of 22K concurrent requests Event driven architecture maximizes resource efficiency Reducing Time-to-Market for New Ideas Agero created the MileUp app and used crash prediction models to speed up emergency response Reducing cost of experimentation
  27. 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud reduces undifferentiated infrastructure focus Productivity: Allowed developers to focus more on runtime functionality and less on infrastructure management Cleaner separation of logging, metrics, and security infrastructure from application code base Cost: Spot Instances and containers cut EC2 costs in half Devote More Resources to Customer Value Mapbox adds location services to any application with mapping, navigation, and location search SDKs Reducing cost of new development
  28. 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition use case: Automated footage tagging API access to advanced service capabilities Built in three weeks Index against 99,000 people Saving 9,000 hours a year in labor Cloud Native Architectures Accelerates adoption and innovation of new capabilities Rapid adoption of new capabilities
  29. 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. App Container Failure Prediction • Indicates which containers should be removed before failure • App and system logs used to train model • Developed by cloud team with no ML/DL experience Bad State Predictor Model Outcomes: *Improved user experience *95% reduction in on-call
  30. 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enterprises Are Achieving Massive Scale with Cloud Native Architectures processes 4,000 requests per second processes half a trillion validations of stock trades daily reduced the time to ingest and process data for its analytics pipeline by 97% can handle spikes of 80x normal traffic triggers 1.2 billion Lambda requests each month
  31. 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Develop New Ideas without Limits Natural Language Processing on 1.1 million concurrent vCPUs using EC2 Spot Instances 1.2M 200K 06:38 21:40 Concurrent vCPUs in US East (Northern Virginia)
  32. 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud enables the massive scaling of big ideas Immediate access to programmable hardware-acceleration using FPGAs at cloud scale Utilized AWS Batch to provision and orchestrate compute jobs across 1,000 Amazon EC2 F1 instances Compute infrastructure cost to analyze genome reduced to staggeringly low ~$3 per whole human genome FPGA World Record Genome Analysis Quickly scaling winning ideas
  33. 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless enables quick and agile product development >95% decrease in overall deployment and operational costs Scales up or down for variation in customer request volume Migrating tasks to Lambda took only a few weeks 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 Quickly scaling winning ideas
  34. 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Enterprise Strategy 2018 Thank You!
  35. 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey in the summit mobile app.
  36. 36. Submit Session Feedback 1. Tap the Schedule icon. 2. Select the session you attended. 3. Tap Session Evaluation to submit your feedback.

×