Sunday, March 27, 2011

Developer Driven Development

Very provocative presentation about Leaner Programmer Anarchy

in a word: only the Customer and the Developers stand after we eliminate everything else. Developers negotiate and discuss directly with the Customer.

Having been a freelance developer in Italy for some 8 years, that's the way I was operating, with a much much higher productivity than normal management/analyst-mediated development model.

Who need an analyst anyway, ideas in the head of an analyst have to be transferred to a developer, and this takes time and commitment (the second is much more difficult to find).

Who needs also those unnatural "user stories", and the dissecting of an application into minute subtasks... most of the times, you conceive and implement an application in its entirety, not as small subtasts. Things are much more interrelated than can be captured in a Microsoft Plan.

No comments: