Browsed by
Month: April 2018

Identifying Sprint Goal

Identifying Sprint Goal

I have often seen Scrum Teams struggling to come up with a sprint goal during the sprint planning meeting, or they underestimate the importance of having a sprint goal at all. This happens more with teams that are new to Scrum, but it is also the case with experienced Scrum Teams. Multiple factors are behind this anomaly, which is also an antipattern for Scrum Teams. Importance of defining a Sprint Goal: The sprint goal provides the development team with guidance…

Read More Read More

From Agile Teams to PODs

From Agile Teams to PODs

  “In place of allocating people to project, allocate project to the team”.  This paradigm shift in approach is being advised and advocated by agile experts for all good reasons. Many companies are adopting this approach; I personally have been part of the team working on this approach in a multinational company.  We adopted it well in our sub-function. Here is my learning (based on failure and success) on how we did it and challenges The idea here is to…

Read More Read More

What corporates should learn from Darwin’s Theory of Evolution by Natural Selection

What corporates should learn from Darwin’s Theory of Evolution by Natural Selection

Charles Darwin is one of the greatest scientists of the history, explained our theory of evolution by natural selection. Recently, I came across this theory, which accidentally gave the view for how this also applies to corporates. It gives excellent learning on how to survive in corporate ecosystems. Darwin’s Theory says: “Variation is a feature of natural populations and every population produces more progeny than its environment can manage. The consequences of this overproduction are that those individuals with the…

Read More Read More

Distributed agile delivery – beyond tools and virtual co-location

Distributed agile delivery – beyond tools and virtual co-location

When a company engages in offshore outsourcing, one of the key challenges is to align the software team to same business goal as those of the in-house development team. This is part due to lack of daily communication across team / suboptimal teams / lack of regular programs for sharing vision and key business goals On top of it, most of such engagements have different teams adopting different approach and agile practices for different aspect of software development. Most popular…

Read More Read More