Day 125 — Grooming the backlog

Even though we launched, the product isn’t done — far from it. In fact, now is when the best ideas get generated. So I took a few hours today to “groom” our backlog:

Grooming the backlog is a fancy way to say organizing and prioritizing what we’re building so that we’re ultimately building the right thing.

Just like the way we deliver educational content through our app, everything we do is broken into bite-sized pieces of value.

Tool-wise, we use JIRA —and I highly recommend it. I’ve tried alternatives like Trello, Google Docs, Basecamp, and Asana, but I always seem to come back to JIRA. It’s just really simple to get going but really powerful once you scale up. Plus, the way it facilitates running sprints is perfect for our needs.


This process starts with Epics, basically feature groups that include bits of features and functionality.

Here’s how I broke down our epics:

  • Manage Account & Support (Blue): Global feature sets that will overlap with any underlying functionality. This includes things like login and creating an account.
  • Invincible Academy & Gamification & Internationalization (Yellow): These are feature sets specific to our education content, such as visualizing progress to users as they complete modules.
  • Growth & Funding / Operations (Green): Mainly non-development epics around marketing and day-to-day functionality.
  • Bugs (Red): Identified issues with the app. We collect these from internal testing, feedback reports from users, and Sentry reports. I like keeping them in their own epic because it helps to see them all in one place.
Our Key Feature Epics

We also have a whole separate category of Epics dedicated to Data Security and Regulations, including HIPAA, GDPR, CCPA, FERPA, and COPPA.

Data Privacy Regulations

Finally, we have a final set of epics dedicated to potentially good ideas we might want to eventually build.

Maybe good ideas?


Within each epic, we create “stories”, or those bite-sized pieces of functionality I mentioned earlier. The premise is that each one of these stories can be picked up and implemented independently of others. Of course, there is infrastructure work that isn’t quite so simple, but in general for new features we try to follow this approach.

Here’s an example of the current stories in the Gamification Epic:

Each one of these is then broken down further one more time, such as this one:

Each story includes a description, acceptance criteria, and any UI or associated files (for example, this one will include the audio file when we’re ready to build it).

What’s Next?

The stories still need to be re-prioritized, which I’ll start doing over the next few days and weeks. This is an ongoing process of value delivery, so it’s never fully “done”.




Startup founder surviving in his parent’s basement.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Designing a new fitness app that encourages fitness and charity: SharityFit

Improving the Experience of Ordering Food in Restaurants During a Pandemic- UX Case Study

Big and Beautiful Designs

Don’t forget microcontent

Dog Walker Research Project Draft

7 Best WordPress Web Design Strategies To Build Audience’s Trust

Origins of CD2BiT led to SignsFive

Design Thinking for Blockchains, Web3 Summit 2018

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Bob Weishar

Bob Weishar

Startup founder surviving in his parent’s basement.

More from Medium

A Journey of Entrepreneur: Why I Shut Down My Profitable Software Company

4 Ways A Customer-Centric Approach Can Help Your Business

Some harsh truths I learned from working in a rapidly growing startup.

A day in the life of an entrepreneur in 2022