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.

20 years of digital - what have we learned? - Leeds Digital Festival 2018 - Assembly Conference

306 views

Published on

In the past 20 years the software industry has discovered many valuable patterns for building systems:

* Design for change and failure
* Iterative delivery works
* Design for version control
* The system is socio-technical

We can bring this experience into the Making and Manufacturing industries and help to make them "digitally infused".

Published in: Software
  • Login to see the comments

20 years of digital - what have we learned? - Leeds Digital Festival 2018 - Assembly Conference

  1. 1. 20 years of digital: what lessons can we learn for manufacturing and making? Matthew Skelton, Conflux | 16 April 2018, Leeds Digital Festival
  2. 2. Unambiguous specification and execution instructions 2
  3. 3. Optimise for engaged, empowered people 3
  4. 4. About me Matthew Skelton, Conflux @matthewpskelton matthewskelton.net Leeds, UK 4
  5. 5. About me Matthew Skelton, Conflux @matthewpskelton matthewskelton.net Leeds, UK 5 assemblyconf.com
  6. 6. What we’ll learn ● Global systems - huge scale ● Agile ways of working ● The power of open collaboration on code ● The value of empowered people 7
  7. 7. 8
  8. 8. 9
  9. 9. Global Scale 20 years of digital: what lessons can we learn for manufacturing and making? 10@ConfluxHQ
  10. 10. Global Scale 11 ● The system will be wrong ● Design for upgrade ● Design for auto-scaling ● Design to handle failures
  11. 11. Design for change & failure: resilience, scaling, deduplication, fault-tolerance, etc. 12
  12. 12. Agile Ways of Working 20 years of digital: what lessons can we learn for manufacturing and making? 13@ConfluxHQ
  13. 13. Agile Ways of Working 14 ● Iterative delivery ● Something working every day ● Design and execute for rapid customer collaboration ● Discover the solution over time
  14. 14. Iterative delivery works: show working improvements each day (not incremental) 15
  15. 15. The Power of Open Collaboration on Code 20 years of digital: what lessons can we learn for manufacturing and making? 16@ConfluxHQ
  16. 16. Open Collaboration on Code 17 ● Version control ● Fully-trackable change history ● Transparency drives innovation ● Powerful reasoning ability ● Trigger automation on changes
  17. 17. Design for version control: specifications, instructions, documentation 18
  18. 18. The Value of Empowered People 20 years of digital: what lessons can we learn for manufacturing and making? 19@ConfluxHQ
  19. 19. Empowered People 20 ● Engineers co-creating with Biz ● Live telemetry to development ● Conway’s Law: system design constrained by communication
  20. 20. The system is socio-technical: people and machines working together 21
  21. 21. Making + Manufacturing + Software 20 years of digital: what lessons can we learn for manufacturing and making? 22@ConfluxHQ
  22. 22. 23
  23. 23. 24
  24. 24. 25
  25. 25. 26
  26. 26. 27
  27. 27. 28
  28. 28. 29
  29. 29. Summary 20 years of digital: what lessons can we learn for manufacturing and making? 30@ConfluxHQ
  30. 30. Design for change & failure Iterative delivery works Design for version control The system is socio-technical 31 20 years of digital: what lessons can we learn for manufacturing and making?
  31. 31. Questions? matthew@confluxdigital.net @matthewpskelton 32

×