As development organizations grew in size and scope, they started to have more and more problems. A large organization might do quarterly releases with hundreds of developers writing thousands of lines of code that worked well locally, but caused headaches and collisions downstream in quality assurance. Those collisions would lead to features being removed, delays to releases, and meetings up and down the chain of command to try and remove roadblocks. Agile methodologies offered a different
I could share some great horror stories with you on my history with banks and credit cards. Some of it has admittedly been my fault but most of it is the ridiculous actions of banks. I wonder how these guys sleep at night… massive profits, bailouts, executive bonuses and ridiculous overage fees haven’t even budged them to improve their systems. Here’s a great example… my business credit card has been turned off twice while traveling.