Over the last two years or so, I have become increasingly exposed to formal development methodology theory. I have learned a lot about various Agile methodologies, as well as more traditional systems in the Waterfall school of thought. Although it strikes me as interesting that, while many (if not most) shops claim to adhere to a particular system, few are truly using it in practice. In all honesty, how are you really developing your code (not what your boss says you do, but what you actually do)? Agile? Waterfall? Pell-mell?


Disclosure of Justin’s industry affiliations: Justin James has a working arrangement with Microsoft to write an article for MSDN Magazine. He also has a contract with Spiceworks to write product buying guides.


Get weekly development tips in your inbox
Keep your developer skills sharp by signing up for TechRepublic’s free Web Developer newsletter, delivered each Tuesday. Automatically subscribe today!