ATD, association for talent development

TD Magazine Article

Member Benefit

Better Safe Than Sorry

Content

Quality assurance and quality check processes will protect design projects from errors.

Quality assurance and quality check processes will protect design projects from errors.

By

Thu Jan 01 2026

An image of a green couch that is too big for a too-small room
Loading...

Content

All instructional designers are familiar with this scenario: We work tirelessly on a learning experience, perfecting the master slides, ensuring pixel-perfect alignment, incorporating theme colors, and integrating narration that sounds just right. And then we send it off to the client, feeling satisfied—only to get an email saying, "I can't get past slide 4 because the Next button isn't working" or "It's not showing up in the learning management system."

All instructional designers are familiar with this scenario: We work tirelessly on a learning experience, perfecting the master slides, ensuring pixel-perfect alignment, incorporating theme colors, and integrating narration that sounds just right. And then we send it off to the client, feeling satisfied—only to get an email saying, "I can't get past slide 4 because the Next button isn't working" or "It's not showing up in the learning management system."

Content

Cue the sinking feeling. I know it well. Early in my career, those moments made me wonder whether I was cut out for instructional design work. How can I obsess over design details but overlook something as basic as a navigation button?

Cue the sinking feeling. I know it well. Early in my career, those moments made me wonder whether I was cut out for instructional design work. How can I obsess over design details but overlook something as basic as a navigation button?

Content

I realized then that I needed a robust but simple quality process in my workflow. Most of us begin with quality control, which is the final review that catches and fixes errors before launch. Doing that is important but only half the picture. Quality assurance is the practice you build into the design and development process from start to finish that prevents issues. QC is the check that catches what slipped through QA. You need both for a reliable quality system.

I realized then that I needed a robust but simple quality process in my workflow. Most of us begin with quality control, which is the final review that catches and fixes errors before launch. Doing that is important but only half the picture. Quality assurance is the practice you build into the design and development process from start to finish that prevents issues. QC is the check that catches what slipped through QA. You need both for a reliable quality system.

Why quality matters

Content

QA is a promise and commitment to build quality into the entire design process. A QA system enables you to deliver experiences that work well for all stakeholders, not just look good at first glance. I built QA into my design process because I wanted people to regard me as someone who creates not just engaging and accessible learning, but also dependable, error-free experiences.

QA is a promise and commitment to build quality into the entire design process. A QA system enables you to deliver experiences that work well for all stakeholders, not just look good at first glance. I built QA into my design process because I wanted people to regard me as someone who creates not just engaging and accessible learning, but also dependable, error-free experiences.

Content

Beyond professional pride, a good QA system has other benefits.

Beyond professional pride, a good QA system has other benefits.

  • Content

    Time savings: Reduce last-minute fixes and rework.

    Time savings: Reduce last-minute fixes and rework.

  • Content

    Productivity: Clearer processes free up brain space for creativity.

    Productivity: Clearer processes free up brain space for creativity.

  • Content

    Profitability: Efficient workflows mean better margins.

    Profitability: Efficient workflows mean better margins.

  • Content

    Client trust: They see you as reliable.

    Client trust: They see you as reliable.

Content

QA is an ongoing process that spans three stages.

QA is an ongoing process that spans three stages.

Before development: Set the stage for quality

Content

Quality starts before you open your authoring tool. This stage is about creating clarity and structure so that everyone knows what "good" looks like.

Quality starts before you open your authoring tool. This stage is about creating clarity and structure so that everyone knows what "good" looks like.

Content

Define success. Prior to designing any part of the learning solution, define what quality means and how you'll measure it. What does success look like for the learner, client, and project team?

Define success. Prior to designing any part of the learning solution, define what quality means and how you'll measure it. What does success look like for the learner, client, and project team?

Content

For the learner, success may mean feeling engaged and being able to apply the knowledge or skills the course introduces. For the client, success often means the learning solution aligns with the organization's goals as well as launches on time and within budget. For the project team, success looks like smooth workflows, clear communication, and minimal rework.

