Quand on travaille sur du code dans un projet, il est important de savoir s'en séparer, de couper le cordon ombilical. Si on est le seul à maîtriser une application, on devient indispensable, et on risque aussi de finir enchaîné à des corrections et évolutions infinies.
On peut assurer de nombreuses tâches comme ceci :
tests unitaires automatiques (phpunit alltests.php)
analyse statique (pmd)
déploiement (phing, capistrano)
un script de déploiement automatique permettra de le faire sans interroger l'auteur du code
comment mes utilisateurs pourront-ils faire des modifications sans passer par moi?
Et puis d’abord,ou est la limite entre black et white ?
Le cloaking,ok c’est black
spam guest book / commentaire , ok c’est black…
Mais qu’en est t’il de l’utilisation des fabuleux outils tels que LFE ou BMD ?
Comme seules alternatives je ne vois que le conseil et l’édition,mais comment faire comprendre à un client que l’on maitrise tous ces aspects à la fois,c’est invendable et surtout c’est dérangeant !
The primary challenge of project management is to achieve all of the project goals and objectives while honoring the preconceived project constraints. Typical constraints are scope, time, and budget.