Super Rune

Laws

Laws

There are a wonderful list of laws in software development.

Some of my favourites are:

All of the listed laws I have linked to are good to know of and some are quite scary.

I am missing one law though, and that is Little’s Law about queuing. For instance in agile it could be used to manage workflow.

Example

Imagine an Agile team working on a project:

This means the average cycle time for a task is 5 weeks.

To improve they either need to reduce WIP, assuming the throughput stays the same. Or increase throughput by becoming more effective.

Read for you self: The 13 software engineering laws - by Anton Zaides

Tags

Category

Written by human, not by AI

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.