House Vs App Construction

If you compare a system-centered approach to how you would build a house, it would equate to having you go to the construction workers to build your house first instead of designing it with an architect first. The reason you need to go to the architect first is to design the house that “you” want according to your needs. It’s not that a team of construction workers can’t build a house without an architect. Sure, the house could meet all your “functional requirements”, i.e.: 3 bedrooms, 2 bathrooms, etc…, but what really matters to you is where the 3 bedrooms and 2 bathrooms are in relationship to the overall layout and flow of the house.

If you think about it, there is no good reason why explaining the process and resources used to build a house should be any different than explaining how you build an application or website. For example, take a look at the typical resources used for both and how similar their roles are:

Comparing House Construction to App Dev


About this entry