Although it is my contention that there is no such thing as a Best Practice for an industry as in the software industry there are many types of companies. Take for instance our software product is built for only our proprietary hardware and interfaces to a checkout counter printer making practically everything we build completely transparent to the user. Contrast this to a major software company like Microsoft where their product is constantly on display and being tested by every idiot who has the money to buy a computer. That being said, your Blog was very informative and to the point.
By the way, the link: CrossTalk June 2005, Identifying Your Organisation's Best Practices. Is inoperative.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~
Indeed a universal set of best practices does not exist. The key issue is to do performance measurement, both quantitatively and qualitatively, and find the impact of introducing a practice on your projects.
Thanks for reporting the bad link, it's repaired now.