Process in IT companies looks a very ambiguous word. What looks fine in one company may not be acceptable in another company. I come across this site http://www.planningforfailure.com which compared the agile/Scrum with Kanban/Lean startup. It is an interesting read. Also the links mentioned in the blog are good.
I also like the definition of a hacker.
"Someone who thinks outside the box. Someone who discards conventional wisdom and does something else instead. Someone who looks at the edge and wonders what's beyond. Someone who sees a set of rules and wonders what happens if you don't follow them. - Bruce Schneie"
from http://www.thehackerchickblog.com/
I also like the definition of a hacker.
"Someone who thinks outside the box. Someone who discards conventional wisdom and does something else instead. Someone who looks at the edge and wonders what's beyond. Someone who sees a set of rules and wonders what happens if you don't follow them. - Bruce Schneie"
from http://www.thehackerchickblog.com/