How to develop a successful business strategy - analysis, planning, business fundamentals & strategy implementation