Day 250
Week 36 Day 5: How Architects Think: Inputs, Outputs, Constraints, and Feedback Loops
The architectural mindset uses four lenses to analyze any organizational system: what goes in (inputs), what comes out (outputs), what limits the system (constraints), and what information flows back to enable adjustment (feedback loops).
Lesson Locked
An engineer who designs a software system thinks about inputs, outputs, constraints, and feedback loops naturally. The same thinking applies to organizational systems. The team is a system. Work enters (inputs), results exit (outputs), resources and rules limit what is possible (constraints), and information flows back to inform decisions (feedback loops). When any of these four elements is broken, the system underperforms.
Here is how to apply the four lenses to your team's operating system. Inputs: what enters your team's workflow? This includes feature requests, bug reports, stakeholder asks, cross-team dependencies, and strategic directives. For each input source, answer: Is the input clearly defined when it arrives? Is it prioritized relative to other inputs? Is the volume of inputs manageable given the team's capacity? If the answer to any of these is no, you have an input design problem. Common fixes: an intake process that standardizes requests, a triage framework that prioritizes them, and a capacity model that limits how many enter the system simultaneously. Outputs: what does your team deliver? This includes shipped features, resolved incidents, documentation, and decisions. For each output, answer: Does the output meet the quality bar? Is the output delivered at a predictable pace? Does the output align with organizational priorities? If no, you have an output design problem. Common fixes: quality standards (Definition of Done from Week 28), delivery cadence (sprint rhythm), and priority alignment (Value Pyramid from Week 11). Constraints: what limits your team's performance? This includes headcount, skill gaps, technical debt, tooling limitations, and organizational dependencies. For each constraint, answer: Is this constraint real (cannot be changed) or artificial (exists because of a decision that could be revisited)? Real constraints must be worked around. Artificial constraints should be challenged. I have found that 40-50% of the constraints teams operate under are artificial -- policies, approvals, and limitations that exist because someone created them once and nobody questioned them. Feedback loops: what information flows back to tell the team how it is doing? This includes metrics, retrospectives, customer feedback, stakeholder reviews, and peer feedback. For each feedback loop, answer: Is the feedback timely (does it arrive soon enough to be actionable)? Is it accurate (does it measure what matters)? Is it visible (does the team actually see it)? Broken feedback loops are the most common systemic failure. The team ships a feature and never hears whether it solved the customer's problem. The team sets a goal and never reviews whether it was achieved. Without feedback, the system cannot self-correct.
The four-lens framework implements what systems engineers call the 'system dynamics' perspective (Forrester, 1961; Sterman, 2000), which models organizations as systems of stocks (accumulated resources and work), flows (inputs and outputs), constraints (limiting factors), and feedback loops (information flows that drive adjustment). Sterman's research demonstrates that most organizational dysfunction can be traced to one of four systemic failures: uncontrolled inputs (too much entering the system too fast), misaligned outputs (the system producing things that do not match what is needed), unrecognized constraints (leaders trying to force throughput beyond the system's capacity), or broken feedback loops (information not flowing back to decision-makers in time to be useful). Research by Meadows (2008) on 'thinking in systems' identifies feedback loops as the highest-leverage intervention point in any system, because feedback loops determine the system's ability to self-correct. Her analysis of 12 system archetypes demonstrates that adding, fixing, or strengthening feedback loops produces more lasting improvement than changing any other system element. The 40-50% artificial constraint finding is consistent with research by Womack and Jones (1996) on lean manufacturing, which found that 40-60% of process steps in the organizations they studied added no value and existed only because of historical convention, organizational politics, or unchallenged assumptions -- what they call 'muda' (waste). Identifying and removing artificial constraints is the manufacturing equivalent of the architectural constraint audit described in level_2.
Continue Reading
Subscribe to access the full lesson with expert analysis and actionable steps
Start Learning - $14.99/month View Full Syllabus