My new feature checklist
There's more to launching a feature than coding. Here's what I keep in mind before I push to production.
There’s a lot more to succesfully launching a new feature than coding. I use the following checklist to make sure I don’t miss any details.
What it takes to launch a feature varies based on your team structure, product, and users, so keep that in mind.
Note: This is a living list. Reach out to me with suggestions!
- Design
- States - Default, error, loading, hover/active, validation, empty
- Devices - screen sizes and orienation
- Content (Text/images/user-generated)
- Short, long, missing
- Pagination, scrolling, overflow, clipping, etc.
- Short, long, missing
- Consistent styles (font sizes, spacing, colors, icons, etc.)
- User context → Onboarding, new user, subscription, etc.
- Accessibility
- Color Contrast
- Development
- Data loading → Pagination, continuous scrolling
- Accessibility
- Semantic HTML and page structure
- Alt text
- Keyboard navigable
- Performance
- Marketing
- Feature tracking or analytics
- Screenshots/video of the feature
- Add to changelog
- Include in relevant marketing