Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A more methodical approach to meeting accessibility standards

  • QA is hard to do. We have an undependable staging environment and lack sandboxes for UI testing.

  • Engineers working transactionally with designers, and not having direct engagement with the design team in general.

If you had a magic wand and could change one thing about how things work here, what would that thing be?

  • Dedicated engineering time to build accessibility tooling or features.

  • Clearer tie between roadmap and product strategy.

  • Would abandon Bootstrap and use CSS and JS instead to simplify and change the tech stacks related to Paragon. Bootstrap requires one to have a big monolithic stylesheet that has a lot of subtleties that need to be worked out and is confusing tech. CSS and JS might be a better model.

How do you hope the design system will help?

  • Reduce the number of new a11y bugs to less than a quarter of what we generate today

  • New bugs should only happen where there is new innovation

  • Produce software that is optimized for everyone with more sophisticated accessibility features

  • Easy to know what components exist, making it easier to design things based on available patterns. (I would like section of latest updates to the system that I could regularly reference)

  • Let Design lead Engineering to do things right; to have a unified voice, theme and user mode of interaction

What about the design system makes you nervous, apprehensive, or skeptical?

  • Worried that we'll create yet another pattern on top of everything else and fail to unify our interfaces.

  • Design System takes a lot of maintenance - worried about our ability to keep the Design System fresh and evergreen

What does success look like?

  • Our design system and the products we make with it address the full range of human experience, not just named disabilities.

  • Going to edx.org, hubspot, or wordpress, or the LMS and seeing consistent look and feel

  • Paragon working group remains strong and healthy, and fully attended by both Engineering and Design. Having two frontend-oriented engineers dedicate a good chunk of time consistently, and prioritize important problems.

What do you think a design system should not do, or not attempt to do?

  • Should not stymie innovation, though shouldn't encourage reinventing things for no reason .(+1)

  • Should not be all things to all people (at first). UI designers should be the the first audience.

What’s going to sink this ship? Fast forward a year from now and the design system initiative is a total failure. Why did it fail?

  • Squads decide it's faster to build things on their own than with the design system.

  • Lack of cross-functional agreement and prioritization to follow through.

  • Lack of investment

What questions should we be asking you that we aren’t?

  • If there are components with no accessible versions available, what do we do?

  • How will we plan and time engineering effort needed to bring this system to life?

  • How can I help drum up the support?