<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.phppro.fr/?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>PHPPRO - Tag - equipe</title>
  <link>http://blog.phppro.fr/?</link>
  <atom:link href="http://blog.phppro.fr/?feed/tag/equipe/rss2" rel="self" type="application/rss+xml"/>
  <description>PHP Professionnel pour les entreprises</description>
  <language>fr</language>
  <pubDate>Mon, 20 May 2013 22:34:32 +0200</pubDate>
  <copyright>Copyright PHPPRO 2011</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Don't reinvent the wheel ... invent the car !</title>
    <link>http://blog.phppro.fr/?post/2009/10/09/Don-t-reinvent-the-wheel-invent-the-car</link>
    <guid isPermaLink="false">urn:md5:c54d9b3d344dd4fb221edf6c3bf70020</guid>
    <pubDate>Sat, 20 Mar 2010 23:57:00 +0000</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Méthodologie</category>
        <category>adapter</category><category>développeur</category><category>equipe</category><category>pattern</category><category>projet</category><category>robustesse</category>    
    <description>&lt;p&gt;Vous avez déjà croisé des projets / équipes qui décident d'utiliser le dernier framework en vogue&amp;nbsp;? oui, certainement.&lt;br /&gt;
Par contre avez-vous déjà croisé des projets / équipes qui décident d'en changer (de framework) car ils se rendent compte que le choix n'est plus forcément pertinent ou le plus meilleur&amp;nbsp;? moi, non, pourtant c'est bien connu le la version parfaite d'un framework sur tous les sujets et ad vitam eternam n'existe pas...&lt;/p&gt;    &lt;p&gt;J'entends souvent&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;nous on fait du MVC&lt;/li&gt;
&lt;li&gt;nous on fait du design pattern&lt;/li&gt;
&lt;li&gt;nous on utilise des adapters&lt;/li&gt;
&lt;li&gt;nous on utilise des couches d'abstraction&lt;/li&gt;
&lt;li&gt;nous on utilise certains composant du framework X&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;li&gt;nous &amp;lt;whatever the generic term you want here&amp;gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais quand on creuse, on se rend compte qu'il fallait plutôt entendre&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&quot;nous notre application est fortement couplée au / motorisée par le framework X&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on utilise l'implémentation MVC du framework X&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on utilise certaines implémentations de certains designs patterns proposés par le framework X&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on aimerait bien utiliser le composant XYZ du framework X mais on sait pas comment ca pourrait nous être utile concrètement&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on comprend pas tout dans le framework X mais il parait que c'est bien alors on l'utilise&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on utilise le mécanisme d'abstraction du composant W du framework X&quot;&lt;/li&gt;
&lt;li&gt;&quot;nous on met notre code dans un fichier Controller.php en utilisant les helpers et les vues du framework X&quot;&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;li&gt;nous &amp;lt;whatever the framework-specific implementation you want here&amp;gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et les 40 lignes de code dans la méthode indexAction() ca vous rappelle quelque chose ?&lt;br /&gt;
Et les X heures / jours / semaines passés à se demander quand et comment on va faire pour migrer tout notre code application de la version 1.5.3 du framework X vers la toute nouvelle version 2.0.0 qui déchire et qui n'est plus totalement compatible sur bien des aspects mais tout le monde dit qu'il faut l'utiliser, ca ne vous rappelle pas quelque chose ?&lt;br /&gt;
Et la complexité intrinsèque de l'architecture et design patterns des composants du framework X que vous vous &quot;obligez&quot; à utiliser parce que tout le monde dit que maintenant c'est comme et c'est pas autrement en PHP, ca ne vous rappelle pas quelque chose&amp;nbsp;?
Vous êtes certainement comme moi, développeur, fier de montrer que je utiliser la nouvelle version du dernier framework à la mode sur mon projet. Mais pour les 10 autres projets sur lesquels mes collègues travaillent, tout le monde ne sera peut être pas aussi enthousiaste de perdre 1 semaine ou 2 semaine de développement pour réécrire tous les &quot;controller&quot; et retranscrire tous les &quot;formulaires&quot; avec le dernier composant à la mode...&lt;/p&gt;


