@cedric Revisiting this topic because I’m putting PR/FAQ into practice for a side project that me and my friend is building. Here’s the part from Putting Amazon’s PR/FAQ to Practice that I’m interested in:
The biggest question I had when I started on this process was: “How do you iterate using a PR/FAQ?” After all, you often do not know what to build or who to build for in the earliest stages of a new product; you tend to figure out by trial and error. How does the PR/FAQ play into this?
I started writing PR/FAQs for an app I was building in Q4 of 2021. My first few attempts were abject failures. In my very first stab I was confronted with the fact that I simply wanted to serve too many different use cases for too many different customers. This was unrealistic; I had limited development resources. When I then decided to zoom in on a particular subsegment, it became clear to me that I’d not spent enough time talking to potential customers — and the proof of this was that I simply didn’t know what solution appealed to them (and therefore couldn’t write it up!)
I then did what every dumb software founder does: I went, “ok, let me build a prototype to see if there is something compelling here”. This burnt a few months of my time.
Was this useful? I’m leaning towards ‘no’, though I’m not entirely sure — the iteration generated some user experience information, though I’d be lying if I said it was all useful. But notice what I’m not saying: I’m not saying that the iteration was a disciplined one, nor that I had a crisp plan for this particular iteration cycle. I’m saying that I did it in the full knowledge that I was doing something blind! The two earlier PR/FAQ attempts had made it very clear to me that I didn’t have the foggiest who I was building for, nor what ‘head-on-fire’ problem I was trying to solve. It pushed me to understand that I was taking action simply to generate random new information — and that it could well be a waste of an iteration cycle. In other words, it confronted me with my own builder bullshit; it prevented me from lying to myself.
(But it didn’t prevent me from doing the iteration in the first place — some lessons are learnt the hard way. Also, did I mention this was an abject failure? Well, yeah.)
I believe we’ve figured out who are the customers and what problem we’d be solving, but we’re a bit uncertain about the solution space, i.e whether the solution we’re thinking of would indeed solve their problems. In this case, we get stuck when describing the product because it’s just assumptions - which the PR/FAQ process made clear.
I might sound like a “every dumb software founder”, but it seems the only way to know about this for sure is to build a solution and get feedback. Typically the most difficult thing (in my experience) with discovery is to discover the right solution, and I wonder if it’s possible to arrive at this through iterating over the PR/FAQ, as opposed to building an MVP?
Or to ask about your direct experience, when you wrote this:
A couple of months later, I took another stab at writing a PR/FAQ, albeit for the Commoncog site relaunch. This time, I took the idea of answering the five questions seriously — I hired Audrey Liu on a part-time basis (we’d worked on a similar project before), and together we did a month-long interview process with existing Commoncog members.
I found the resulting PR/FAQ much easier to write. Consequently, the execution on the new Commoncog site design, along with the copywriting and the overall repositioning, went very smoothly — I knew exactly who I was targeting, and what outcomes I wanted to achieve.
As I created these documents, though, I started noticing that my attempts were relatively simple: I finished each PR/FAQ and dove straight into execution; I never had to write radically different revisions or even follow-up PR/FAQs for aspects of a single project (as, say, Amazon did for the Kindle and for AWS).
Was this clarity a result of iterating over some PR/FAQs, or was it because you already had clarity on what to build that writing the PR/FAQ felt easier?