Demystifying Management in Agility
In the first part of our agile management series, we delve into the heart of agile development - its principles and values as articulated in the Agile Manifesto and how they relate to the typical manager. This post will guide you through the core beliefs that distinguish agile from traditional software development approaches and set the foundation for agile management practices.
It's All About Value
One small change can make a BIG difference to your Product Owner success. Before worrying about putting value on backlog items, here's some simple tips.
What Does it Mean to BE Agile?
With the Agility mindset, it's critical to understand the concept of "being" Agile. Some people want "to do Agile", but you don't DO Agile, you must BE Agile.
Get the Problem Right or You'll Get the Solution Wrong
Good software solves the customer's problems, but to provide the right solution, you must start with the right problem.
What Do Testers REALLY Do On a Scrum Team?
Analysis, design, coding, and testing are done constantly rather than in phases, meaning testing ISN'T just a phase but an ongoing part of Agile Development.
Never Extend a Sprint
Scrum Sprints provide empiricism, part of the Agile core beliefs, which is why extending a Sprint is never a good idea!
Keep Your Work In Process Low
The fastest team productivity killer is working on 3+ backlog items at once. You'll end up with a team that's great at starting work, but lousy at finishing it.
More Than Just Code
Plan your transition to Agile Development for the long haul. It's more than just code. Treat it that way!