Skip to the content.

Better spec2

Product specs are overwhelming for engineers.

Current process

Pain points

  1. The inital document is overwhelmingly long, and there is now way to hide or colloapse sections to make it less overwhelming.
  2. Product usually doesn’t deep-link each part of the product spec to the relevant pages in the mockup. This would save developers time.
  3. Copying the request-and-response of each API endpoint feels like busywork. Djange Rest Framework and other API frameworks automatically generate docs, but teams don’t use them. (Thinking through this, ideally, when the team creates their API planning doc, they would deep-link to the docs automatically created by Django Rest Framework).
  4. Even if recording the existing API docs was easy, mocking up the proposed request-and-response format is still a pain. What the backend engineer wants to see is a diff between the current request and response framework, and what is required.
  5. If the engineer were to add a link from every feature bullet-point to the API that would provide the data for that feature, then the requirements document would become unreadable.

Ideas