I have always advocated for following the best software development and delivery processes. I blame my old days as an assembly language game programmer – always looking for the best way to do something in the least amount of code. In today’s modern and rapid delivery models, I still look for and present the best practices for providing solutions. There are many methodologies: Waterfall, Agile, SCRUM, etc. It all boils down to the standard for a Software Development Life Cycle (SDLC). If you don’t take the time to design and develop before delivery, I guarantee you’ll spend more time fixing and explaining after delivery. If you ignore the best practices, your operational costs and resources will significantly increase.
One of my most popular white papers and most downloaded is my Software Development Life Cycle Guidelines. It is free and will guide you through the necessary thought processes for a successful design, development, and implementation of a software product or web application.