Hello and welcome to my blog, which is generally on the topics of my most recent work and books, including Scaling Software Agility: Best Practices for Large Enterprises and Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise.
These two books represent my latest, published thinking on the topics described in the titles. However, as I continue to help some of the world’s larger software enterprises achieve the benefits of adopting agile methods, I continue to learn new things. As I do, I record them here. So in a sense, the blog serves as the “tip revision” for the books. Taken together, it is the best content I can provide to the agile software enterprise. (If I knew more, I’d probably write more…)
Fair warning though — as I learn new things and observe new and successful patterns in the industry, my thinking evolves and I have been know to change my opinions from those I have published prior. For even a part-time author and methodologist like me, that isn’t always so easy. But, as you search for meaningful guidance on these topics, please consider the alternative.
This isn’t a newsy or chatty blog, rather it is intended to serve as a relevant content repository for describing and understanding agile best practices, including requirements management, as they can be applied to individual teams, as well as more advanced practices that scale to enterprise-class development — those organizations building software that requires collaboration amongst hundreds and even thousands of practitioners. So if you subscribe to it, you won’t be inundated by daily blog posts. (But then again you won’t if you don’t subscribe to it either!).
Since there is a fair amount of content here, I try to organize it around a consistent set of categories. You’ll find these in the Category widget on the right.
This blog is dedicated to those large and highly successful enterprises with the courage to reinvent themselves. Embrace Uncertainty!