For the learner, success may mean feeling engaged and being able to apply the knowledge or skills the course introduces. For the client, success often means the learning solution aligns with the organization's goals as well as launches on time and within budget. For the project team, success looks like smooth workflows, clear communication, and minimal rework.

Content

Clarify timelines and expectations. An unambiguous timeline for milestones, drafts, reviews, and feedback that you communicate to everyone involved in the project will prevent questions about due dates. While having a timeline won't prevent missed deadlines, it's more likely to keep people on track.

Clarify timelines and expectations. An unambiguous timeline for milestones, drafts, reviews, and feedback that you communicate to everyone involved in the project will prevent questions about due dates. While having a timeline won't prevent missed deadlines, it's more likely to keep people on track.

Content

Create templates and checklists. Start with reusable, standardized assets, where possible, that ensure consistency and save time (two pillars of QA). Consider assets you use most often (such as storyboards and title slides) and create templates you can use for future projects. Checklists for various stages of the development process and for subject matter experts' reviews help to set expectations and ensure consistency across all projects.

Create templates and checklists. Start with reusable, standardized assets, where possible, that ensure consistency and save time (two pillars of QA). Consider assets you use most often (such as storyboards and title slides) and create templates you can use for future projects. Checklists for various stages of the development process and for subject matter experts' reviews help to set expectations and ensure consistency across all projects.

Content

Checklists also are a great way to keep track of all the necessary steps. Think about the typical elements you begin when designing a learning experience. Do you use a certain slide dimension? Do you have a template you use in your LMS or authoring tool that you must upload before beginning? I maintain separate lists for accessibility, navigation, visuals, and interactivity.

Checklists also are a great way to keep track of all the necessary steps. Think about the typical elements you begin when designing a learning experience. Do you use a certain slide dimension? Do you have a template you use in your LMS or authoring tool that you must upload before beginning? I maintain separate lists for accessibility, navigation, visuals, and interactivity.

Content

Know your learner. Keep a learner persona handy and refer to it often. It should act as your compass for design decisions.

Know your learner. Keep a learner persona handy and refer to it often. It should act as your compass for design decisions.

Content

Communicate your process. Set up smooth collaboration by letting clients and SMEs know what reviews and approvals you'll need from them.

Communicate your process. Set up smooth collaboration by letting clients and SMEs know what reviews and approvals you'll need from them.

During development: Build quality into the work

Content

Conducting QA as you're developing a learning solution involves catching your errors before someone else has to. It moves you from being a reactive fixer to a proactive designer.

Conducting QA as you're developing a learning solution involves catching your errors before someone else has to. It moves you from being a reactive fixer to a proactive designer.

Content

Get sign-off early and often. Before full development begins, have stakeholders review storyboards and design concepts.

Get sign-off early and often. Before full development begins, have stakeholders review storyboards and design concepts.

Content

Use checklists for every design phase. They will keep you organized and aligned and ensure you don't accidentally skip any steps.

Use checklists for every design phase. They will keep you organized and aligned and ensure you don't accidentally skip any steps.

Content

For example, I have a list of expectations and the typical setup for different project types with my team. So, one of the first things we do when we begin developing an e-learning module in an authoring tool is remove the navigation's Previous button from the first slide and the Next button from the final slide.

For example, I have a list of expectations and the typical setup for different project types with my team. So, one of the first things we do when we begin developing an e-learning module in an authoring tool is remove the navigation's Previous button from the first slide and the Next button from the final slide.

Content

We also have an ongoing checklist to refer to when designing and developing a learning experience to make note of navigation. For instance, if we are storyboarding a module, and we want the user to proceed only after they have engaged with the interactivity on a slide, we will make a note on the storyboard to disable or hide the Next button. By doing that in the design stage, we are adding in the QA process before we begin building it in the platform. Adding the note makes it more likely that the developer will remember to remove the button. And because the note is in the storyboard, the designer who reviews the developer's work will also be able to look for the disabled button upon quality check.

