~/talk

Aligning Architecture with Responsibility Indices

slides:none on file

A concrete process for creating Responsibility Indices maps each primary responsibility to the exact code locations, records quality measures, planned refactorings and rules of engagement, and surfaces where responsibilities duplicate. Practice uses spreadsheets and colored quality views today, applied to two large systems, and recommends about 7±2 primary responsibilities per scope. The claim is that treating responsibilities as primary lets teams tailor testing and change rules and schedule incremental refactorings to increase cohesion; caveats: no tooling yet and indices can go stale.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Legacy systems and renewal
  3. 2:49System modeling and coat hangers
  4. 5:37Bias toward visible elements
  5. 8:47Telling the system story
  6. 9:29Responsibility driven design
  7. 12:58Mapping responsibilities
  8. 14:28Workflow system analysis
  9. 17:35Primary responsibilities count
  10. 19:40Architecture and system value
  11. 22:27Process rules by responsibility
  12. 24:11Responsibility index for refactoring
  13. 26:36Long-term planning rules
  14. 27:39Core idea and coherence
  15. 28:41Practical considerations
  16. 29:22Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.