Comments on: Who should write the Spec? http://v1.ripper234.com/p/who-should-write-the-spec/ Stuff Ron Gross Finds Interesting Sun, 02 Aug 2015 11:03:35 +0000 hourly 1 https://wordpress.org/?v=4.5.3 By: ripper234 http://v1.ripper234.com/p/who-should-write-the-spec/comment-page-1/#comment-3351 Tue, 15 Mar 2011 08:23:50 +0000 http://v1.ripper234.com/?p=1380#comment-3351 @Moshe – avoiding specs is preferable when possible, just like avoiding comments in code. However, for medium-large features that are done in one bulk, I think that writing a spec actually saves time. Not every feature can be partitioned to super small pieces. It should, however, not be a huge monolithic document that takes days to create.

@yaron – A PM is the owner of the product direction, and he is responsible for formulating and prioritizing the features, and maintaining the higher level Product Vision. However, I believe that much of the PM’s work should indeed be delegated to feature owners, with the PM remaining as the professional authority and guidance. Asking the PM to define every nitty-gritty detail is very demanding, and doesn’t necessarily have positive ROI. Of course, a PM should be “big enough” and willing to pass some of the control to the feature owners for this model to work.

]]>
By: yaron http://v1.ripper234.com/p/who-should-write-the-spec/comment-page-1/#comment-3350 Tue, 15 Mar 2011 08:14:07 +0000 http://v1.ripper234.com/?p=1380#comment-3350 hmmm, then what does the PM do?
Actualy, writing the spec helps the PM understand the requirements.

I think it might be better if the feature owner writes the ‘test cases’ for the spec.
This way you get to see if he indeeds understands the requirements, and you get tests.

]]>
By: Moshe Kaplan http://v1.ripper234.com/p/who-should-write-the-spec/comment-page-1/#comment-3349 Tue, 15 Mar 2011 08:13:43 +0000 http://v1.ripper234.com/?p=1380#comment-3349 Hi Ron,

Gig indeed talked about it, but his phrase was something like “I hate specs and try to avoid them”. Gig prefers that every engineer will be a product manager and write his own PRD.
I like Gig opinion and I believe that specs should include only API when needed, otherwise they turn old once you finished writing them…

It was a great event and probably I will contribute a post regarding it in the next few days,

Keep Performing,
Moshe Kaplan

]]>
By: Avish http://v1.ripper234.com/p/who-should-write-the-spec/comment-page-1/#comment-3346 Mon, 14 Mar 2011 13:33:57 +0000 http://v1.ripper234.com/?p=1380#comment-3346 I wrote a really long reply but it got lost in a crappy error message. In short: it’s a good idea in non-user-facing features (e.g. “provide good product recommendations that would make the user buy more products that suit her taste”) but is very hard and dangerous in user facing features, since the process of going from business goals to spec requires a lot of skills not normally held by (all) developers, e.g. “thinking like a user”, UX, understanding the use case and translating it into a streamlined flow, copy writing, “product attitude” etc. These are skills product managers should hone and developers are frequently blissfully unaware of. That being said, it’s important to involve developers in this process so that those of them who show an interest in it can be grown to be product managers.

]]>