Software project guidelines

Plan/estimate not in time, but instead in points. From the engineering point of view, taking complexity into account.

Technical ability is perhaps common but having the right focus is, sadly, rare.

Everything should be built top-down, except the first time. (Perlis)