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.
Thu Jan 01 2026
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 |
Content Course Course | Content Course and file name are correct Spelling and grammar check completed Course and file name are correct |
Content Master slides, if applicable Master slides, | 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 |
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 |
Content Menu Menu | Content Order is correct to module navigation Unnecessary/hidden slides removed Order is correct to module navigation |
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) |
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 |
Content Scenes Scenes | Content Scenes have appropriate titles Scenes that navigate to other scenes connect properly Scenes have appropriate titles |
Content Resources, if applicable Resources, | 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 |
Content Glossary, if applicable Glossary, | Content Terms and definitions have correct spelling Terms are in alphabetical order Terms and definitions have correct spelling |
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 |
Content
