Intégration
Étant un
généraliste et un artisan, j'accepte quasi exclusivement des missions
de tailles modérées (d'une durée inférieure à 6 mois et supérieure à 2
semaines) pour lesquelles une approche artisanale (faire au plus
simple et sur mesure) est requise. Une manière de faire est : - regarder l'existant en logiciel libre, si cela existe auditer les projets ;
- si il y a des projets mûrs en sélectionner quelques un et laisser le client choisir ;
- si il y a des projets approchants, les prendre les modifier et reverser les modifications (afin que la maintenance soit simplifiée)
- si il y a rien : publier en libre, on prend le risque d'avoir l'agréable surprise que des personnes contribuent, réduisant ainsi les coûts concernant la maintenance ;
- et surtout assurer une prestation d'intégration afin de s'assurer que ce qui est livré fonctionne sans créer de souci avec l'existant et conformément aux besoins du client.
Organisation
L'essence du logiciel libre aujourd'hui n'est ni dans le code, ni dans les licences ; il est dans ses méthodes transmises par la culture. Si vous êtes intéressés par intégrer cette sphère pour, je suis disposé à vous accompagner. Les méthodes du libre peuvent s'appliquer à des domaines aussi variés que :- la gestion d'hotline et la gestion d'incident ;
- l'assurance qualité ;
- la gestion de parc informatique ;
- la création de contenu écrit collaborativement.
Développement
Le développement que j'effectue consiste souvent à :- s'assurer que les développement spécifiques ne perturbent pas le fonctionnement du système d'exploitation et des autres programmes ;
- à faire coller ensemble des briques existantes quand on adapte plusieurs projets existants ;
- faire des interfaces bases de données vers base de donnée, sites webs, systèmes d'exploitations.
- migrer des comptes d'un systèmes vers un autre ...
Il n'est pas rare que j'apprenne un nouveau langage ou protocole par mission.
Documentation
L'essentiel en terme de documentation est de savoir pour qui l'on écrit et d'employer les mots qui conviennent. Il est important avant de s'intéresser aux outils de respecter des nomenclatures de nommage et d'être rigoureux dans les termes. C'est pour ça que j'utilise volontier les normes documentaires (IEEE, ISO, RFC et normes locales), des systèmes basés sur des feuilles de styles pour garder une cohérence visuelle et les systèmes de gestion de version pour la traçabilité. Il me semble important d'avoir des outils les plus simple à utiliser afin de se concentrer sur l'essentiel.Installation
Faire installer un serveur apache par un stagiaire est-il plus intéressant que de m'appeler ?Si vous voulez juste que ça marche prenez un stagiaire.
Si vous voulez des outils de statistiques, l'assurance que les mise à jour de sécurité seront facilement faisable si vous voulez une documentation pour la maintenance, et une documentation d'ingénierie, je suis votre homme.
Le travail à la «après moi le déluge», c'est pas ce que j'apprécie. Le client doit pouvoir se débrouiller sans moi une fois que je suis parti.