I am amazed at how many software projects fail. What should be a simple process of finding out what the user needs and delivering against those needs gets unnecessarily convoluted. Successful software implementation requires the application of good Project Management and good Business Analysis. Individually those disciplines have established methodologies; however, there is a lack of practical advice bridging the two. This blog is about providing ideas that can be easily implemented to ensure software implementation success.