&lt;p&gt;Plus concrètement mon point de vue est le suivant&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&quot;re-&quot; développer ce que d'autres on déjà développé, rendu mature et éprouvé, c'est bof&lt;/li&gt;
&lt;li&gt;les designs patterns c'est bien&lt;/li&gt;
&lt;li&gt;les frameworks c'est (presque) bien aussi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;mais&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;utiliser un design pattern sans le comprendre c'est moins bien&lt;/li&gt;
&lt;li&gt;utiliser un framework sans comprendre les &quot;problématiques&quot; sous-jacentes auquel il répond c'est encore moins bien (j'ai pas dit &quot;c'est mal&quot;, mais j'aurais pu...)&lt;/li&gt;
&lt;li&gt;insérer 5 (ou 10, 50 ou 100 ...) lignes de code &quot;spécifique framework X&quot; pour implémenter un composant XYZ du framework X sans le cloisonner en dehors de votre code applicatif / métier ... ca c'est mal&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Pourquoi être &quot;trop / très&quot; couplé avec un framework c'est mal&amp;nbsp;? (d'après moi)&lt;/h2&gt;


&lt;h3&gt;&quot;Moi, oui, je mélange les choux et les carottes&quot;&lt;/h3&gt;


&lt;p&gt;Un framework c'est souvent technique, votre logique applicative elle est souvent plutôt métier / fonctionnelle, le framework évoluera il faudra faire un effort pour savoir quel ligne concerne le framework et quelle ligne concerne de la logique métier invariante, cela peut être long&lt;/p&gt;


&lt;h3&gt;&quot;Moi, oui, j'ai peur de monter de version de framework&quot;&lt;/h3&gt;


&lt;p&gt;Un framework c'est souvent imparfait, en perpétuel évolution (surtout les Open Source, pour notre grand bonheur), donc souvent 3 mois après avoir implémenté la dernière version, une nouvelle version sort et vous êtes tiraillé entre migrer au bout de 6-9 mois vers cette version ou ... tout réécrire votre application en v2&amp;nbsp;! Pourquoi attendre 6-9 mois&amp;nbsp;? Pourquoi réécrire la logique métier de l'application alors qu'en 6-9 mois votre fonctionnel / métier n'a pas forcément évolué tant que ça, lui&amp;nbsp;?&lt;/p&gt;


&lt;h3&gt;&quot;Moi, je suis certifié framework X, je sais bien l'utiliser, je connais tous les composants, et je développe toutes mes applis avec&quot;&lt;/h3&gt;


&lt;p&gt;Et votre collègue aussi il connait aussi &quot;parfaitement&quot; ce truc si génial&amp;nbsp;? Et lui aussi il sait &quot;bien&quot; l'utiliser&amp;nbsp;? Et lui aussi il a compris tous les concepts complexes de patterns qui y sont implémentés&amp;nbsp;? Non&amp;nbsp;? Donc il a besoin de vous&amp;nbsp;? Oui&amp;nbsp;! Bravo, vous avez trouvé un moyen de ne pas vous faire virer, par contre pour ce qui est de la maintenabilité (i.e. par quelqu'un qui n'a pas vos connaissances), la simplicité (pour quelqu'un qui veut aller droit à la solution technique la plus simple pour répondre aux besoins)  c'est peut être moins rose...&lt;/p&gt;


&lt;h3&gt;&quot;Moi je fais des DAO et j'ai une couche d'abstraction de la base de données avec modélisation de mes tables en classe...&quot;&lt;/h3&gt;


&lt;p&gt;Et si votre source de données changent et vous fusionnez 2 tables en une ou scinder 1 table en 2&amp;nbsp;? Si vous décidez de stocker via l'appel de webservices plutôt que dans une base locale&amp;nbsp;? Si vous changez de moteur de base de données (mysql =&amp;gt; oracle, sqlite =&amp;gt; mysql, mysql =&amp;gt; sql server...), vous êtes sûr que votre couche d'abstraction sera si parfaite que ça&amp;nbsp;? Nous c'est vrai, à vous ca ne vous arrivera pas tout ça...&lt;/p&gt;


