Advice on how best to introduce Agile/SCRUM - for IT shops & their orgs who are new to the concepts?

This is a question we come across often with our customers and partners - http://blog.outsystems.com/aboutagility/2009/07/a-five-step-agile-roadma... lays out 5 steps. Do you have other advice or ideas?