evolutionary architectures
play

Evolutionary Architectures @neal4d nealford.com with Rebecca - PowerPoint PPT Presentation

Evolutionary Architectures @neal4d nealford.com with Rebecca Parsons & Pat Kua 1 Rebecca Parsons Pat Kua Neal Ford Photos by Martin Fowler: http://martinfowler.com/albums/ThoughtWorkers/ 2 3 3 1 Architecture is the decisions that


  1. Conway’s Law organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations Melvin Conway, 1968 en.wikipedia.org/wiki/Conway%27s_law 86

  2. Incidentally Coupled Teams user interface server-side DBA 87

  3. Autonomous Teams Orders Shipping Inverse Conway Maneuver Catalog 88

  4. Low E ff erent Coupling between Teams n(n-1) 2 89

  5. Architectural Quantum 90

  6. Architectural Quantum 91

  7. Architectural Quantum 92

  8. Architectural Quantum 93

  9. Utilizing Evolutionary Architecture 94

  10. 1. Choose Dimensions “—ilities” testable evolutionary change 95

  11. Utilizing Evolutionary Architecture 96

  12. 2. Identify Fitness Functions atomic / automated / manual holistic 97

  13. Utilizing Evolutionary Architecture 98

  14. 3. Apply Incremental Change 99

  15. Utilizing Evolutionary Architecture 100

Recommend


More recommend