I have tried to capture all essential things that different stakeholders in a software development project need to keep-in-mind for successful execution. If one does a careful study, s/he can find that there is nothing new mentioned here except for few best practices followed in agile style of software development. Its just a easier way to capture, convey and enforce. If we follow these few and simple things, most of our development projects can be saved. 🙂
If the image is not clear, please try to access the image URL directly.