Checklist For Agile Success
Checklist For Agile Success
Checklist For Agile Success
As a coach, I’m often asked to take a look at how an agile organisation or team is working
and give my opinion as to if they are set up for success. These are they key things that I look
for:
7. Everyone pairs
Pairing is not just for writing code. You can pair on writing stories, on testing, on designing,
on user research. You can also pair across roles. For instance, a business analyst and a
designer may work together to design a process. Working together forces you to question and
improve things as you go along. You don’t have to pair all the time of course!
9. Releasing is easy
You’re running continuous integration with great automated tests and the developers are
checking in code multiple times a day. The team is responsible for releasing to live, the skills
to do so are embedded in the team. The business decide when they want things released. You
do not have to jump through multiple political or process hoops to get a release approved, or
rely on an arm’s length central team to do it for you (although a central team who do
it with you can work well). Across the organization things are structured in such a way that
interdependencies are minimized and each team can release code independently.