You must have great people - motivated, intelligent and coachable. Without these types of people, the finest systems in the world will not succeed.

In order to take your product to market, you must have a documented process of checks and balances. Without this system, there is great opportunity for waste of finite resources. Even with great people, if there is no documented process you can get lost in the mountain of request for resources

Management must have a commitment to common disciplines and believe that the system is executable and has business potential. Management must set and enforce disciplines to ensure that the system is being carried out.