Chances are, if you work in IT you’ve heard someone evangelizing Scrum and Agile software development.  There are 3 topics that software developers shouldn’t talk about at cocktail parties: religion, politics and which method they use to manage software projects.  Most developers each have a strong opinion of what works and what doesn’t.  So what […]