14 Laws That Shape (or Break) Software Development Teams - and How to Beat Them
After working in and leading software development organisations for over a decade, I’ve seen one truth play out again and again: Your output is also shaped by your team’s structure, habits, and systems and not only by raw talent or tools. Throughout this journey, I’ve come across patterns - some called “laws” - that explain why teams succeed, stall, or spin their wheels.
They're not "laws" in the physics sense, but powerful heuristics, rooted in real-world experience and behavioural insight. Here are 14 such laws that every engineering manager, product leader, or founder should know - and how to turn them from friction points into leverage.
14 Software Development and Organizational Laws
Parkinson’s Law
Hofstadter’s Law
Brooks’ Law
Brooks’ Law (Comm. Overhead)
Conway’s Law
Sturgeon’s Law
Zawinski’s Law
Hyrum’s Law
Price’s Law
Ringelmann Effect
Recommended by LinkedIn
Goodhart’s Law
Gilb’s Law
Murphy’s Law
Gall’s Law
Larman’s Law
How to Counter the Negative Effects of These Laws
Keep Teams Small, Cross-functional & Autonomous
Leverage: Conway, Ringelmann, Brooks (Comm.), Price’s Law Create squads with 4-6 people who own features from idea to release. Empower teams to ship independently, and own outcome, not just tasks.
Time-Box Everything
Leverage: Parkinson, Hofstadter Use sprints, WIP limits, and release cadences to build momentum. Prioritize small wins that can be delivered in days, not months.
Simplify Scope Relentlessly
Leverage: Sturgeon, Zawinski, Gall Default to “cut it” unless a feature proves its value. Kill unused features and ship thin slices.
Invest in Metrics - but Use Them with Wisdom
Leverage: Goodhart, Gilb Track outcome-focused metrics like deployment frequency, lead time, user feedback. Don’t reward vanity metrics - use them to ask better questions, not give answers.
Design for Failure and Recovery
Leverage: Murphy, Hyrum Build in observability, rollbacks, and testing pipelines. Assume things will go wrong and design your systems and teams accordingly.
Go Beyond Agile Theatre
Leverage: Larman’s Law True transformation = changing how decisions are made, how teams are structured, and how power is distributed. Standups and sprints alone won’t save you. Org design has to follow product reality.
Final Thoughts
These laws aren’t problems - they’re patterns. If you know how to work with them, they become your strategic advantage. The best teams don’t ignore friction, they build systems that turn it into flow.
Anders, thanks for sharing! Are you attending the Megaprojects Conference? https://p3gqa.com/megaprojects-conference If yes, looking forward to networking virtually there.
This is the final post including an article about 14 "Laws" that shape how organisations work. The last 5 weeks I have posted about 6 of these laws. You can find them here on my page