Agile software development is in a rut. The most popular agile methods are consistently mis-applied, mis-understood, mis-used, and all too often abandoned by the companies who need them the most. But worse than that, our popular agile methods are not actually agile themselves! This article proposes a new approach that recognizes and works around limitations in human cognition and decision making
This article discusses the key questions to be contemplated by your enterprise in determining whether Git is right for you and what you need to consider in moving to Git.
Experienced Scrum Masters explain how they define and measure their own personal success as Scrum Masters, and share their lessons learned about how to achieve success.
The Art of Scalability, by Martin L. Abbott and Michael T. Fisher, is a book on scaling organisations to adapt to web scale growth of their products and services.
Tathagat Varma, shares his experience of working as an individual contributor at a deeper leadership level. This post explains how to lead without authority. 2
Refactoring for Software Design Smells by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma presents a catalogue of typical software design smells and how they can be remedied.
What is an Agile Coach? What skills does a coach require? How do organizations support them? How does a coach make teams successful? We’ll apply our experience to answering these questions. 6
The Design and Implementation of the FreeBSD Operating System is a long awaited update to a successful and authorative guide to the FreeBSD kernel that covers all major new features up to FreeBSD 11.
Are you relying on the results of technical debt quantification tools? This article discusses why the technical debt quantification by such tools is inaccurate and incomplete; use them with care. 1
The book the coaching booster by Shirly Ronen-Harel and Jens R. Woinowski explores different coaching methods and practices and describes a framework for coaches to help people to reach their goals.