3 ms·
DevOps always appeared to me to be the more dev centric agile practices (XP, Continuous Integration -> Continuous Deployment, Cross Functional Teams) trying to
by ferentchak 12y ago
DevOps always appeared to me to be the more dev centric agile practices (XP, Continuous Integration -> Continuous Deployment, Cross Functional Teams) trying to detach themselves from the project management type practices so that they could have conversations with people that actually know the tech.
IBM has already thrown their weight behind the DevOps buzzword. It will probably be harder to mess with than traditional agile was.
- beat 12y agoI'm already seeing problems where the focus is less on inter-team communication and more on tooling, which is a Bad Thing. Yeah, puppet/chef is wonderful. Cloud is wonderful. But the communication issue remains, and it's much harder to fix than the tech. It requires active management support to break the hierarchy.
- ferentchak 12y agoYeah, that is alway the main issue. Getting people to talk to each other is very challenging. If you use an admittedly over simplistic explanation of DevOps as getting someone who understands the final deployment environment to sit nearby the people who are making stuff. Then define Scrum as having someone who has some idea what the customers want sitting there too. You can get a ton done with just doing that. Sure it's always better if everyone knows everything. That was one of the things that makes small startup teams powerful. They spend very little time talking to people who are not empowered to make decisions.