I used to be quite concerned that all my major programming projects were for my own business, and as a result I figured that I had to be missing some sort of 'process' step that would mean I was developing software the right way.
Being walked through a few different development lifecycle models would have helped to put my mind at ease.
Consider yourself lucky. You could have been taught ISO-9000 or something from the Software Engineering Institute. The way things go now, three classes and you would have missed a release cycle.
Being walked through a few different development lifecycle models would have helped to put my mind at ease.