Distributed teams I have worked with have organized their schedule and overlapping hours some thing like below.
[Read more…] about Distributed Scrum: A Day In The Life Of A Distributed Team
Distributed teams I have worked with have organized their schedule and overlapping hours some thing like below.
[Read more…] about Distributed Scrum: A Day In The Life Of A Distributed Team
Let’s talk about first 2 challenges and how to address them. I wrote an article couple of weeks before on “10 Best Practices of Distributed Agile“. You will find few more practices in that article to address below concerns.
[pullquote]Effective, honest communication and trust is the foundation of all Agile teams. Most productive development teams thrive in an environment of trust.[/pullquote]
Half or more of your development team is distributed across continents. How do you create that all important environment of trust and alignment to common vision when your team is distributed?
Your development team (onshore + offshore) now consists of engineers whose primary language is not English, or at least sounds different than your version of English. It adds another complexity to communication.
Cultural, tone and body language differences will compound the challenge. Multi-shore Agile requires changes to the norm. The best environment is when all developers (local and remote) feel part of the larger team and make decisions for the benefit of the single team. But how do you do this?
[Read more…] about Distributed Agile: How to Address People and Communication Challenges
In sprint retrospectives we usually pick some problem that occurred, try to figure out why it happened, and then understand how we could prevent this problem from happening again in the future. Our root cause analysis meetings are usually always on “What is That Not Going Well”.
Now let’s apply 5 WHYs thinking to this question…
[Read more…] about 5 WHYs: Positive Root Cause Analysis To Find Good Practices
Distributed agile teams can exist in different forms like.
I would like to share top 10 good practices that are implemented by successful distributed agile teams.
[Read more…] about Distributed Agile:10 Good Practices of Successful Teams
Some benefits of using this Lean technique are:
Asking 5 times WHY generally leads you to a root cause. In some cases you may reach in fewer iterations and in some it may take more than 5.
Now let’s apply this technique to our problem on hand.
Problem: Team failed in their sprint as they were not able to complete all the work committed.
[Read more…] about 5 Whys: Sprint Failed – Team Did Not Deliver Committed Work