;

DoD — Check List for Designers.

Featured Image

Throughout the Design at Scale™ mentoring, I have observed little understanding of “the definition of done” among designers. It’s no wonder — in 2019 while working with 27 different teams, I asked what their Definition of Done (DoD) is and how the design represents itself alongside other disciplines; the answers were shocking.

Before we dive into details, fun facts and the bitter truth, let’s cover the basics of what the DoD in Agile development stands for.

Definition of Done is an agreement on which basis the Scrum team defines the optimal software development deliverables to be good enough.

I ask all the Certified Scrum Masters in my circles what the DOD checklist is. (specifically including insights, research, testing, customer experience and User Interface design).

To my surprise, there was no appreciation for the continuation of sharing knowledge beyond delivery. And as the design is not considered part of working software (for many companies), carrying this information from release to release and other iterations that might benefit from such knowledge is not indispensable.

Figure 02: Checklist illustration showing three columns.

“Most fear is just bad management of our own mental faculties.” — Brendon Buchard

Why do we need the DoD Checklist at all?

Definition of Done

Simply put, every team member should understand what “done” really means in their area of expertise. The work in Agile teams is based mainly on mutual trust between team members nowadays distributed in different continents, time zones and systems. Therefore, having the exact definition will be (without additional verification) a precondition of a successful contribution. When a specific thing is marked as “done”, all parties accept “a good enough” increment that allows the following Contributor and Product Owner to proceed.

Checklists for User Stories and Sprints help us stay productive. Each member needs to have great tools to boost team productivity. Of course, even the best document is not a substitute for good communication within the team. However, we should use every possibility to make our process easier and more transparent, and the DoD Checklist is one of the best ways to do that.

“Doing things is not the same as getting things done.” — Jared Silver

An example of Design at Scale — DoD

When we decided to create the DoD in our company, we put together “a shortlist of areas that we should own and control to deliver the highest possible quality software”. We created two checklists that help us verify our work on two stages of the software development process.

Figure 03: Example of the user story checklist

1. DoD checklist for a user story

Product Focus: Let’s begin with the elementary increment of any product delivery. The single User Story contains user (customer) requirements and initial assumptions combined in a single backlog item. Thus, we do not control only the quality of written code but also the quality of the elements that define our process from end to end.

Business:

  • Does the story describe the user’s desired behaviour?
  • Does the behaviour represent the customer value proposition?
  • Can we monetise the behaviour and improve the customer experience?
  • Have we produced the desired experience?
  • Are we helping the customer to achieve their objectives?

Experience

  • Do we communicate the right message CTA (Call to Action)?
  • Do we have the right tone of voice?
  • Does the user understand what is expected from them?
  • Are we using consistent Design Language across the proposition?
  • Do we have a Design System or equivalent?
  • Does the Design System reflect the equivalent in the FE code?

Development

  • Have we produced the code for presumed functionalities?
  • Does the QA pass without errors?
  • Were the unit tests written and passed?
  • Was the project deployed in a test environment?
  • Was the project tested on devices/browsers listed in the project compatibility requirements?
  • Was the QA (Quality Assurance) session performed and passed?
  • Was the documentation updated with the latest status link to Figma, XD, etc (if it exists)?
  • Was the PCR (Peer Code Review) performed?

This creates a balance between all parties and reduces the tension especially between remote parts of the team.

Figure 04: Example of Sprint Checklist

2. DoD checklist for Sprint

Process Focus: In the following stage, we decided to control Sprint outcomes. The checklist can easily represent the team workflow. Now the entire team can see if all the implemented features fulfil their original requirements and pass the acceptance criteria.

  • DoD for the Customer
  • DoD for the Business
  • DoD for the Experience
  • DoD for the Design
  • DoD for the Development
  • DoD for the Release
  • DoD for the Integration

“… under conditions of complexity, not only are checklists a help, they are required for success.” — Atul Gawande

Figure 05: final.final.suer_final.cluent_fina.pdf

Fundamentals

At first glance, it might come across as overwhelming. However, in software development, a well-orchestrated Definition of Done can make a significant impact. Not only on the daily interactions and communication but also on the product being delivered on time and accepting all industry criteria.

DoD’s decreases miscommunication within the team or team of teams mainly when all members have been equally spread across different time zones. This avoids verifying the work several times and reduces the conflicts arising from missing information or clarifying the proposition. As a result, team members can now finally build trust in the form of tribes.

Business

Well-defined DoD allows the business to reduce time to market and prevent unnecessary spending on something that will never see in the hands of real customers. Well-implemented DoD in your Product team can make up to a 30% impact on reducing code refactoring and the time to market, including the cost of the project in one go. Inevitably DoD improves the overall team communication whether you sit next together or in a different continent or country. Precisely defined criteria prevent the team from conflicts arising from misunderstanding and the inevitable creation of silos. All the above makes the average team a better team.

Creative

Well-structured DoD allows creative teams to share a vision in a safe environment and invite everyone to review never-ending interactions of prototypes without ever facing adverse reactions. Inevitably it will enable the discussion about design in progress or done, which is a more significant challenge for every Product team. And last but not least, it allows the design teams to work in a more exploratory way where the increments are done in a more centralised manner.

For example, while delivering a set of buttons, iconography, colours or responsive image definitions in one go, the development team works without changing their own ways — more on this topic in Dual-Track Agile article.

Development

And finally, the DoD represents the safety of the development team. To mention just a few, Reza Mehman wrote a Checklist, “Proof of Concept”, that looks into the definition of done for proof of concepts. The ProductPlan startup has written a very good article about their “Definition of Done” from the development perspective that’s definitely worth reading.

To Avoid

However, we must be careful. Too detailed DoD Checklist could lead to wasting huge amounts of time on unnecessary formalities. We must also remember that this document is not a cure for all the problems, tensions and challenges.

