niceideas.ch: DevOps explained
►https://www.niceideas.ch/roller2/badtrash/entry/devops-explained
Resoudre le problème des grands organismes immobiles est un défi pour chaque innovateur. Les expériences, méthodes et outils du développement de software peuvent servir d’exemple pour des questions plus générales et humaines.
Il faudra toutefois faire attention à ne pas tomber dans les même pièges que le(s) parti pirate.
4.3 Share the Tools
In traditional corporations, teams of operators and teams of developers use specific, dedicated and well separated set of tools.
Operators usually don’t want do know anything about the dev team SCM system as well as continuous integration environment. They perceive this as additional work and fear to be overwhelmed by developer requests if they put their hands on this systems as well. After all, they have well enough to do by taking care of production systems.
Developers, on their side, usually have no access to production system logs and monitoring tools, sometimes due to lack of will on their side, sometimes for regulation or security concerns.
This needs to change! DevOps is here for that.
►https://www.niceideas.ch/roller2/badtrash/entry/devops-explained
4.4 Work Together
A fundamental philosophy of DevOps is that developers and operations staff must work closely together on a regular basis.
An implication is that they must see one other as important stakeholders and actively seek to work together.
5. Conclusion
... I have been able to witness this wall of confusion on a daily basis. Some sample things I got to hear:
“It worked fine on my Tomcat. Sorry but I know nothing about your Websphere thing. I really can’t help you.” (a dev)
“No we cannot provide you with an extract of this table from the production database. It contains confidential customer-related data.” (an ops)
...
Happily DevOps is several years old and increasingly even these very traditional corporations are moving in the right direction by adopting DevOps principles and practices.
...
Now what about smaller corporations that don’t necessarily have split functions between developers and operators?
Adopting DevOps principles and practices, such as deployment automation, continuous delivery and feature flipping still brings a lot.
#Extreme_programming
▻https://en.wikipedia.org/wiki/Extreme_programming
#Jenkins (software)
▻https://en.wikipedia.org/wiki/Jenkins_(software)
#Puppet (software)
▻https://en.wikipedia.org/wiki/Puppet_(software)
#Vagrant (software)
▻https://en.wikipedia.org/wiki/Vagrant_(software)
#Supply_chain_management
▻https://en.wikipedia.org/wiki/Supply_chain_management
merci @nhoizey
▻https://seenthis.net/messages/661384
#politique #organisation #management #software #agile_development