Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just as the process of building a bridge has a lead engineer, supported by likely many different different types of subordinate engineers, large IT projects succeed more with a similar structure and process.

If you're building a bridge over a small pond, iteration based on feedback from users will likely work well.



Software development is not like building a bridge, it's more like building a road blindfolded and without planning, and without knowing if the road is for pedestrians, trains, or boats... So you build a dirt road aka MVP, but if you are not lucky it might involve tunnelling and also a few bridges. The key is to first "walk" the path, rather then laying pavement from day one.


And then it turns out the client actually wanted a car, not a road.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: