Why are organizations moving to a Dev/Ops model of working?
In my opinion there is one main driver for this:
Bringing dev and ops (and – if possible – the business) together in a team helps the team to focus on their contribution to a specific business function in the company. There is no more need for specialization in the sense that the teams only do things based on specific technologies. Dev/Ops teams will now be able to really focus on business value. First this helps companies to become more agile and lean while constantly removing bottlenecks. Secondly Dev/Ops teams can make their part of the business work as smoothly as possible.
Having said so, how important is it that teams have the ability to support their part of the business chain? Should they all use the same kind of tools between different teams, just because there is some architect which tells them so? Or should they have their freedom in choosing the technologies/products their need to support their acquirements in the way they think is best?