We also have an ongoing checklist to refer to when designing and developing a learning experience to make note of navigation. For instance, if we are storyboarding a module, and we want the user to proceed only after they have engaged with the interactivity on a slide, we will make a note on the storyboard to disable or hide the Next button. By doing that in the design stage, we are adding in the QA process before we begin building it in the platform. Adding the note makes it more likely that the developer will remember to remove the button. And because the note is in the storyboard, the designer who reviews the developer's work will also be able to look for the disabled button upon quality check.

Content

Track bugs and notes visibly. Don't let an issue slow down your flow. For instance, if I need to revisit something, I flag it with a large shape that differs from the color scheme, alongside a note. Such a signal is impossible to miss.

Track bugs and notes visibly. Don't let an issue slow down your flow. For instance, if I need to revisit something, I flag it with a large shape that differs from the color scheme, alongside a note. Such a signal is impossible to miss.

Content

Test in context. Check the experience in multiple browsers and devices early, not just at the end. You don't want to discover late in the process that a browser no longer supports your tool.

Test in context. Check the experience in multiple browsers and devices early, not just at the end. You don't want to discover late in the process that a browser no longer supports your tool.

Content

Align everything to outcomes. Every screen, activity, and quiz should tie back to a learning objective and a measure of success you defined earlier. That way you know the work you are creating is correct and useful.

Align everything to outcomes. Every screen, activity, and quiz should tie back to a learning objective and a measure of success you defined earlier. That way you know the work you are creating is correct and useful.

Content

Check accessibility. Review focus order, alt text, and color contrast as you go. If you wait to do so at the conclusion of the build, you may find out your design must change, which could put you behind schedule.

Check accessibility. Review focus order, alt text, and color contrast as you go. If you wait to do so at the conclusion of the build, you may find out your design must change, which could put you behind schedule.

After development: Reflect, learn, improve

Content

QA is a living system, not a one-time activity. Therefore, the process doesn't end when the course goes live.

QA is a living system, not a one-time activity. Therefore, the process doesn't end when the course goes live.

Content

Collect feedback. Ask learners, SMEs, and clients what worked and what didn't. You can often get great insight for future projects by simply asking.

Collect feedback. Ask learners, SMEs, and clients what worked and what didn't. You can often get great insight for future projects by simply asking.

Content

Review against your success criteria at the start of the project. Did the experience meet its learning goals according to you? According to all stakeholders?

Review against your success criteria at the start of the project. Did the experience meet its learning goals according to you? According to all stakeholders?

Content

Revisit after a few months. Fresh eyes will show you what you would do differently next time. For example, you may notice learners consistently skip a particular exercise, suggesting it's too complicated or doesn't work as you intended, or you may find a broken link or a spelling error.

Revisit after a few months. Fresh eyes will show you what you would do differently next time. For example, you may notice learners consistently skip a particular exercise, suggesting it's too complicated or doesn't work as you intended, or you may find a broken link or a spelling error.

Content

Review and update your checklists. Add recurring issues or wins to keep improving your process.

Review and update your checklists. Add recurring issues or wins to keep improving your process.

The role of reviews

Content

Even with QA in place, you still need others to review your work. But not all reviews are created equal.

Even with QA in place, you still need others to review your work. But not all reviews are created equal.

Content

Clients sometimes say, "I'll just review it at the end to save time." Although that may sound efficient, it rarely works. Inevitably, they come back with design or content edits that change expectations and derail timelines. Early reviews, even short ones, can help to prevent that.

Clients sometimes say, "I'll just review it at the end to save time." Although that may sound efficient, it rarely works. Inevitably, they come back with design or content edits that change expectations and derail timelines. Early reviews, even short ones, can help to prevent that.

Content

Peer reviews, on the other hand, are most effective as a dedicated step near the end of development—if peers execute them with purpose. In busy teams, peers often rush through reviews or do not complete them, which can result in resentment in a team or missed opportunities for improvement. Note that taking a course as a learner is different than testing a course. Peer designers know how to bypass broken navigation or answer correctly on their first try. But learners won't.

