A new and better set of marching orders would flow. Well - it doesn t take a rocket scientist to figure out that if it takes 9 months to produce a result and you change direction every 3 months you ll never finish anything. I immediately established a new rule. Once you start a development you finish it - period. Make your best decision, commit the company and team and then finish.
Development is investment.
You need to establish a stable platform to stand on while making that investment. A platform that remains stable long enough to complete the tasks and reap the rewards. The bigger the investment, typically - the longer the payback period and the greater the required period of stability. Likewise the more tactical an action the quicker you want to be able to react and adapt. The solution to this conflicting need to be reactive while maintaining long term stability is to create not one, but a series of stable platforms that provide a hierarchy of stability.