Une autre manière que je trouve pertinente c'est observer, suivre, comprendre comment travail les acteurs du domaine, voir les outils que eux utilisent, les choix qu'ils ont fait et les raisons de ces choix.
Parallèlement aux aspects technologiques comprendre également les choix organisationnels d'autant plus intéressant que certains de ces acteurs de par leur nature travaillent de plus en plus avec des équipes composées de développeurs world wide, je pense, entre autres, à la fondation Eclipse et le cadre qu'elle met en place afin de permettre ceci (http://wiki.eclipse.org/Development_Resources).
Quelques articles qui dans cette ligne m'ont intéressé :
La fondation Eclipse, un peu d'histoire :
http://www.infoq.com/news/2011/11/eclipse-10
Le changement de release process chez Mozilla Firefox :
http://www.infoq.com/news/2014/07/release-process-mozilla-firefox
How Google works, l'article date un peu (2006) :
http://www.baselinemag.com/c/a/Infrastructure/How-Google-Works-1/
How GitHub works, avec un point de vue intéressant sur le travail asynchrone et la "Zone" :
- http://blog.viseo-bt.com/divers/qcon-2012-how-github-works
- http://zachholman.com/posts/how-github-works/
- http://zachholman.com/posts/how-github-works-asynchronous/
Historique des SCM chez Apache OpenOffice, de CVS à Git :
- http://www.openoffice.org/marketing/ooocon2008/programme/wednesday_1432.pdf
- http://people.apache.org/~hdu/HistOOory_Presentation.pdf
Aucun commentaire:
Enregistrer un commentaire