| > If I develop something, I am the owner. Funnily enough, it's precisely this attitude which has led to the creation of the product owner role, and Scrum in general. Most developers I know are emphatically NOT good product people (despite what they may think). A good product owner is quite difficult to find, as they need to combine:
i) a user-centric view of what the product needs to be,
ii) a business-centric view of what needs to be released, and when,
iii) a developer-centric view to make the 'best' product, from a programming perspective, and looking towards the long-term. > That means we are beating the product into submission until its good, even if it means rewriting the thing three times and missing deadlines This is all well and good until a competitor launches before you (with an inferior product), takes all your market share, and when you eventually launch you're having to play catch-up trying to steal clients. Meanwhile the competitor is reinvesting their initial revenue in making their product better to match yours, which means they keep their clients, keep getting revenue, investment etc. You may have a better product, but you'll end up going bust. |