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.

Google's secrets for removing waste from the world by Antoine Contal

At the Lean IT Summit 2017, Antoine Contal explained how Google fights waste in all areas.
Discover more Lean IT stories on www.lean-it-summit.com

  • Login to see the comments

Google's secrets for removing waste from the world by Antoine Contal

  1. 1. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Google's secrets for removing waste from the World 15 March 2017 Disclaimer: all information in this presentation is publicly available.
  2. 2. Proprietary + Confidential Back to Lean 101: waste reduction For users For employees For infrastructures Product excellence Respect for people IT Production Engineering
  3. 3. Product Excellence Removing waste in the user’s life Proprietary + Confidential
  4. 4. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential “Our company exists to create products that improve the lives of as many people as possible.” Sundar Pichai, CEO, Google Inc
  5. 5. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Create great services, figure the money stuff later 1998 2004
  6. 6. Challenging product ideas What is your technical insight?
  7. 7. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Continuous Product Excellence Set-based concurrent engineeringPoint-based engineering Continuous concurrent engineering
  8. 8. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Product Managers as Chief Engineers A Chief Engineer ● prevents product designs from deviating from the original product concept, ● possesses market imagination, ● walks around and advocates the product concept, ● is principally an engineer by training, ● has little formal authority in the matrix. Source: michaelballe.fr/papers/BalleLeanDev.pdf
  9. 9. Making the mobile web faster Page Speed AMP PWA
  10. 10. Respect for people Removing waste in employees’ work
  11. 11. “Smart creatives share one important thing: the potential for disproportionate impact.” Eric Schmidt Executive Chairman Alphabet Inc
  12. 12. Proprietary + Confidential Smart job design Ops Ops Ops Ops Ops Ops SRE Ops Ops Ops Tester Tester Tester Tester Tester Tester SET Tester Tester Tester Site Reliability Engineer Software Engineer in Test
  13. 13. Proprietary + Confidential I’ve learned, surprisingly, that it’s tremendously hard to get teams to be super ambitious. Alphabet CEO, Larry Page “ ” Proprietary + Confidential
  14. 14. Proprietary + Confidential Job = Work + Kaizen 改善 Improvement
  15. 15. Proprietary + Confidential Job = Work + Kakudai 拡大 Scale
  16. 16. Tools to support smart creatives?
  17. 17. 1-touch video conference Google Docs Google Hangout Collaboration Discoverable Requestable Universally accessible (SQL) Visualisation and analysis tools Big data for all World-class security Very little hassle for users User-friendly security Empowering tools @Google
  18. 18. IT Production Engineering Removing waste in infrastructures Proprietary + Confidential
  19. 19. Proprietary + Confidential Reducing data centers’ PUE PUE: Power Usage Effectiveness Source: https://deepmind.com/blog/deepmind-ai-reduces-google-data-centre-cooling-bill-40/ -40% of energy used for cooling -15% of overall PUE overhead
  20. 20. Proprietary + Confidential Infrastructure management Expensive machines Dedicated machines Dedicated environments A unified pool of cheap machines with smart middleware Avoiding significant overhead by sharing prod and non-prod
  21. 21. Proprietary + Confidential Searchable / readable by all Less reinventing the wheel; more usage examples A single, shared codebase Editable by all (with security enforcement) No need to wait for another engineer to make a change Trunk-based development No painful merges of long-lived branches
  22. 22. Proprietary + Confidential Software engineer toolbox 1. Protocol buffers Like XML, but faster and simpler 2. Flume processing pipelines Big data parallel processing 3. TensorFlow For Machine Learning 4. Borg containers To abstract resource management & failure handling 5. Dremel Data Analysis To run queries on multi-terabyte datasets at interactive speed (1) Open sourced at developers.google.com/protocol-buffers/ (2) Available as a public product: cloud.google.com/dataflow/ (3) Open sourced at www.tensorflow.org (4) Open source equivalent available at kubernetes.io (5) Available as a public product: cloud.google.com/bigquery/
  23. 23. What’s the difference with the usual “approved” technologies of IT departments? 1. Intrinsically smart and elegant ● Computer science ● Hardware limitations ● Code as User Interface 2. Excellent support (e.g., training, doc) 3. Well tested and maintained
  24. 24. Your mission, should you choose to accept it, is... ...to go back to your gemba, and practice seeing these wastes!
  25. 25. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Book recommendations
  26. 26. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Proprietary + Confidential Thank you. Questions?

×