Espace membre

AFUP - Association française des utilisateurs de PHP

Rejoignez la communauté
et faites grandir le PHP avec nous.

Philips : la meilleure arme est généralement PHP

Un entretien avec Pascal Vogels. Développeur logiciel pour le département Software Engineering Services (SES) de Philips Research Eindhoven aux Pays-Bas, il expose les usages de PHP au sein de la célèbre société d'électronique grand public et de leur contribution au mouvement Open Source.

Bonjour, commençons par une petite introduction sur vous et ce sur quoi vous travaillez ?

Je m'appelle Pascal Vogels, développeur logiciel pour le département Software Engineering Services (SES) de Philips Research Eindhoven aux Pays-Bas. Comme vous pouvez le penser, Philips Research est la division de recherche de Philips.

Pouvez-vous détailler ce que fait votre société ? Et en quoi vos projets contribuent à ce but ?

Philips produit de nombreuses choses innovantes, allant de produits électroniques grand public à des outils médicaux professionels. Les bases de ces innovations viennent de notre division de recherche.

Le département SES supporte le département de recherche en développant des logiciels, principalement pour des prototypes et des démonstrateurs. Nous faisons aussi un peu de logiciels d'infrastructure ici et là.

Quel genre d'applications faites-vous avec PHP ? Avez-vous un exemple marquant ?

Si la demande concerne un logiciel web, la meilleure arme est généralement PHP. L'exemple le plus marquant est probablement "Project Planning & Tracking System" (ou PPTS pour faire court), qui est un envirronement open-source web supportant les pratiques XP@Scrum[[les techniques XP pour la gestion de l'équipe et du code, les techniques Scrum pour le pilotage de projet]].

PPTS offre par exemple des fonctionnalités comme l'allocation de ressources, le backlog (ou pile des fonctionnalités à mettre en place), le découpage des tâches, le calcul de vélocité, le burndown chart et autres graphs de progression, un support multilingue, des interfaces avec Bugzilla et Mantis, plusieurs métriques requises par CMM, etc...

Nous l'avons développé il y a deux ans pour un besoin interne, puis décidé de le rendre open-source ensuite. Il peut être trouvé sur SourceForce : http://sourceforge.net/projects/ses-ppts/

Quelles sont les caractéristiques de votre infrastructure technique ?

Avec PHP, nous gérons souvent des documents XML, créons des connexions FTP, nous interfaçons avec des serveurs LDAP, utilisons les bases de données Mysql, PostgreSLQ ou MSSQL, générons des fichiers PDF et des images. Et nous avons récemment plongé dans Ajax.