I've been working in software development for over 25 years, starting as a developer and then wearing all the different kinds of hats (PM, BA, UX, etc) as a consultant for more than 10 years before moving into Agile Strategy and consulting for the last 8 years.More...