article thumbnail

Agile Laws & Distributed Teams: From Conway to Goodhart to Parkinson

Scrum.org

From the long list of observation, heuristics, and mental models in psychology, organizational design, or software engineering, I pick six “agile laws” that seem to be particularly relevant in this area of distributed agile teams: Conway’s Law. Agile Laws: Conway, Brooks, Hackman, Goodhart, Larman, and Parkinson. Brooks’s Law.

article thumbnail

In-Depth: The Evidence-Based Business Case For Agile

Scrum.org

Ultimately, the role of (top) management is to keep their business healthy and economically sustainable. Each comes with creative exercises that we developed in our work with Scrum and Agile teams. SCRUM and productivity in software projects: a systematic literature review. Journal of systems and software , 81 (6), 961–971.

Agile 207
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Agile Laws to Help with Transformation

Scrum.org

The idea has been around for several years: design the teams according to the product requirements and give them autonomy to create the best possible solution from both a value proposition and an organizational sustainability perspective. Eli Goldratt: “ Tell me how you measure me and I will tell you how I will behave.

Agile 175
article thumbnail

Unit Testing Shell Scripts:Part One

Leading Agile

In the 1960s, it was considered a baseline good practice in software engineering to test your code as you wrote it. The pioneers of software development in that era were proponents of various levels of testing; some advocated “unit” testing and some didn’t, but all recognized the importance of testing code.