|
I worked at a cool little company where we built a useful product. We just built it. We didn't use waterfall, agile, or any real process. We just made sure to communicate and only hired people with good judgement and critical thinking skills. A big (very big) company decided they liked our product and bought the company. After acquisition, our new overlords decided that our process, i.e. using our brains, wasn't compliant with whatever standards they had for development. In came the agile consultants, scrum masters, TDD, CI, etc. All the things you hear these blog posts evangelize about. It brought development to a total halt as all these assholes put in their $0.02 about how we needed scrums, sprints, user stories, and story points. Developers couldn't work on the features they knew were important without cutting through miles of red tape (finding a "customer" to make a story, breaking that story down into the actual work that needed to be done, moving the story through the backlog, estimating points for the stories, etc). Like I said above. It ruined my software department. I wouldn't wish agile on my worst enemy. |
As opposed to how a lot of people land up doing Agile: http://www.halfarsedagilemanifesto.org/