Over the years, I have been driving various software development projects. These projects are from small to large; simple to complex; from a few weeks to a few years. In this blog post, I will illustrate the common thread that makes a software product and project successful. I define a successful product as a running […]