Most tech projects fail because they rush to build the final product before testing the basics or drowning the team in too ...