It can’t replace good team communication nor precise function requirements. But, if it is a part of a well-functioning process, it could resolve many problems and help save a significant amount of time for something more pleasant than overtime work.

Final Check-List

What are the benefits of a checklist in the user story and the sprint?

Customer Lense

  • Customer-facing improvements — a statement later used for initial pitch and further project direction.
  • Process-based improvements — helping us advocate for the financial impact of the product or service.
  • Service-based improvements — influence, trigger, activate and reward the user for their loyalty.
  • End2End improvements — simplifying the proposition into one diagram allow the business to visualise what has been forgotten or misused.

(Please visit the resources below for detailed info about this topic)

System Lense

  • Service level requirements — definition of SLA
  • Functional requirements — Consider all disability factors.
  • Interface requirements — Overall accessibility, including the colour, button and UI size animation etc.
  • Security and Compliance requirements — Legal and Risk
  • Architectural constraints — This refers to technical architecture.
  • Operational and Migration requirements — not only if you’re considering moving from one system to another.

(Please visit the resources below for detailed info about this topic)

DoD–Checklist for the Prototyping (POC) Phase

  • What problem does the POC solve?
  • Innovation vs Invention — understand the difference?
  • Who is the target audience, and what are the main characteristics?
  • What is the unique selling proposition?
  • What is the product or service strategy for the next 1–3–5 years?

(Please visit the resources below for detailed info about this topic)

DoD–Checklist for a user story

  • Is the User Story verified?
  • Have the build & tests been confirmed?
  • Are the assumptions met?
  • Have the project build and unit tests been written and passed?
  • Is the increment deployed on the production platform?
  • Can we test on devices/browsers?
  • QA (Quality Assurance) session performed + resolved?
  • Is the refactoring completed?
  • Is the configuration or build changes documented?

(Please visit the resources below for detailed info about this topic)

DoD–Sprint

  • Better team communication — CPO® planning and update
  • Standardised process and operations — CSM® reviews
  • Better task estimation — Duration, Prioritisation, Impact
  • Better R&D flow — Integration of test result
  • Contextual Experience — Behaviour achieved
  • Integrated Design Framework — All bugs fixed
  • Software quality assurance — QA and Refactoring
  • Less refactoring — Deploy and test on the production platform.
  • Well-tested features on each release — Product backlog updated
  • Smoother Integration — Sprint marked as ready for the production

(Please visit the resources below for detailed info about this topic)

Resources

Tagged: agile · coaching · collaboration · cx · dastm · design · designatscale · designer2designer · framework · madebyhuman · management · mentoring · Method · organisations · process · scale · sme · startup · ux · ways_of_working
EMT

Related.

Featured Image
Many designers worldwide ask the same questions repeatedly “how do we deliver our design at scale?”. In other words, how can we adapt to the change where our remits start and finish?   The answer …
gravatar
 · 
2020-02-01
 · 
4 min read
Featured Image
Welcome to Design at Scale – this article will focus on the mindset and how implementing such a mindset can make a difference in Product Design Delivery. To understand the mindset definition, let’s borrow …
gravatar
 · 
2020-01-30
 · 
3 min read
Featured Image
Welcome to the Design at Scale Method series. Today’s article has no more minor ambition than to connect, empower and unify all product designers under a simple Manifesto, which easily translates the value of …
gravatar
 · 
2020-01-26
 · 
3 min read
Featured Image
Welcome to the Design at Scale Method articles. Today we’ll be looking at Methods combined that help Design and Scale to deliver value in complex propositions and thrive in environments of constant change.  While …
gravatar
 · 
2020-01-25
 · 
4 min read
Featured Image
Welcome to Design at Scale. This article will focus on the values that every designer who scales design propositions embodies and master while delivering incremental value to the team and the business – not …
gravatar
 · 
2020-01-20
 · 
4 min read
Featured Image
Welcome to the Das™ Method articles – today, we’ll be looking at the Principles behind the Design and Scale. Most articles describe how to write great principles – be specific, direct, and focus on …
gravatar
 · 
2020-01-15
 · 
5 min read
Featured Image
Historically, the design was defined as the stage-gate iterative process. To paint a portrait, wall or cathedral, we all understand the task and what can be measured and sized in some ways calculated. They …
gravatar
 · 
2020-01-10
 · 
4 min read
Featured Image
We are starting with a clean sheet of paper and pencil.  That’s where all designers begin.  For centuries creatives and many different disciplines it has always been a piece of paper pencil that visualised …
gravatar
 · 
2020-01-05
 · 
2 min read
Featured Image
Thank you for stopping by and dedicating your time to learning something new about design. Design at Scale™ – is an ambition to unify all designers under the umbrella, offering clarity, stability and transparency …
gravatar
 · 
2020-01-01
 · 
3 min read

Newsletter

Subscribe.

Subscription.

A tailored list of meaningful tips and assets that help designers of all levels manage their daily challenges at scale.

100+

Design Articles 

Join more than 5,000 readers who redefine product design delivery through Design at Scale™

INSTAGRAM—We know you love visual stories and bite-size quick suggestions. That is why we created an Instagram channel specifically for your taste. 

X – Daily updates, shared links, and conversations about scaling design propositions in small, medium, and large teams. Join the conversation.

DAS-Social

Your Story
Matters.

Contribute.

We're sorry you haven't found what you were looking for. Let us know your story, and we'll ensure it's broadcasted to the world.

All brands and trademarks presented on the DesignatScale™ website are owned by their relevant companies or agencies. The projects represent collaborations between designers, developers and product owners.
Do not copy or publish any of the projects shown here without approval from 9V™ + GIVE™ + Design at Scale™ and/or relevant companies and agencies.

View