department-of-veterans-affairs / vets-design-system-documentation

Repository for design.va.gov website
https://design.va.gov
59 stars 65 forks source link

[Design] QA/Release process #3256

Open babsdenney opened 2 months ago

babsdenney commented 2 months ago

Description

We need some kind of QA process for what is being released. Things are getting released without knowledge. We might need to look into a process where the Designers are writing up the tickets with Developers so that the simple small things aren't getting released without QA. We need to stop putting things in storybook before we have a guidance.

  1. Every component change should go to Design first and then to Dev. We shouldn’t be throwing it over the wall. Figure out where does accessibility come into play here.
  2. Then we should write the guidance and then we should ship it.
  3. There is a rare exception where we need to push changes out before guidance. But ultimately, it should be a slower process. We are usually following the process for large things but for smaller changes it falls through the cracks.

Work with Engineers to create a QA process that will

This ticket could go beyond documentation and we could look into ways to make releases easier with Github Actions or new templates or processes for ticket creation. There are ideas of making every part of a release combined into one ticket. There are also ideas of creating epics for even the smallest tickets that have multiple parts. Github is releasing new features soon to link tickets together. We could look into ways that technology could help improve the QA/release process for the DS.

Tasks

Acceptance Criteria

caw310 commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @babsdenney @danbrady @LWWright7