La cellule R&D d’IDEP MULTIMEDIA intègre les standards W3C dans ses développement web pour garantir la meilleure accessibilité aux sites produits par la société.

mars 25th, 2009

Le World Wide Web Consortium, abrégé par le sigle W3C, est un organisme de standardisation à but non-lucratif, fondé en octobre 1994 comme un consortium chargé de promouvoir la compatibilité des technologies du World Wide Web (utilisées par IDEP MULTIMEDIA) telles que HTML, XHTML, XML, RDF, CSS, PNG, SVG et SOAP. Le W3C n’émet pas des normes au sens européen, mais des recommandations à valeur de standards industriels.

Historique de l’organisme

Le W3C a été fondé par Tim Berners-Lee lorsqu’il a quitté l’Organisation européenne pour la recherche nucléaire (Cern) en octobre 1994. Il a été fondé au MIT/LCS (Massachusetts Institute of Technology / Laboratory for Computer Science) avec le soutien de l’organisme de défense américain DARPA - pionnier de l’Internet - et la Commission européenne.

Le W3C a créé de nombreux bureaux régionaux dans le monde. En octobre 2007 on compte 16 bureaux du W3C dans les différentes régions du monde qui couvrent l’Australie, le Luxembourg, la Belgique, les Pays-Bas, la Chine, l’Allemagne, la Finlande, la Grèce, la Hongrie, l’Inde, l’Irlande, Israël, l’Italie, le Maroc, la Corée, l’Afrique du Sud, l’Espagne, la Suède, et la Grande-Bretagne. Le W3C est supervisé par son fondateur Tim Berners-Lee, le principal créateur du protocole URL, de l’HTTP, et de l’HTML.

IDEP Multimédia suite les recommandations et certifications approuvé par le W3C cela présente un avantage en terme d’accessibilité et permet de garantir une compatibilité important entre les différents navigateurs.

Un document W3C traverse plusieurs étapes avant de devenir une Recommandation :

  1. Working Draft (WD) (brouillon de travail),
  2. Last Call Working Draft (dernier appel),
  3. Candidate Recommendation (CR) (candidat à la recommandation),
  4. Proposed Recommendation (PR) (recommandation proposée),
  5. W3C Recommendation (REC) (recommandation du W3C)

Comme pour de nombreuses sociétés ou développeurs indépendant ces étapes de validation d’un recommandation on naturellement poussé IDEP MULTIMEDIA à suivre l’ensemble des recommandations du W3C.

Une recommandation peut être mise à jour par errata édité séparément, jusqu’à l’accumulation de suffisamment de modifications ; une nouvelle version de la recommandation est alors publiée (XML en est aujourd’hui à sa cinquième version). Parfois, une recommandation recommence le processus, comme RDF. Le W3C publie aussi des remarques informatives qui ne sont pas destinées à être traitées en tant que norme.

Le consortium laisse le soin aux fabricants de suivre les recommandations. IDEP MULTIMEDIA a fait ce choix par ce qu’il s’inscrit dans une démarche logique de qualité. Les spécifications techniques du W3C définissent la conformité de façon formelle par l’intermédiaire de la section conformité et de l’emploi de la RFC 2119. Le niveau d’implémentation des spécifications a été amélioré par la production d’un rapport d’implémentation pendant la phase de Candidate Recommandation. Les groupes de travail depuis 2005 ont commencé à publier des suites de test afin que des développeurs puissent tester leur implémentations. La cellule recherche et développement d’IDEP MULTIMEDIA s’appuit sur ces tests pour éprouver la qualité de ses développements.

Source : http://fr.wikipedia.org/wiki/W3c

Dans le cadre de la mise en œuvre des méthodes agiles au sein d’IDEP MULTIMEDIA, la cellule R&D a choisi Scrum pour gérer et suivre ses projets web E-commerce et marketing internet.

mars 25th, 2009

Scrum est une méthode agile pour la gestion de projets dont les concepts sont un vecteur idéal pour IDEP Multimédia et plus particulièrement de sa cellule recherche et développement. Elle a été conçue pour améliorer grandement la productivité dans les équipes auparavant paralysées par des méthodologies plus lourdes. Les racines de Scrum se retrouvent dans la publication de Takeuchi et Nonaka dans “The New New Product Development Game”.

La méthode Scrum ne couvre aucune technique d’ingénierie du logiciel. Aussi, son utilisation dans le contexte du développement d’une application informatique, nécessite de lui adjoindre une méthode complémentaire. La cellule recherche et développement IDEP MULTIMEDIA a sélectionné des méthodes utilisées en Extreme Programming.

Scrum est le fruit de l’effort entre Ken Schwaber et Jeff Sutherland, qui en 1995 pour la première communication, lors de ACM conférence (Object-Oriented Programming, Systems, Languages & Applications) ont mis au point les grands principes de Scrum. Mais ce n’est qu’en 1996, que Scrum est né officiellement avec la publication du premier article[2] définissant cette méthodologie.

Le terme Scrum est emprunté au rugby et signifie mêlée. Ce processus s’articule en effet autour d’une équipe soudée, qui cherche à atteindre un but, comme c’est le cas en rugby pour avancer avec le ballon pendant une mêlée. IDEP MULTIMEDIA a créer une équipe forte pour sa cellule Recherche et développement qui s’articule sur ces concepts.

