If shorter release cycle could be considered as a success for Agile software development teams, they might be considered as an issue if the other parts of the organization are not ready to handle this. In this article, Colleen Johnson shares an experience where the successes achieved implementing the Kanban method at the team level were leveraged to expand them to the enterprise level.
Articles, Blog Posts, Books and Quotes on Agile Project Management
If Scrum is the king of the Agile software development frameworks, Kanban can be defined as a distant cousin. We know that there are some connections through this Lean parents, but we don’t always known what it looks like exactly and when to use it. If you want to have a clear and quick (60 pages) understanding of what Kanban is, then this Kanban Workbook is for you.
When do you need to stop coaching an Agile team? In his blog post “An Exit Strategy for the Agile Coach”, Len Lagestee discusses this question and explains how he will gradually work to be ready to leave and let the Scrum team be ready to carry the Agile values on its own.
Like the notion of technical debt, the concept of management debt relates to the leadership issues that prevent a successful Agile transformation. This article from Agile transformation expert Sriram Rajagopalan discusses the types of waste that can be eliminated using a Kanban approach and the role of management debt in perpetuating wasteful practices.
The notion of product is important in Scrum. Many qualify it as a product development approach rather than a project management framework. The product owner role is responsible that the production of the Scrum team meets the requirements of the customers and deliver value for the organization. This role is often compared to the role of product manager. In his article “Mapping the Product Manager Role to the Product Owner Role”, Sriramasundararajan Rajagopalan discusses if a product manager is the same as a product owner.
There might exist some lonely standalone software developers that create software without any other person involved, but my guess is that there are not many of them. Communication is an essential skill in software development, testing and project management… and life. As feedback is a key communication tool, I was therefore very interested when I stumble on this book about feedback written by an Agile coach.
Scrum and Kaban are two Agile approaches that could be used in software development, depending also on the context of the software development tools. In his blog post “Ditching Scrum for Kanban — The best decision we’ve made as a team”, Grant Ammons shares some thought on why he successfully changed it process from a Scrum to a Kanban perspective.