&lt;h3&gt;&quot;Moi, j'utilise a fond les composants du framework X, de toute façon il est bien fait, ca ne peut qu'être bon pour moi&quot;&lt;/h3&gt;


&lt;p&gt;Pensez-vous sincèrement que ce soit la qualité du framework ou la qualité de &quot;l'usage&quot; que vous en avez qui garantira maintenabilité / évolutivité / robustesse / performance / ...&amp;nbsp;? Personnellement, je ne parierai pas QUE sur la qualité du framework...&lt;/p&gt;


&lt;p&gt;Pour conclure, je dirais que les frameworks c'est bien, mais maîtriser l'usage que l'on a des frameworks et être conscient que l'ON DEVELOPPE DU CODE pour mettre en vie le framework c'est beaucoup mieux...
De nos jours, il n'est plus question de &quot;réinventer&quot; la façon d'implémenter tel ou tel design pattern (i.e. &quot;la roue / the wheel&quot; dans mon analogie) mais plutôt d'&quot;inventer&quot; le code applicatif et la façon dont tout ça va se mettre en jeu pour rendre une application fonctionnelle ET UTILE (i.e. &quot;la voiture / the car&quot;), ne perdez pas de vue, que comme des ingrédients et ustensiles pour faire un gâteau en cuisine, un framework reste un socle / outil / matériel, mais la réussite finale du gâteau (i.e. de l'appli) dépend du cuisinier (le développeur) et de sa capacité à être rigoureux, organisé, méthododiques, homogène, rationnel...&lt;/p&gt;


