How to Be Un-Agile

1) Insist your team provide you with a weekly update/report/metrics even though all the metrics are readily available and easily accessible.2)  Insist on using a vast array of tools, the more electronic the better3) Constantly insist on eradicating the board without really using it or giving it a chance.4) Don’t relate your daily update to any of the tasks on the board5) Don’t discuss any of the burn down or update your burn down after the meeting 6) Do your own thing without putting an unplanned task on the board7) Keep the virtual standups 3 minutes long only specifying what you did without having any kind of virtual representation of the board where you have your stories/tasks in front of you that you can discuss.8) Add random ad-hoc people to the team mid sprint without re-jigging velocity9) Don’t concern yourself with story points they are useless anyway10) Try and equate story points to man days11) Don’t concern yourself with velocity etc at the end of the sprint...

New Project, Another Agile Approach

So I’ve started another project and once again we will have an Agile approach encompassed within our software development approach. I really like working on Agile projects, so hopefully there will be more fun to had. Significance of the Board One of the great things about having a physical white board is that it provides social interaction. Everyone gathers around the board and because they are standing up the meetings are likely to be prompt and to the point as opposed to where everyone is sitting and gathered around a screen. The looming presence of the board, located by the team ensures that stand up meetings are held every day and times adhered too. The fact that it is there, highly visible will prompt at least one or two team members to ensure these take place. High visibility of the board means that anyone  (management, client, other colleagues, other sprint teams etc) should be able to walk up to the board and track the progress of the team without interrupting the team or scheduling lengthy stand up meetings. High visibility means that accountability is more obvious as the stories and tasks are up there along with the owner of the tasks. This means team members are more likely to ensure the success of the sprint as they wouldn’t want to let the team down.  Distributed Approach As feature teams will be located across various  locations it is imperative that stand up meetings continue on the days where the teams cannot be situated together. An approach needs to be taken to ensure that an environment as similar as being on...