A 10-week course about design systems from SuperFriendly
- Introductions
- What is a design system?
- Introduce final project: 3 or more websites/apps powered by a single design system + case study of process (include videos, photos, and sketches)
Design System roundup
- Read Atomic Design chapters 1 & 2
- Try to build at least two things with an existing (likely open-source) design system. Examples:
Week 5: Deviating from the System 🔗
- Review builds
- Choose designer or developer distinction
- Who here has built a site or an app before? What's your process for building sites and apps?
- Waterfall vs. Agile
- The types of Agile
- Hot Potato
- Creating with a design system
- Work in public
- Assign pairs
- Read Atomic Design chapters 3 & 4
- Read Expressive Design Systems chapters 1 & 2
- Read Designer + Developer Workflow
- Watch Designer + Developer Workflow
- Watch Designer vs. Developer!
- Watch Let’s Learn Design Systems!
- Create a webpage using hot potato and create a 1-minute time lapse of the process
- Review time-lapses
- The nuts and bolts of design systems; how-tos.
- Pilots
- Tooling
- Development tools
- SHTML
- PHP
- npm
- Pattern Lab
- React/Vue
- Design tools
- Sketch
- Figma
- Photoshop
- Development tools
- Read Atomic Design chapter 5
- Read Expressive Design Systems chapter 5
- “Hello World” in at least 2 tools for dev and 2 tools for design that wire up a true design system
- Review hello world examples
- Reference sites
- Why are reference sites important?
- The politics of design systems
- Behind-the-scenes of a reference site
- Read Expressive Design Systems chapters 3 & 4
- Build a reference site for your design system
Review reference sites
- Following the system vs. deviating from it
- Miscellaneous time for knowledge gaps
Officially start on final project
- Work on final project
- Open office hours; sign up for 15-minute breakout room
- Pilot 1 should be built
- Reference site should be 30% complete
- Case study should be 30% complete
- Work on final project
- Open office hours; sign up for 15-minute breakout room
- Pilots 1 and 2 should be built
- Reference site should be 60% complete
- Case study should be 60% complete
- Work on final project
- Open office hours; sign up for 15-minute breakout room
- Pilots 1, 2, and 3 should be built
- Reference site should be 90% complete
- Case study should be 90% complete
- Work on final project
- Open office hours; sign up for 15-minute breakout room
- Finishing touches and final polish
- Last minute reviews
Final project due 1 second before final class begins
- Celebrate!
- Take a deep breath
- Retrospective discussion
- Send-offs