&lt;p&gt;Les frameworks, c'est bon&amp;nbsp;! mangez-en, mais sans que ça se voit&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2009/10/09/Don-t-reinvent-the-wheel-invent-the-car#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2009/10/09/Don-t-reinvent-the-wheel-invent-the-car#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/60</wfw:commentRss>
      </item>
    
  <item>
    <title>Session &quot;Oui ! PHP est industriel !&quot; au forum PHP 2009 @Paris</title>
    <link>http://blog.phppro.fr/?post/2009/11/17/Session-Oui-PHP-est-industriel-au-forum-PHP-2009-Paris</link>
    <guid isPermaLink="false">urn:md5:0a9b552e056af6e88113f03466b16fe0</guid>
    <pubDate>Tue, 17 Nov 2009 11:33:00 +0000</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Evènements</category>
        <category>adapter</category><category>afup</category><category>agile</category><category>bouchon</category><category>build</category><category>conférence</category><category>convention</category><category>développeur</category><category>eclipse</category><category>entreprise</category><category>equipe</category><category>forum</category><category>intégration continue</category><category>mock</category><category>métrique</category><category>outils</category><category>pattern</category><category>phing</category><category>phpunit</category><category>service</category><category>subversion</category><category>test unitaire</category><category>webservices</category><category>zend framework</category><category>zend studio</category>    
    <description>Le forum PHP 2009 de Paris s'est déroulé la semaine dernière, je vous livre le support de session que nous avons utilisé avec Damien Seguy à l'occasion de la présentation de notre session sur l'industrialisation en PHP.    &lt;div style=&quot;width:425px;text-align:left&quot; id=&quot;__ss_2518174&quot;&gt;&lt;a style=&quot;font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/ohoareau/afup-forum-php-2009-oui-php-est-industriel&quot; title=&quot;AFUP Forum PHP 2009 : Oui ! PHP est industriel !&quot;&gt;AFUP Forum PHP 2009 : Oui ! PHP est industriel !&lt;/a&gt;&lt;object style=&quot;margin:0&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=afup-forumphp2009-ouiphpestindustriel-091117052430-phpapp02&amp;amp;stripped_title=afup-forum-php-2009-oui-php-est-industriel&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;div style=&quot;font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;&quot;&gt;View more &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/ohoareau&quot;&gt;PHPPRO&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Grâce à PHPTV, Vous pouvez aussi &lt;a href=&quot;http://www.phptv.fr/&quot;&gt;écouter le podcast de la session&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Que vous ayez participé à la session ou non, vos retours / remarques / critiques sont les bienvenues !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2009/11/17/Session-Oui-PHP-est-industriel-au-forum-PHP-2009-Paris#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2009/11/17/Session-Oui-PHP-est-industriel-au-forum-PHP-2009-Paris#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/64</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP : Une plateforme industrialisable au service de l'Agilité</title>
    <link>http://blog.phppro.fr/?post/2009/09/28/PHP-%3A-Une-plateforme-industrialisable-au-service-de-l-Agilite</link>
    <guid isPermaLink="false">urn:md5:98e8b9342a4df7f0bf1b0f04a1c8116c</guid>
    <pubDate>Mon, 28 Sep 2009 19:51:00 +0100</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Méthodologie</category>
        <category>afup</category><category>agile</category><category>développeur</category><category>eclipse pdt</category><category>equipe</category><category>hudson</category><category>intégration continue</category><category>pear</category><category>phpunit</category><category>plateforme</category><category>projet</category><category>subversion</category><category>test unitaire</category>    
    <description>Je publie sur slideshare une version  refactorée d'une présentation draft que j'avais réalisé il y a quelques mois pour l'Université du S.I avant de préférer avec Damien Seguy une version plus light... Au programme, PHP et Agilité, encore et toujours ;)    &lt;div style=&quot;width:425px;text-align:left&quot; id=&quot;__ss_2083732&quot;&gt;&lt;a style=&quot;font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/ohoareau/php-une-technologie-au-service-de-lagilit&quot; title=&quot;PHP : Une Technologie Au Service De L&amp;#39;Agilité&quot;&gt;PHP : Une Technologie Au Service De L&amp;#39;Agilité&lt;/a&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=php-unetechnologieauservicedelagilit-090928134735-phpapp01&amp;stripped_title=php-une-technologie-au-service-de-lagilit&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=php-unetechnologieauservicedelagilit-090928134735-phpapp01&amp;stripped_title=php-une-technologie-au-service-de-lagilit&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;&quot;&gt;View more &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/ohoareau&quot;&gt;PHPPRO&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Vu que je n'ai jamais joué cette présentation pour l'instant, vos critiques et remarques sont, encore et toujours, les bienvenus !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2009/09/28/PHP-%3A-Une-plateforme-industrialisable-au-service-de-l-Agilite#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2009/09/28/PHP-%3A-Une-plateforme-industrialisable-au-service-de-l-Agilite#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/59</wfw:commentRss>
      </item>
    
  <item>
    <title>PS : c'est vraiment pas mal : [...], me suis bien éclaté aujourd'hui ;-)</title>
    <link>http://blog.phppro.fr/?post/2009/09/22/PS-%3A-cest-vraiment-pas-mal-%3A-%5B%5D-me-suis-bien-eclate-aujourdhui-</link>
    <guid isPermaLink="false">urn:md5:fe6172e82cba8552f553602430ee50c3</guid>
    <pubDate>Tue, 22 Sep 2009 18:14:00 +0100</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Méthodologie</category>
        <category>agile</category><category>code</category><category>développeur</category><category>equipe</category>    
    <description>&lt;p&gt;Retours sur la satisfaction d'un développeur.&lt;/p&gt;    &lt;p&gt;Récemment j'ai mis en place une pratique un peu particulière pour suivre des développeurs à distance et garder le contact&amp;nbsp;: &quot;La méthode du jour&quot;.&lt;br /&gt;
Le principe est simple, je leur demande de m'envoyer chaque soir par email un extrait du code développé dans la journée, une méthode de leur choix&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;une méthode du code applicatif&lt;/li&gt;
&lt;li&gt;une méthode de test&lt;/li&gt;
&lt;li&gt;un fragment de méthode&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'idée est de faire en sorte, que le lendemain matin, ils aient un feedback extérieur sur leur développement de la veille. Par mes soins (ils pourraient l'envoyer à d'autres développeur d'une autre équipe, ca marcherait aussi pour cet aspect). Un autre aspect intéressant est que je garde le contact avec le code en ne regardant que les échantillons &quot;sélectionnés&quot; par l'équipe (un par jour ET par développeur tout de même).&lt;/p&gt;


