Each process becomes complete after the final check of its features. It may be a development of a product, design, delivery anything; this check plays a vital role that confirms the worth of the entire time spent, money spent on a particular work. In that context, let us understand what quality is according to scrum. How to evaluate, what and who is responsible for the same.
In the figure given below it clearly explains the process which is a constant improvement flow going through a sequence of stages and is repetitive until the task is completed and ready for delivery.
In a scrum context, it is nothing but the end-product performance. However, it does not simply become that as there are two aspects to it. One is from the team perspective and the second one is with respect to the end-user angle. The former one is a quantitative measure and called intrinsic as it depends on the internal team namely the developer, product owner (PO), scrum master (SM), etc.
The latter one is extrinsic as it is confirmed by the user. It is a qualitative measure. In general when anyone looks at the surface level, then they think that quality in scrum team depends only on the customer feedback. But that is not correct as the internal team also should attest to the quality.
Having said that the internal team should confirm the excellence, then who owns the quality in scrum team. Again at the outer level, when you look at it, most of you will think the PO is the owner for quality. But, that is also not true and hence let us see the role of each individual in a scrum team with respect to quality.
We are aware that there are 3 key players in every scrum project namely the
Thus the entire team is accountable for the quality of their work in collaboration.
The scrum master act as a link between the team and the PO. Therefore this person will have the responsibility of delivering quality increments. The meetings organized by the master will allow the team to exchange outcomes. There is an option open to all the team members to share their feedback thereby improving the eminence.
Overall, the ownership lies with the PO to fine-tune the quality. This person is accountable for the maximization of the product value which has been delivered by the team.
Further, according to the PO, quality means to deliver the right increment. This precisely means PO is responsible to deliver increments that add value.
From the above explanation, it is clear that each one has a prominent role in confirming the quality.
In summary, PO is the key owner to deliver the product to the customer and hence he will own the quality from the end-user perspective.
DoD contains quality. It is always wise to delay delivery than compromising on the quality. It is important to define the DONE after careful analysis of the complexity of the backlog, team ability, and time available in hand. Never force-fit to make delivery fast which will only backfire and lead to poor quality. Include testing while creating DoD
Extended role of PO
As we have discussed above each person in the scrum team contributes to quality. But PO is the key owner as he interacts with the outside world, the customer. Hence, in reality, this person has the following extended responsibility to confirm the value of the entire team and the product in practice.
When the PO can manage all the above-mentioned practices in reality, then the quality of the product will surpass customer expectations.
It is now well-known that the entire team, SM and the PO own the quality. However, we have highlighted the special contribution of the PO to enhance quality. Likewise, we would also want to share a few tips to maintain supreme quality and win over the competition.
Getting a customer is difficult. Retaining them is the most difficult task. Only when you deliver a quality output consistently, then you can sell your product. Therefore, make sure you follow the suggestions given above to ensure quality right from the beginning. We reiterate that quality is scrum is not one person's responsibility but the entire team must join hands to identify issues, accept and work towards resolving the same.
If you want to learn more about Scrum do scrum master certification at StarAgile or call us on +91 – 95133 93880
>4.5 ratings in Google