|
|
|
|
|
by mistermann
3075 days ago
|
|
> Instead it encourages newbie practices for everyone, forever. I feel like YAGNI is similarly abused, I don't know how many times I've said "You know what, while we're at it we should...." only to be overridden with "YAGNI!", only to be proven right 3 months later, only now the cost of refactoring > value of the feature, and saying I told you so isn't being a "team player", so no one ever learns. I very often wonder if I am the only one that feels this way. |
|
You're not. One of the bigger issues I've seen with Scrum is not being able to shoe horn in work that needs to be done because business didn't identify it as a "story".
I believe development is there to serve business and any processes used to facilitate this serving should be defined by development. I don't dictate how a general contractor satisfies my requirements for my home build, I leave that to them. I just expect my requirements to be met at or near budget.
A lot of these software process issues boil down to managements never ending quest to commoditize developers.