3 ms·
> making sure the engineers really understand the problem they're solving Yes, absolutely. And how would software engineers gain that understanding? Experienc
by perrygeo 3y ago
> making sure the engineers really understand the problem they're solving
Yes, absolutely. And how would software engineers gain that understanding?
Experience is the key here. Avoiding an initial implementation because you're afraid of "wasting work" is counterproductive - it cuts off the primary mechanism by which developers gain understanding! That's like saying athletes shouldn't practice because it wastes their energy for the big game.
One small note on terminology that might help: Using "MVP" implies that what you're developing is a product. It's more accurate to call this "POC" or proof-of-concept since that's exactly what it does - with that data in place, the product and engineering plans can proceed faster and more effectively knowing they have a firm tether to reality.