Peer reviews, on the other hand, are most effective as a dedicated step near the end of development—if peers execute them with purpose. In busy teams, peers often rush through reviews or do not complete them, which can result in resentment in a team or missed opportunities for improvement. Note that taking a course as a learner is different than testing a course. Peer designers know how to bypass broken navigation or answer correctly on their first try. But learners won't.

Content

Whenever possible, identify a dedicated quality reviewer to inspect the design thoroughly across all phases of a single project. The individual shouldn't be someone directly tied to the build itself, so they can approach the course with fresh eyes and experience it more like a learner would. Examples include a colleague from another team, a manager, or a learning experience designer who wasn't part of the development (and can suspend their learner experience design knowledge for the review).

Whenever possible, identify a dedicated quality reviewer to inspect the design thoroughly across all phases of a single project. The individual shouldn't be someone directly tied to the build itself, so they can approach the course with fresh eyes and experience it more like a learner would. Examples include a colleague from another team, a manager, or a learning experience designer who wasn't part of the development (and can suspend their learner experience design knowledge for the review).

Quality checks

Content

A strong review process ensures consistency and reduces issues you overlooked. I typically schedule about two weeks (when possible) at the end of development for thorough testing, discussion, edits, and rechecks.

A strong review process ensures consistency and reduces issues you overlooked. I typically schedule about two weeks (when possible) at the end of development for thorough testing, discussion, edits, and rechecks.

Content

QC shouldn't just be a "click through and see if it works" task. It's a deliberate, layered process. Each project should have defined reviewers for five categories.

QC shouldn't just be a "click through and see if it works" task. It's a deliberate, layered process. Each project should have defined reviewers for five categories.

Content

Content. SMEs or content owners should ensure the instructions, examples, and explanations are accurate, clear, and concise.

Content. SMEs or content owners should ensure the instructions, examples, and explanations are accurate, clear, and concise.

Content

Design. Examine the layout, visuals, and branding alignment to confirm the visuals and fonts are consistent as well as in accordance with the branding guidelines; and the alignment of objects on a slide is uniform. In addition, ensure consistency among the tone and voice across modules.

Design. Examine the layout, visuals, and branding alignment to confirm the visuals and fonts are consistent as well as in accordance with the branding guidelines; and the alignment of objects on a slide is uniform. In addition, ensure consistency among the tone and voice across modules.

Content

Accessibility. Confirm that the course complies with accessibility standards. For example, check the focus order, captions, alt text, keyboard navigation, and color contrasting.

Accessibility. Confirm that the course complies with accessibility standards. For example, check the focus order, captions, alt text, keyboard navigation, and color contrasting.

Content

Functionality. Review the interactions, quizzes, links, and navigation logic. For instance, can users intuitively understand what to do? What happens if someone answers a quiz question incorrectly multiple times? Does the navigation work in all aspects, such as moving forward and back on all screens?

Functionality. Review the interactions, quizzes, links, and navigation logic. For instance, can users intuitively understand what to do? What happens if someone answers a quiz question incorrectly multiple times? Does the navigation work in all aspects, such as moving forward and back on all screens?

Content

Technical. Confirm the experience is compatible with all web browsers; LMS settings are tracking completion; and the file is performing at optimal speeds.

Technical. Confirm the experience is compatible with all web browsers; LMS settings are tracking completion; and the file is performing at optimal speeds.

Content

While one person probably can't do all those reviews, you can have a couple of people step in for a different set of eyes. If having more than one reviewer isn't possible, ask your reviewer to go through the course multiple times with a different lens each time.

While one person probably can't do all those reviews, you can have a couple of people step in for a different set of eyes. If having more than one reviewer isn't possible, ask your reviewer to go through the course multiple times with a different lens each time.

Content

Providing all reviewers with clear instructions, a checklist, or a review form to guide them through the course will help to keep them focused and not miss any errors.