&lt;p&gt;Au delà de la revue de code technique, je peux capter les humeurs / ressentis / comportements, et proposer mon aide sur des sujets qui peuvent paraître moins triviaux&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;isolement d'un développeur&lt;/li&gt;
&lt;li&gt;sentiment de non confiance en soi&lt;/li&gt;
&lt;li&gt;divergence de pratiques&lt;/li&gt;
&lt;li&gt;baisse de la vélocité&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Je voulais vous faire partager cette pratique qui m'est bénéfique, et qui doit l'être à mes développeurs ;)&lt;/p&gt;


&lt;p&gt;La petite citation du jour d'un de mes développeurs illustre bien cet aspect &quot;behind the scene&quot; que l'on peut évaluer au delà de la réalité du code technique&amp;nbsp;:&lt;/p&gt;



&lt;blockquote&gt;&lt;p&gt;PS&amp;nbsp;: c'est vraiment pas mal: &lt;a href=&quot;http://blog.phppro.fr/?post/2009/09/22/...&quot; title=&quot;...&quot;&gt;...&lt;/a&gt;, me suis bien éclaté aujourd'hui :-)&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et vous avez vous d'autres pratiques pour &quot;faire&quot; parler vos développeurs et/ou entretenir des relations de suivi et d'échange à distance avec eux&amp;nbsp;?&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2009/09/22/PS-%3A-cest-vraiment-pas-mal-%3A-%5B%5D-me-suis-bien-eclate-aujourdhui-#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2009/09/22/PS-%3A-cest-vraiment-pas-mal-%3A-%5B%5D-me-suis-bien-eclate-aujourdhui-#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/56</wfw:commentRss>
      </item>
    
  <item>
    <title>Université du S.I 2009 : Oui ! PHP est industriel !</title>
    <link>http://blog.phppro.fr/?post/2009/04/09/Universite-du-SI-2009-%3A-Oui-PHP-est-industriel</link>
    <guid isPermaLink="false">urn:md5:0256f5e4bec1400c0794d755f715d145</guid>
    <pubDate>Thu, 09 Apr 2009 14:55:00 +0100</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Evènements</category>
        <category>conférence</category><category>equipe</category><category>intégration continue</category><category>usi</category>    
    <description>&lt;p&gt;Vous connaissez l'Université du Système d'Information&amp;nbsp;? ou USI&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Organisé par OCTO Technology (Paris), ce séminaire mélange Geek et Boss en proposant 4 thématiques de conférences&amp;nbsp;:&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;Gouvernance&lt;/li&gt;
&lt;li&gt;Technologies&lt;/li&gt;
&lt;li&gt;Méthodologies&lt;/li&gt;
&lt;li&gt;Usabilité&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Côté Technologies, a côté de Java, .NET, Grails, Ruby..., nous aurons cette année ... PHP&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Lors de la prochaine édition, 1 et 2 juillet 2009 à Paris, nous essaierons avec Damien Seguy (Alterway/Nexen) de démontrer que PHP est aujourd'hui une technologie / plateforme / environnement industriel.&lt;br /&gt;
Parmi les sujets abordés dans notre session&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frameworks PHP professionnels&lt;/li&gt;
&lt;li&gt;Intégration continue&lt;/li&gt;
&lt;li&gt;Environnement de développement&lt;/li&gt;
&lt;li&gt;Outillage&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;Tests fonctionnels automatisables&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus d'info sur l'évènement&amp;nbsp;? &lt;a href=&quot;http://usi2009.universite-du-si.com/Olivier-Hoareau-1-171.html&quot;&gt;Allez voir sur le site&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Venez nombreux&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2009/04/09/Universite-du-SI-2009-%3A-Oui-PHP-est-industriel#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2009/04/09/Universite-du-SI-2009-%3A-Oui-PHP-est-industriel#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/33</wfw:commentRss>
      </item>
    
  <item>
    <title>Les 10 commandements du développeur PHP en entreprise : ma proposition</title>
    <link>http://blog.phppro.fr/?post/2008/11/10/Les-10-commandements-du-developpeur-PHP-en-entreprise-%3A-ma-proposition</link>
    <guid isPermaLink="false">urn:md5:198b6f3e6d40d695b8c0cb16cb31e447</guid>
    <pubDate>Mon, 10 Nov 2008 19:22:00 +0000</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Méthodologie</category>
        <category>agile</category><category>equipe</category><category>tests</category>    
    <description>&lt;p&gt;Si PHP développeur tu es, ces 10 commandements tu respecteras&amp;nbsp;: ...&lt;/p&gt;    &lt;p&gt;Si PHP développeur tu es, ces 10 commandements tu respecteras&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Faire simple ET propre&lt;/li&gt;
