4 ms·
Problem is that most developers think they're in product manufacturing rather than product design. If only the requirements were clear, we could build it right
by ako 5y ago
Problem is that most developers think they're in product manufacturing rather than product design. If only the requirements were clear, we could build it right in one go.
Agile tries to turn software development into a product design process rather than a product manufacturing process. Together with the client, iteratively you try to find the right solution and design for the customer problem.
By being easy to adopt, software lends itself to an iterative design process, where you adopt it multiple times based on the iterative feedback of the customer. But this means that at the end of the design process, you can skip the manufacturing part, as you've already built the software during design.
Alternatively you could argue that this is too expensive, inefficient and slow, and you need some design before you begin to manufacture software. Modeling tools could help here, e.g, low code tooling like CAD tools in fysical product design.
- felipellrocha 5y ago> Problem is that most developers think they're in product manufacturing rather than product design. If only the requirements were clear, we could build it right in one go. Oh, man. I think you hit the head of the nail. One succinct phrase that describes the entire problem.
- CRConrad 5y agoTwo, actually. :-) (And I think for completeness' sake the next two need to be included too.)