Providing all reviewers with clear instructions, a checklist, or a review form to guide them through the course will help to keep them focused and not miss any errors.

Content

When reviewing, I use different strategies to stress-test the experience:

When reviewing, I use different strategies to stress-test the experience:

  • Content

    Go through the course backward to see whether each screen makes sense out of context.

    Go through the course backward to see whether each screen makes sense out of context.

  • Content

    Intentionally answer all questions incorrectly to test branching and remediation.

    Intentionally answer all questions incorrectly to test branching and remediation.

  • Content

    Try different devices and browsers for compatibility and quirks of particular platforms.

    Try different devices and browsers for compatibility and quirks of particular platforms.

Developing a quality system that works

Content

Over time, I've created a simple, flexible framework that keeps me consistent across projects. The key is that it works for us—every team's process will look different depending on the team's tools, project types, and size. The important factor is to design something that's intentional and repeatable, not perfect.

Over time, I've created a simple, flexible framework that keeps me consistent across projects. The key is that it works for us—every team's process will look different depending on the team's tools, project types, and size. The important factor is to design something that's intentional and repeatable, not perfect.

Content

When shaping your own QA framework, consider a few guiding questions:

When shaping your own QA framework, consider a few guiding questions:

  • Content

    How will your team share and track updates?

    How will your team share and track updates?

  • Content

    Where will you store project information so no one has to dig through emails?

    Where will you store project information so no one has to dig through emails?

  • Content

    How will you make version control and accountability clear?

    How will you make version control and accountability clear?

Content

Several elements have made a big difference for us.

Several elements have made a big difference for us.

Content

Project overview document. This is our single source of truth, containing audience information, goals, style guides, and links to tools and documents related to the project.

Project overview document. This is our single source of truth, containing audience information, goals, style guides, and links to tools and documents related to the project.

Content

Fresh files every time. We never repurpose an old project file, because that makes it too easy for stray data or hidden settings to cause issues later.

Fresh files every time. We never repurpose an old project file, because that makes it too easy for stray data or hidden settings to cause issues later.

Content

Consistent naming conventions. Each file includes the project name, module, developer initials, and date (for example, Project_Module1_SW_20260130). That keeps version control clean and transparent.

Consistent naming conventions. Each file includes the project name, module, developer initials, and date (for example, Project_Module1_SW_20260130). That keeps version control clean and transparent.

Content

Visual eyesores. If a designer has left something unfinished, they leave a bold-colored shape on the slide or document with a clear note ("Slide 7: Update drag target alignment—revisit by Feb. 15, 2026"). It's simple (and ugly) but prevents us from forgetting to make fixes.

Visual eyesores. If a designer has left something unfinished, they leave a bold-colored shape on the slide or document with a clear note ("Slide 7: Update drag target alignment—revisit by Feb. 15, 2026"). It's simple (and ugly) but prevents us from forgetting to make fixes.

Content

Collaborative visibility. Using shared drives and quick Slack updates ensures someone else can seamlessly pick up work, if necessary.

Collaborative visibility. Using shared drives and quick Slack updates ensures someone else can seamlessly pick up work, if necessary.

Content

Small habits such as those create consistency, which helps everyone on the team. They also turn quality from an abstract idea into a concrete daily practice.

Small habits such as those create consistency, which helps everyone on the team. They also turn quality from an abstract idea into a concrete daily practice.

Continuous quality

Content

QA is about caring enough to make the learning experience work seamlessly for the learner and stress-free for your client or manager. Embedding QA into your workflow means you value the process as much as the product. Because if your course arrives on time but doesn't work, no one cares that you met the deadline. However, when you deliver something that's functional, accessible, and polished, you build trust. That trust is what brings clients and collaborators back again and again.

QA is about caring enough to make the learning experience work seamlessly for the learner and stress-free for your client or manager. Embedding QA into your workflow means you value the process as much as the product. Because if your course arrives on time but doesn't work, no one cares that you met the deadline. However, when you deliver something that's functional, accessible, and polished, you build trust. That trust is what brings clients and collaborators back again and again.