&lt;li&gt;Développer en TDD&amp;nbsp;: le test d’abord, le code ensuite&lt;/li&gt;
&lt;li&gt;Committer sur barre verte (tests en succès)&lt;/li&gt;
&lt;li&gt;Respecter des conventions de codage connus en dehors de l'entreprise&lt;/li&gt;
&lt;li&gt;Développer 1 fois, Réutiliser plusieurs fois&lt;/li&gt;
&lt;li&gt;Tester unitairement toutes les fonctionnalités du coeur de l'application&lt;/li&gt;
&lt;li&gt;Utiliser les comparaisons de valeurs ET de types (===, !==)&lt;/li&gt;
&lt;li&gt;Réaliser systématiquement des implémentation mocks (bouchons)&lt;/li&gt;
&lt;li&gt;Ne pas dépasser plus de 80 lignes aérées et commentées pour une fonction/méthode&lt;/li&gt;
&lt;li&gt;Always Have Fun&amp;nbsp;!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Qu'en pensez-vous ?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;(TDD = Test Driven Development)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2008/11/10/Les-10-commandements-du-developpeur-PHP-en-entreprise-%3A-ma-proposition#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2008/11/10/Les-10-commandements-du-developpeur-PHP-en-entreprise-%3A-ma-proposition#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/19</wfw:commentRss>
      </item>
    
  <item>
    <title>Scrinch : Outil de gestion de projet agile</title>
    <link>http://blog.phppro.fr/?post/2008/10/10/Scrinch-%3A-Outil-de-gestion-de-projet-agile</link>
    <guid isPermaLink="false">urn:md5:c89964e084a481ad4c335b2851e275cb</guid>
    <pubDate>Wed, 08 Oct 2008 15:46:00 +0100</pubDate>
    <dc:creator>Olivier Hoareau</dc:creator>
        <category>Outillage</category>
        <category>agile</category><category>equipe</category><category>projet</category>    
    <description>&lt;p&gt;Bonjour à tous amis Agilistes,&lt;/p&gt;


&lt;p&gt;Que pensez-vous de cette outils pour gérer les projets Agile&amp;nbsp;: ...&lt;/p&gt;    &lt;p&gt;Bonjour à tous amis Agilistes,&lt;/p&gt;


&lt;p&gt;Que pensez-vous de cet outil pour gérer les projets Agile&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://social.hortis.ch/2008/09/25/16-octobre-08-mardi-gras-sur-scrinch-outil-de-gestion-de-projet-agile/&quot;&gt;http://social.hortis.ch/2008/09/25/16-octobre-08-mardi-gras-sur-scrinch-outil-de-gestion-de-projet-agile/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ca ne remplace pas nos bons vieux post-it sur les murs mais cela peut-il avoir une pertinence à vos yeux pour le Product Owner et pour l'équipe.&lt;/p&gt;


&lt;p&gt;A vos plumes&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.phppro.fr/?post/2008/10/10/Scrinch-%3A-Outil-de-gestion-de-projet-agile#comment-form</comments>
      <wfw:comment>http://blog.phppro.fr/?post/2008/10/10/Scrinch-%3A-Outil-de-gestion-de-projet-agile#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.phppro.fr/?feed/atom/comments/4</wfw:commentRss>
      </item>
    
</channel>
</rss>