3 ms·
Tailor a business suit, and what you're saying is reasonably correct. Most of the decisions are made up-front. The primary concern is fit. Tailor a wedding d
by II2II 5y ago
Tailor a business suit, and what you're saying is reasonably correct. Most of the decisions are made up-front. The primary concern is fit. Tailor a wedding dress, and the the process could end up looking much more like a software development project where things are changing as you go.
Of course, there are other issues at play. The software development project may blow up when unexpected issues pop up with the design or implementation. That is where the ideas behind software engineering come into the picture. You don't build a bridge or a dam without having a clear specification and you don't create that specification without doing considerable research first. (You also don't throw a team of junior engineers at the problem, expecting them to know every facet of what has to be studied and how to design it.)