Nos Interventions
Performances
Procédures
Récupération
Architecture
Migration PHP 4, 5, 6
Refactoring POO
Identification
Procédures et outils - détails
Cette page présente le déroulement type d'une mission de mise en place de procédures et d'outils.
Objectifs
- Mise en place d'un workflow de développement homogène et efficace
- Mise en place d'outils de débogage et de remontée d'information
- Mise en place d'outils de déploiement et de sauvegarde
Plan de l'intervention
- Réunion d'introduction
- Analyse de l'environnement, choix des outils et des méthodes
- Proof of concept
- Mise en place des outils de développement
- Mise en place des outils de remontée d'information
- Mise en place du système de déploiement et de sauvegarde
- Rédaction d'un mode d'emploi pour la MOE
- Rédaction d'un mode d'emploi pour la MOA
Prérequis
- Accès à la configuration de PHP, du SGBD et du serveur HTTP
- Accès au coden possibilité de modifier et tester en temps réel
- Installation et/ou compilation de programmes sur l'environnement*
Durée
La durée nécessaire à l'intervention dépendra des nombreux paramètres qui constituent votre existant : nombre d'applications, environnements d'exécution, méthodologie et procédures en place. C'est pourquoi nous vous proposons une intervention en deux étapes :
| Etape | Durée moy. |
|---|---|
| Etape 1 : analyse préliminaire, estimations, proof of concept. | ~ 1 jour |
| Etape 2 : intervention basée sur le proof of concept de l'étape 1. | ~ 2 à 10 jours |
Outils courants liés à la mission
Voici une liste (non exhaustive et incomplète) d'outils que l'on retrouve dans la plupart des environnements. OpenStates vous garantit des choix et des configurations adaptés à vos besoins.
| Outils | Utilité |
|---|---|
| Subversion, CVS | Gestion des versions et partage du code source. |
| PHING | Utilitaire de maintenance en ligne de commandes. |
| rsync | Synchronisation incrémentale paramétrable. |
| trac | Gestion de projet. |
| Zend Platform | Monitoring, remontée d'information, débogage. |
| Syslog | Démon de gestion des fichiers de log. |
| Awstat, Webalizer | Analyse de logs HTTP. |
| PHPDocumentor, Oxygen | Génération de documentations sur le code source. |
Remarque
- * Les outils installés pour l'optimisation seront retirés en fin de mission, sauf extensions nécessaires ou volonté du client de maintenir l'existant sur son environnement.



