Practical Steps for Aligning Information Technology with Business Strategies: How to Achieve a Competitive Advantage