As a part of one of my courses in UoA I was reading an article on "Key Principles of business driven development" And shockingly I found it really interesting. I could co-relate the article with my work ex very closely. Almost made taking the course worth for me.
The article talks about best practices in software development process, their benefits, use and abuse.
Check the article out at http://www.ibm.com/developerworks/rational/library/oct05/kroll/index.html and do let me know how you found the article