Category: Agile

Individual code ownership in Agile

In this article, we look at the positives and negatives of individual code ownership in Agile teams. An alternative approach, the Collective code ownership is probably more advantageous to most organizations in the long run. Individual code ownership In many companies, a few developers are assigned an area of code that they are responsible and…

Collective code ownership in Agile teams

There are two types of software development teams, ones that follow Individual code ownership and ones that follow Collective code ownership. It is never a straight forward decision to choose between the two as there are positives and shortcomings in both approaches. In this post, we discuss the strengths and weakness of Collective code ownership.…

Product Owner & Team communication

Product Owner responsibilities The Product Owner has many key responsibilities in a team. I would like to categorize them into the tangible and the intangible. Some that fall into the former category are listed below. Maintaining a product backlog Prioritizing features on the backlog Understanding of the business They are so essential to the role…