Are Agile and Scrum Dead? Have you heard the rumor that agile is dead, and Scrum along with it? Join me as I ponder the truth …
Introduction to Scrum PPT You may have heard Scrum is one of the leading agile software development processes. With more than …
Transitioning to Agile You believe an agile software development method might be the right answer for your team or …
Selecting a Development Process With so many agile processes available, it can be hard to tell what is right for you. When the …
Overcoming Waterfallacies & Agilephobias You’ve heard all the hype about agile software development processes, but you are left wondering, …
Agile Estimating Maybe you’ve heard about agile software development projects but aren’t sure if they allow for the …
Choosing to Start Small or Go All In when Adopting Agile When it comes to transitioning to agile a lot of companies wonder whether it is best to start small …
The Art of Compromise The concepts of agility and project governance are not fundamentally opposed. Each is an attempt to …
Best Practices Are Dangerous When Adopting Agile Like sirens singing to us from the rocks, best practices can tempt us to relax and stop the effort …
There Is No End State When Transitioning to Agile There can be no end state in a process that calls for continuous improvement.
Software Project Manager’s Bridge to Agility This excellent book is targeted directly at Project Management Professionals (PMPs) but will be …
The Chivalrous Team Member In seeking to improve how we develop software, we continually inspect and adapt. While thinking …
Implementing Lean Software Development: From Concept to Cash I’ve long considered Mary and Tom Poppendieck to be among the primary theoreticians in the agile …
The Role of Learning and Expected Cost of Change An academic paper that describes the importance of using more than just the vaguely defined …
Incorporating Learning and Expected Cost of Change An experience report presented at XP2006 covering why it is not as simple as telling product owners …
Selecting the Right Iteration Length A key consideration in adopting an iterative process is selecting how long your iterations will be. …
Collaboration Explained A challenge faced by any project leader is how to lead the team without resorting to a …
Estimating With Use Case Points Too much work goes into use cases to not employ them to their full potential. By assigning points …
A Regular Heartbeat We all crave regularity. We want a steady rhythm and a strong downbeat so we know the steps we need …
What’s Holding You Back? I was honored to be the guest editor of a special issue of Better Software magazine that was …
Toward a Catalog of Scrum Smells This article was written for the Scrum Alliance soapbox. It presents an initial collection of Scrum …
Introducing An Agile Process to an Organization The transition from a plan-driven to an agile process affects not only the development team …
Lean Software Development Books written during the first phase of agile software development have been about very specific …
Software Configuration Management Patterns I knew this book would be different from the use of “Teamwork” in its subtitle. Many of the …