A Product Meta-Checklist
So you’re building a product. I assume you’ve got everything under control? You know what you’re building, what stages it needs to be delivered in, when they are due, and so on, right? Most importantly, you have all of the things that you are doing — and need to do! — documented, right?
Well, for those of you whose To-Do list is some variation of the above, herewith an actual list (•) of all the things that you should have covered. Take this as a starting point — at the very least you should have some idea around each of the following. You can flesh it out as you go on, with the amount of fleshing depending completely on your circumstances.
Without further ado.
- • Scope: The Business and Technical requirements, probably some set of epics, user stories, and whatnot. This includes requirements for everything below.
- • Schedule: Prioritizing everything. Everything. This ranges from the Big(Ideas, Epics, …) to the Small (Tasks, Feature Points, …)
- • People: Who is working on stuff? Mind you, this is orthogonal to the what(Scope) and when (Schedule)
- • Resources: All the things that are going to be involved — software, hardware, platforms, services, .., basically everything that isn’t People.
- • Finances: All the monetary issues — and boy howdy, are there a lot! They include things like expected vs actual versions of budget, costs, ROI, IRR, allocations, and more. Your CFO will be more than happy to go over all of this with you (after they burst into tears when they realize you actually give a s**t about it)
- • Quality: The acceptance criteria associated with the Scope. As quantifiable as possible (“I know it when I see it” might actually be ok in some cases, but keep it rare).
- • Risks: Things that can go wrong, with some measure of likelihood, and some plan for dealing with them.
- • Vendors: Where do we get Resources from? What are we going to pay (Finances!) for them? How will we monitor their performance, and mitigate Risk?
- • Change: Everything above will change, from the Scope on down. How will this be discussed, agreed upon, and documented?
- • Communications: What are all the required types of communications, collaboration, and reporting? This should (will!) range from stand-ups, to status reports, to retrospectives and more.
Yes, all of the above is remarkably obvious stuff. And you already know all of it. The question is — does everybody else also know this? In fact, does what they know correspond to what you know? Write it down, and make sure that everybody agrees!
(•) Read the Checklist Manifesto. It’s a good thing!

Comments