When is 'Done'? actually done in Scrum/ Agile
Image taken from Pexels

When is 'Done' actually done in Scrum/ Agile

Owais Mughal

July 5, 2020

One of the most debatable and discussed upon item in Scrum/Agile framework is the definition of 'Done.'

I've witnessed discussions where what is considered as 'done' or 'not done' has been debated to no end and people have come out more confused than ever. Now, what I've seen work well over the years is that instead of looking for a universal definition of 'done,' a Scrum team or a company as a whole can reach a consensus definition of what will 'done' mean in their particular product sense. As long as the definition remains transparent to all stake holders, it works. This definition can be updated for the next product but the key is consensus and transparency at both scrum team and company level.

If there are more than one scrum teams working on the same product then it is also very important that all of them have same understanding of 'Done.'

There are ofcourse some fundamental criteria of product 'increment' which must be fulfilled by the definition of 'done.' That minimum and fundamental criteria is to produce after every sprint, a working increment that is 'useable' and could potentially be shown to the customer.

Whether an increment is indeed released and shown to a customer or not is the prerogative of the Product Owner. When a Product Owner decides that product has got enough features that are 'done' and it is sufficient to release the increment and to show to a customer, it becomes what we call a Minimum Viable Product (MVP.)

Another good practice for scrum team and product owner to reach 'done' stage successfully is to pick only those items from the Product Backlog Items (PBIs) that can actually be completed in a sprint duration. These chosen items are called the Sprint Backlog. I've seen teams going overly optimistic and picking up more than what can be 'done' within a sprint and thus creating a technical debt which had to be cleared later in a 'clean up' or a 'mopping' sprint.

To conclude, define 'done' at a scrum team level and keep it transparent to all stake holders across the company.

Each increment when it is 'done' is additive to previous increment. When a 'done' increment is tested, it is tested together with all the previous increments and this cycle continues until the final product is 'done' and released.

Steven Toteda

Global Sales Executive | 25 Years in Communications Infrastructure | Edge AI | Expert in Driving Growth | P&L Leadership in Communications & Networking | Strategic Acquisitions | MBA UC Berkeley

4 å¹´

You bring a great perspective on this topic, Owais.?I have also seen organizations that suffer from what can best be described as a lack of trust within the team, and a thorough aversion to transparency.?These teams often claim “done” prematurely or complain about “impossible schedules” as poor definition and execution cause projects to drag on. Ultimately customers vote with their PO’s! With the challenges of COVID stressing all industries, the coming decade will reveal the winning companies and their adaptive strategies.?Agile, when done well, enables transformative innovation without sacrificing the efficiency, reliability and quality essential for more traditional operations and companies like Flowserve.??

Nasir Ali

Global Pre-Sales Leader @ Nokia | Driving Enterprise Wireless Solutions

4 å¹´

Project Management is a complicated "Art" and transparency is key to successful e2e PMgmt.

要查看或添加评论,请登录

Owais Mughal的更多文章

  • How to implement Industry 4.0 in a traditional factory base

    How to implement Industry 4.0 in a traditional factory base

    So the question is, how would you go about converting a traditional manufacturing factory setup into a super efficient…

    1 条评论
  • Five drivers to make NPI Successful

    Five drivers to make NPI Successful

    Owais Mughal Over the years, I've taken part in many successful NPI launches. If I analyze the NPI launches that have…

    1 条评论
  • Is Project Management entrepreneurial?

    Is Project Management entrepreneurial?

    by Owais Mughal Absolutely! In today’s work environment a Project Manager (PM) is an entrepreneur who is in the…

    2 条评论
  • Standard Work for a Project Manager

    Standard Work for a Project Manager

    Owais Mughal In Lean methodology 'Standard Work' means the tasks, activities and processes that are routinely conducted…

  • Thank you team!

    Thank you team!

    Thank you my PMO team, managers and colleagues who made 2017 a success at Eaton's TAM-CPD Division. This year saw us…

社区洞察

其他会员也浏览了