|
|
|
|
|
by sheepmullet
4370 days ago
|
|
"I'd like to see discussion on how you move forward when you know the requirements are going to change, but don't know how" I've found requirements do not change nearly as often as you would think. Only maybe 10% of the changes I make come from a requirements change. Take for instance the articles permissions example. Is that a change in requirements or a lack of understanding the requirements and domain? Sometimes it is a genuine requirements change. Maybe the company has recently adopted a new security policy, or maybe you are selling to a new customer and they require permissions even though none of your existing customers do etc. More often than not though the requirement has always existed but the dev team didn't know about it or didn't have time to deal with it. |
|
Requirements come and go for me. And losing requirements can be just as disruptive as getting them. Worried about how component X will handle users? Well, we don't ship component X anymore, so any refactoring work you've done is wasted.
I might be the odd one out with requirements changing all the time, but I don't get the choice between good design and fast design. I have to creep forward in my architecture, like I'm fumbling around in the dark, because what my system should do today may not hold until tomorrow.