My team take change requests everyday, we don’t do any documentation, we re-plan almost everyday to tune to new requirements from the clients and on…..
Metrics to Build Great Agile Teams: Measure Influence, Not Control
Some of them were:
- Staying late in office to address a client request?
- Responding to project emails at late night..
- Rewarding testers on number of bugs found and more.
And then, managers shared this privately with rest of the organisation too. Treating this as accepted, rewarding behaviour invited more such incidents and frustrated many of those who don’t do this. Below comic strip summarises it well.
“You Will Get What You Measure(or Reward)!”
I recently heard an another incident of how testing team kept an very important bug under the carpet before bringing it up just a week before release, and then getting rewards for the same. Such behaviours more likely are the candidates for root cause analysis than rewards.
[Read more…] about Metrics to Build Great Agile Teams: Measure Influence, Not Control
Story Points and Man Hours – When To Use Them and Why?
Previously we had sizing techniques like Function Point Analysis, but it was tough to understand/implement by everyone and hence was restricted to experts ONLY. But estimation is an activity to be done by people who are going to work on it. Hence a simpler sizing technique was needed so that everyone(developers, testers) can understand and use it easily.
Story points is a very powerful sizing technique. It has various advantages as I mentioned in my earlier articles.
- Agile Estimation: 9 Reasons Why You Should Use Story Points
- Agile Estimation: 8 Steps to Successful Story Point Estimation
Story points estimation using planning poker which is based on Wideband Delphi method helps to arrive at consensus based estimates using collective intelligence – Wisdom of the Crowds.
[Read more…] about Story Points and Man Hours – When To Use Them and Why?
Story Mapping and/vs Process Maps
One of the key philosophies of Agile software development is to have information radiators visible on the wall so that the progress of the team as well as what team currently is working on gets clearly visible to anybody who visits to the team area. That includes stakeholders, project managers, team or anybody from the organisation.
However, haven’t you observed that many times, as you look at the card-wall (Scrum Board), things are not very clear to you. Card wall may look like the mesh of user-stories with statuses in To Do, In Progress or Done. However some of the bigger questions are not clearly answered by just looking at user-stories.
Agile Offshore: Why Distributed Demo / Showcase is so Important?
Demo is an integral and important part of Scrum ceremonies. Important because that’s the whole point of being Agile. You get early feedback from Product Owner and stakeholders and fine-tune the product if required. Also this is sometimes the only occasion for offshore team when sponsors and business actually get to see the real contribution of offshore team. There are valid reasons also when someone from onsite team gives the demo. They include:
- Language problem. I worked with a French team in which stakeholders and business were more at ease to talk in French.
- Completely opposite time-zones which may not allow a lot of collaboration.
The advantages of distributed demo far outweighs the ones of onsite demo.
[Read more…] about Agile Offshore: Why Distributed Demo / Showcase is so Important?