Le principe de base de Scrum est de focaliser l’équipe de façon itérative sur un ensemble de fonctionnalités à réaliser, dans des itérations de durée fixe de une à quatre semaines, appelées Sprints. Chaque Sprint possède un but à atteindre, défini par le Directeur de produit, à partir duquel sont choisies les fonctionnalités à implémenter dans ce sprint. Un sprint aboutit toujours sur la livraison d’un produit partiel fonctionnel. Pendant ce temps, le ScrumMaster a la charge de réduire au maximum les perturbations extérieures et de résoudre les problèmes non techniques de l’équipe.

Un principe fort en Scrum est la participation active du client pour définir les priorités dans les fonctionnalités du logiciel, et pour choisir celles qui seront réalisées dans chaque sprint. Il peut à tout moment compléter ou modifier la liste des fonctionnalités à réaliser, mais jamais celles qui sont en cours de réalisation pendant un sprint. En travaillant ainsi IDEP MULTIMEDIA garantie à ses clients le développement de sites web adapté a leurs besoin et facile à utiliser.

Schéma scrum :

scrum vue globale1 Dans le cadre de la mise en œuvre des méthodes agiles au sein dIDEP MULTIMEDIA, la cellule R&D a choisi Scrum pour gérer et suivre ses projets web E commerce et marketing internet.

Source : Wikipédia - http://fr.wikipedia.org/wiki/Scrum

La cellule R&D d’IDEP Multimédia s’appuie sur les méthodes agiles pour le développement d’outils web performant.

mars 25th, 2009

Les méthodes Agiles s’appliquent à la réalisation d’une application informatique. Les développements réalisé par IDEP Multimédia dans le cadre de la création de sites web représente un environnement parfaitement adapté.

Le développement Agile, appelé aussi développement adaptatif, se caractérise donc par un style de conduite de projet itératif incrémental. Comme IDEP Multimédia, Elles donnent une place prépondérante au client dans le processus de réalisation. Elles reposent notamment sur la capacité de l’équipe de développement à réagir rapidement au changement pour satisfaire aux demandes du clients.

Les méthodes agiles sont fortement liées au Lean, notamment sur le principe de l’amélioration continue et par le fait “que la valeur ajoutée d’une tâche contribuant à un processus doit être définie du point de vue du client”. IDEP Multimédia inscrit le développement de ses produits web dans une démarche d’amélioration continue.

Historique :

En 2001, aux États-Unis, dix-sept figures éminentes du développement logiciel se sont réunies pour débattre du thème unificateur de leurs méthodes respectives, dites méthodes agiles. Les plus connus d’entre eux étaient :

  • Ward Cunningham l’inventeur du Wiki via WikiWikiWeb,
  • Kent Beck, père de l’extrême programming et cofondateur de JUnit,
  • Ken Schwaber et Jeff Sutherland, fondateurs de Scrum,
  • Jim Highsmith, prônant l’Adaptive software development (ASD),
  • Alistair Cockburn pour la méthode,
  • Martin Fowler, et Dave Thomas (programmeur)
  • Arie van Bennekum pour DSDM (Dynamic System Development Method) la version anglaise du RAD (rapide d’applications).

Ces 17 experts venant tous d’horizons différents réussirent à extraire de leur concepts respectifs des critères pour définir une nouvelle façon des développer des logiciels : De cette réunion devait émerger le Manifeste Agile, considéré comme la définition canonique du développement Agile et de ses principes sous-jacents que la cellule R&D d’IDEP Multimédia utilise. (Scrum, XP, RAD …)

Le manifeste agile :

Le Manifeste Agile prône 4 valeurs et 12 principes fondamentaux, nous listerons ici que les 4 valeurs prônée par le manifeste bien que la cellule R&D d’IDEP Multimédia s’efforce de suivre aussi les 12 principes fondamentaux dans le cadre du développement de site web E-commerce ou vitrine :

  • L’équipe : “Personnes et interaction plutôt que processus et outils”. La communication au sein de l’équipe est fondamentale et s’inscrit dans le cadre d’une amélioration continu.
  • L’application : “Logiciel fonctionnel plutôt que documentation complète”. L’application fonctionne et la documentation est réduite à sont stricte nécessaire, elle est objectivement difficile à maintenir et représente un coup important.
  • La collaboration : “La collaboration avec le client plutôt que la négociation du contrat”. Le client, qu’il soit interne ou externe, est intégré au plus près du projet, il fournit un feedback en continu sur l’adaptation du logiciel et ses attentes.
  • L’acceptation du changement : “Réagir au changement plutôt qu’un plan”. La planification initiale est flexible et permet de répondre à l’évolution de la demande du client.

Ces quatre valeurs représente leitmotiv et un enjeu essentiel pour la cellule recherche et développement d’IDEP Multimédia.

En s’appuyant sur les méthodes agile IDEP Multimédia suit les traces des plus grands. Dont voici quelques noms :

  • Microsoft
  • Yahoo
  • Google
  • Electronic Arts
  • High Moon Studios
  • Lockheed Martin
  • Philips
  • Siemens
  • Nokia
  • Captial One
  • BBS
  • Intui
  • Nielsen Media
  • First Amarican Real Estate
  • Ipswitch
  • John Deere
  • Lexis Nexis
  • Sabre
  • Salesforce.com
  • Time Warner
  • Tuner BRoadcasting
  • Oce
  • etc.

Wikipédia - http://fr.wikipedia.org/wiki/M%C3%A9thode_agile