Content

Item

Item

Content

Notes

Notes

Content

Player

Player

Content

‰ Resources activated/deactivated, as applicable ‰ Glossary activated/deactivated, as applicable ‰ Menu activated/deactivated, as applicable ‰ Logo added, if applicable ‰ Accent color aligns with project/brand ‰ Player fonts aligns with project/brand ‰ Seekbar activated ‰ Navigation button style aligns with project/brand ‰ Player color theme (dark, light, custom) aligns with project/brand

‰ Resources activated/deactivated, as applicable
‰ Glossary activated/deactivated, as applicable
‰ Menu activated/deactivated, as applicable
‰ Logo added, if applicable
‰ Accent color aligns with project/brand
‰ Player fonts aligns with project/brand
‰ Seekbar activated
‰ Navigation button style aligns with project/brand
‰ Player color theme (dark, light, custom) aligns with project/brand

Content

Course

Course

Content

‰ Course and file name are correct ‰ Spelling and grammar check completed

‰ Course and file name are correct
‰ Spelling and grammar check completed

Content

Master slides, if applicable

Master slides,
if applicable

Content

‰ Fonts align with project/brand ‰ Colors align with project/brand ‰ Slide layouts are useful ‰ Focus order removed from master slides

‰ Fonts align with project/brand
‰ Colors align with project/brand
‰ Slide layouts are useful
‰ Focus order removed from master slides

Content

Navigation

Navigation

Content

‰ The first slide in scenes does not have a Previous button ‰ The last slide in scenes does not have a Next button

‰ The first slide in scenes does not have a Previous button
‰ The last slide in scenes does not have a Next button

Content

Menu

Menu

Content

‰ Order is correct to module navigation ‰ Unnecessary/hidden slides removed

‰ Order is correct to module navigation
‰ Unnecessary/hidden slides removed

Content

Views

Views

Content

‰ Overall accuracy and functionality established for other views (tablet, phone, etc.)

‰ Overall accuracy and functionality established for other views (tablet, phone, etc.)

Content

Consistency

Consistency

Content

‰ Font styles and sizes are consistent throughout (heading and paragraph styles) ‰ Color palette is consistent throughout ‰ Title and paragraph locations (X and Y axis) are consistent

‰ Font styles and sizes are consistent throughout (heading and paragraph styles)
‰ Color palette is consistent throughout
‰ Title and paragraph locations (X and Y axis) are consistent

Content

Layers

Layers

Content

‰ Seekbar included on layers ‰ Reset to initial state activated ‰ User can reset/review all layers with seekbar reset button

‰ Seekbar included on layers
‰ Reset to initial state activated
‰ User can reset/review all layers with seekbar reset button

Content

Scenes

Scenes

Content

‰ Scenes have appropriate titles ‰ Scenes that navigate to other scenes connect properly

‰ Scenes have appropriate titles
‰ Scenes that navigate to other scenes connect properly

Content

Resources, if applicable

Resources,
if applicable

Content

‰ Document/URL names are clear for learner ‰ Resources are in the order in which they apply to the course/module

‰ Document/URL names are clear for learner
‰ Resources are in the order in which they apply to the course/module

Content

Glossary, if applicable

Glossary,
if applicable

Content

‰ Terms and definitions have correct spelling ‰ Terms are in alphabetical order

‰ Terms and definitions have correct spelling
‰ Terms are in alphabetical order

Content

Slides

Slides

Content

‰ Slide menu titles match on-slide titles ‰ User can reset/review all slides within seekbar reset button

‰ Slide menu titles match on-slide titles
‰ User can reset/review all slides within seekbar reset button

Content

You've Reached ATD Member-only Content

Become an ATD member to continue

Already a member?Sign In

issue

ISSUE

January/February 2026 - TD Magazine

View Articles

Copyright © 2026 ATD

ASTD changed its name to ATD to meet the growing needs of a dynamic, global profession.

Terms of UsePrivacy NoticeCookie Policy