Who's sweating the small stuff?
Brandon linked to this rant over at Pragmatic Marketing. The guy goes off on how some of the stupid things in the product are the fault of lazy developers and not the product manager. However, he found them immediately upon installing the product. So who's the lazy idiot here? Either (a) the PM likes these "features", or (b) the PM has never installed the product. I'm not really defending the developers here, but rather I'm attacking the PM. Product quality, including common sense requirements, are everyone's responsibility. Just as developers shouldn't get off scot-free when bugs get past QA, neither should product managers get off when dumb stuff goes in the product.
_____
tags:
Time
You touched a Nerve...
meta product marketing
Highly annoying...
Man, it kills me when developers go out in the weeds, spending days and days, writing functionality that was never called out as a requirement or needed by the customer. Eek.
To me, developer laziness is failing to write a good suite of unit tests. Failing to properly document code. Failing to have their code reviewed. Failing to test their code effectively.
As a product is being coded, developers, leads, and dev managers should work together with product managers to point out holes in a PRD... and even propose revisions. Iterative development demands this kind of cooperation. So does Agile.
I think author in the article must have been on some bad teams, with poor communication, and poor leadership. I'm pretty sure the developers themselves weren't the problem.


