how i finally stopped worrying and learnt to love conway
play

How I finally stopped worrying and learnt to love Conways Law - PowerPoint PPT Presentation

How I finally stopped worrying and learnt to love Conways Law James Lewis 1 ORGANIZATIONS WHICH DESIGN SYSTEMS ARE CONSTRAINED TO PRODUCE DESIGNS WHICH ARE COPIES OF THE COMMUNICATION STRUCTURE OF THOSE ORGANIZATIONS Melvyn


  1. 1 Dr Rebecca Lester, Infectious diseases, Specialist registrar 17 Victoria Maddox, Laboratory service, Senior health care scientist 2 Dr Damien Mack, Microbiology, Consultant 18 Nikki Williams, Infectious diseases, Ward sister 3 Dr Ruaridh Buchanan, Infectious diseases, Specialist registrar 19 Dr Sanjay Bhagani, Infectious diseases, Consultant 4 Dr Simon Warren, Infectious diseases, Consultant 20 Sarah Stanley, Patient at risk team, Nurse consultant 5 Oliver Carpenter, Infectious diseases, Nurse clinical practice educator 21 Dr Susan Hopkins, Infectious diseases and microbiology, Consultant 6 Breda Athanasopoulos, Infectious diseases, 22 Torrain Exall, Physiotherapy, Clinical lead critical care Senior matron lead high level isolation unit 23 Dr Stephen Mepham, Infectious diseases and microbiology, Consultant 7 Dr Tabitha Mahungu, Infectious diseases, Specialist registrar 24 Dr Michael Jacobs, Infectious diseases, Consultant 8 Susan Coath, Infectious diseases, Ward sister 25 Simon Rattenbury, Laboratory service, Head of laboratory service 9 Zenaida Pandio, Domestic services, Housekeeper 26 Bryan O’Farrell, Pharmacy, Senior Pharmacist 10 Claire Harawa, Domestic services, Domestic team leader 27 Adrien Cooper, Estates, Director of estates 11 Renato Pandio, Domestic services, Deep cleaner 28 Robert Elliot-Cooke, Pharmacy, Senior pharmacist 12 Sheila Connolly, Patient environment, Head of patient environment 29 Allan Harris, Estates, Engineering supervisor 13 Peter Williams, Facilities, Security manager 30 Sumal Kuranaratne, Facilities, Support services manager 14 Marchito Tumibay, Domestic services, Support worker 31 Dave Reavy, Facilities, Head of security and support services 15 Michael Campo, Facilities, Porter 32 Garba Ibrahim, Domestic services, Domestic team leader 16 Lauren Geddes, Physiotherapy, Clinical lead cardiorespiratory care 33 Stephen King, Royal Free Charity, Head of fi nance 45

  2. “If you imagine all the functions a hospital has to have , not only the doctors and nurses and physiotherapists and pharmacists but estates management and food and facilities and laundry — they all have to be involved , and they all have to be specially trained to be safe to work in that environment. “ Dr Michael Jacobs - Consultant, infectious disease 46

  3. Royal Free Hospital Capabilities lab domestic services services <other> <other> facilities physio infectious diseases estates fi nance pharmacy micro biology 47

  4. Ebola treatment infectious diseases 48

  5. cross-functional teams single purpose focussed entirely on ‘customer’ outcome 49

  6. In our study at a large Australian Telco, we found that stories leaving a team cycled 12 times slower than those that stayed in the team. 50

  7. This is true for Trauma teams in hospitals And Formula 1 teams And “reinforced battle groups” 51

  8. A SOFTWARE EXISTENCE PROOF… 52

  9. testing ops develop- ment architects PMO sales fi nance marketing HR 53

  10. ops x-func teams organised around lines of business sales fi nance marketing HR 54

  11. insurance company

  12. insurance company

  13. separate lines of business home motor life

  14. separate lines of business home motor life and cross-cutting capabilities my account

  15. cross-functional teams delivering lines of business

  16. ops x-func teams organised around lines of business sales fi nance marketing HR 61

  17. ops x-func teams organised around lines of business sales fi nance marketing HR 62

  18. ops x-func teams organised around lines of business sales fi nance marketing HR 63

  19. 65

  20. DEVOPS!!! 66

  21. DEVOPS!!! Well, continuous delivery… 66

  22. ops x-func teams organised around lines of business sales fi nance marketing HR 67

  23. ops Continuous Delivery sales fi nance marketing HR 68

  24. ops Continuous Delivery sales fi nance marketing HR 68

  25. Continuous Delivery sales fi nance marketing HR 69

  26. Continuous Delivery sales fi nance marketing HR 69

  27. each of these capabilities can be tested and deployed independently home motor life and cross-cutting capabilities my account

  28. CAN WE GO FURTHER?

  29. Lines of business 72

  30. Lines of business 72

  31. Value streams 73

  32. Value streams 73

  33. teams 74

  34. teams 74

  35. each team owns one or more services

  36. 76

  37. ~10-20 76

  38. ~10-20 ~160-200 76

  39. ~10-20 ~160-200 multiples thereof 76

  40. Thomas J. Allen, 1977 77

  41. Probability of The e ff ect of distance on communication weekly interaction 0.30 0.25 x 0.20 x x 0.15 0.10 x x x xxxxxxxx x 0.05 x x x x x x 0 0 10 20 30 40 50 60 70 80 90 100 m 78

  42. co-locate as much as possible take advantage of serendipitous conversations 79

  43. HOW DOES THIS HELP WITH TESTING AND DEPLOYMENT?

  44. The microservice stability onion 81

  45. inter-line of business Low change rate High stability Semantic Versioning Contract Testing Tolerant Reader “Conversational change” 82

  46. inter-value stream higher change rate lower stability Semantic Versioning Contract Testing Tolerant Reader “Conversational change” 83

  47. inter-team higher change rate lower stability Semantic Versioning Contract Testing Tolerant Reader “Conversational change” 84

Recommend


More recommend