jan
31
Du Mulot à l’Open Source
Filed Under Liens | Commentaires fermés
Alors que l’image classique de l’informatique administrative française pouvait sembler peu avancée au vu de l’image guignolesque d’un ancien président réticent à « cliquer sur le mulot », une de nos dernières visites sur le net nous a fait découvrir une intéressante plate-forme gouvernementale d’hébergement de projets open source.
AdmiSource est la plate-forme collaborative proposée à l’ensemble des administrations Françaises pour leurs développements de logiciels libres. Chacun est le bienvenu pour utiliser, participer et contribuer à la hauteur de ses intérêts. Parmi les projets plus liés au développement du logiciel, on trouve :
* MiliConvert , un plug-in Eclipse pour transposer des schémas XML et créer des transformateurs batch
* XEMELIOS – Outil de recherche et de consultation de documents XML
* ACube ou A3 (Advanced Asynchronous Architecture) : – Fabrique innovante et modulaire (Architecture, AJAX/J2EE/PHP, Frameworks OSS); – Filière productive de qualité (Méthodologie XP/UP, Outillage intégré).
* WOMBAT (WOrkflow et Modélisation de la Base d’Activités et de Tâche) est un moteur de workflow développé en interne au Ministère du Travail.
Et comme c’est open source, vous ne devriez pas avoir de problème de pouvoir d’achat pour tester et utiliser ces applications ;o)
jan
28
Voici quelques conférences intéressantes concernent le développement informatique qui vont se tenir dans un proche futur
Software Test & Performance Conference April 15-17, 2008, San Mateo, CA, USA
Developer Day Scotland May 10 2008 Glasgow Scotland, UK
25th International Practical Software Quality and Testing (PSQT)
Conquest 08 September 24-26, Potsdam, Germany
jan
17
Sun avale MySQL
Filed Under Sociétés | Leave a Comment
Il doit y avoir un effet lié à la période des soldes, puisque le même jour que l’achat de BEA Systems par Oracle, Sun Microsystems annonce qu’il va acquérir MySQL AB pour environ 1 milliard de dollars. La rumeur voulait que MySQL fasse son entrée en bourse en 2008, mais il semble qu’avec les conditions difficiles du marché, les fonds d’investissement propriétaires de la société ont choisi une solution plus facile pour réaliser leurs gains en vendant la société à Sun.
Pour Sun, qui a récemment changé son symbole au NASDAQ de SUN en JAVA, c’est une confirmation de sa nouvelle stratégie pour une société plus orientée vers le logiciel et les services que la vente de matériel. Avec MySQL, Sun achète une société en forte croissance dans le domaine de l’open source. Son chiffre d’affaires estimé pour 2007 était de 70 millions de dollars. C’est aussi un ticket d’entrée rapide sur le marché des bases de données où se trouvent déjà tous ses concurrents (Microsoft, Oracle et IBM). Je pense que Sun ne va pas modifier beaucoup l’organisation de MySQL. Avec l’appui d’une plus grande société, MySQL va bénéficier d’une meilleure crédibilité et d’une organisation de vente étendue. Sun pourra aussi fournir des ressources financières et techniques pour l’amélioration d’un produit qui pourrait ainsi concurrencer plus fortement Oracle dans le créneau du milieu de gamme.
Cette acquisition doit aussi permettre à Sun de proposer sa propre alternative à l’architecture open source Linux/Apache/MySQL/PHP (LAMP). Suite à la mise en open source de son système d’exploitation Solaris, il pourrait proposer un ensemble optimisé Solaris/Apache/MySQL/Java (SAMJ). Ceci pourrait constituer une vraie solution alternative à l’écosystème Windows. Avec le support d’une grosse entreprise comme Sun, ceci permettrait aux entreprises moyennes d’effectuer une transition apparemment moins risquée que celle qui consiste à choisir un ensemble de divers projets open source indépendants. Cette une stratégie similaire à celle de Red Hat, mais il me semble que Solaris pourrait paraître plus crédible que Linux avec son image « industrielle ».
Cet événement change aussi le paysage pour les autres entreprises actives dans le domaine des bases de données open source comme Ingres ou PostgreSQL. C’est plus particulièrement le cas pour cette dernière dont le produit était livré avec Solaris. Cependant, c’est aussi une validation financière du modèle open source. Certaines sociétés pourraient ainsi devenir la cible de plus gros poissons et je ne serais pas trop étonné des voir des sociétés comme Red Hat, HP… ou Yahoo venir faire leurs emplettes dans le secteur dans un futur proche. Sun pourrait aussi poursuivre ses achats et acquérir avec Zend le support de PHP et un concurrent direct à l’ASP de Microsoft.
jan
17
Oracle achète finalement BEA Systems
Filed Under Sociétés | Leave a Comment
Après une offre infructueuse à 17 dollars par action en octobre dernier, Oracle et BEA Systems ont annoncé qu’ils avaient trouvé un accord pour une acquisition par Oracle au prix de 19.375 dollars par action. Cette offre évalue BEA au prix de 8,5 milliards de dollars. La volonté de certains investisseurs de BEA de réaliser un bénéfice substantiel et le fait qu’Oracle ait augmenté son offre ont permis à la transaction de se faire, même si le conseil d’administration de BEA réclamait 21 dollars l’an dernier. La situation actuelle du marché boursier est bien différente d’octobre dernier. Cet achat semble donc une bonne affaire pour les actionnaires de BEA Systems, surtout qu’aucune autre société ne semblait disposée à surenchérir sur l’offre d’Oracle.
Que peut attendre Oracle de cette achat? Techniquement, il va acquérir de l’expertise dans le domaine des serveurs Web ainsi que des moniteurs transactionnels. Même si Oracle a déjà des produits en compétition avec ceux de BEA Systems, sa réputation dans ce domaine est légèrement inférieure. En combinant les deux parts de marché, Oracle se retrouve clairement numéro un dans le domaine du middleware. Il devra cependant agir avec tact s’il ne veut pas perdre les équipes qui maîtrisent les connaissances internes des produits BEA. Financièrement, Oracle achète un chiffre d’affaire supplémentaire, une stratégie déjà poursuivie par Oracle dans le passé récent avec les acquisitions de Peoplesoft et d’autres sociétés. Oracle semble ainsi s’être transformé en une sorte de Computer Associates, dont la stratégie se détermine beaucoup plus sur des aspects financiers que technologiques.
Parmi les autres gagnants de cette situation, on peut certainement mettre IBM et la division JBoss de Red Hat. L’incertitude sur l’évolution d’un produit est un élément important pour les acheteurs futurs de Web serveurs. Certaines entreprise n’aiment pas non plus laisser une part trop importante de leur infrastructure logicielle dans les mains d’un seul fournisseur. Dans le camp des perdants, on mettra les clients de BEA Systems. Un achat pose toujours la question sur l’évolution future des produits actuels et sur la disponibilité de support qualifié. Ceci est particulièrement vrai pour le moniteur transactionnel Tuxedo, un produit plus ancien dont on voit mal la place qu’il prendra dans le portefeuille de produits d’Oracle.
jan
15
Développement agile du logiciel : il faut garder la tête froide
Filed Under Citations | Leave a Comment
J’ai été étonné par le niveau de dogmatisme, bigoterie, mépris ou simplement d’ignorance dont j’ai été le témoin dans le monde agile. Je ne blâme pas les agilistes les plus réputés, même si parfois par leurs écrits et leurs présentations, ils réduisent leurs messages à l’essentiel, au niveau du slogan, et qu’ils omettent le contexte – aussi bien au niveau de la source que de la mise en oeuvre.
Au moment où l’agilité augmente son taux d’adoption – ce que vous pouvez constater si vous assistez à de grandes conférences dédiées au développement informatique comme SD East et West ou OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications) – de plus en plus de personnes disent (ou répètent) des messages incompris avec une forte conviction et peu d’expérience, raillant tous ceux qui osent questionner leurs déclarations, même s’il s’agit juste de demander une clarification sur l’étendue d’un projet ou de son contexte.
En écrivant ces mots, je devrais être exécuté comme traître à la cause agile, défenseur de l’église du cycle de vie en cascade, un dinosaure, un super-obtus, bien que j’apprécie l’agilité ou les pratiques agiles dans un contexte favorable et à travers le filtre de mes 33 ans d’expérience. Mais j’aimerais que mes amis et collègues gardent la tête froide, questionnent les hypothèses, n’assument pas trop l’existence d’un modèle mental partagé unique et remettent dans son contexte ce qu’ils entendent, lisent, disent ou écrivent.
Source : Philippe Kruchten, Voyage in the Agile Memeplex (en anglais)
Philippe Kruchten nous transmet une expérience précieuse. Il faut répéter qu’il n’a pas de solution miracle dans le développement informatique. De nombreuses approches échouent si leurs valeurs fondamentales ne sont pas comprises, mais qu’au contraire on se trouve en présence de personnes qui veulent ppliquer des recettes de cuisine sans intelligence ni bon sens. Chaque nouvelle approche compte un nombre de fondamentalistes qui tentent de la mettre en oeuvre à la manière de préceptes religieux stricts. Je crois fortement que le succès des projets de développement informatique dépend plus de l’adaptation pragmatique d’outils et de pratiques à une situation spécifique que le contraire
jan
9
Voici quelques conférences intéressantes concernent le développement informatique qui vont se tenir dans un proche futur
Software Practice Advancement 2008 March 16-20, Bedfordshire UK
EclipseCon 2008 March 17-20 2008, Santa Clara, CA, USA
TheServerSide Java Symposium, March 26-28 2008, Las Vegas, USA
SPICE Days 2008 June 23-25 2008, Prague, Czech Republic
jan
3
La maintenance du logiciel est une part importante de nos activités, mais c’est aussi une de celles dont on parle le moins. De plus, l’intérêt pour cette discipline est souvent porté par des universitaires et non des praticiens. La théorie principale veut que la maintenance soit une discipline équivalente au développement de logiciel sur des systèmes existants. Elle ne nécessiterait donc pas d’approche ou de qualités particulières. Tous ceux qui ont tenté de comprendre un programme écrit par quelqu’un d’autre ou d’intervenir sur une architecture dégradée par les années savent que cette activité est différente du développement de nouveaux systèmes.
Le dernier sondage de Methods & Tools voulait savoir quelle était la part du budget de développement dévolu à la maintenance. Celle-ci est définie comme le processus de correction, d’amélioration ou d’optimisation d’un logiciel déjà livré. Read more
jan
1
Nouveau départ
Filed Under Annonce | Leave a Comment
Après quelques années d’existence sous forme de CMS avec un objectif d’intégrer trop de choses… et pas assez de temps pour le faire, Forum Logiciel renaît sous la forme d’un « simple » blog sur le développement des systèmes d’information. Je prends la bonne résolution cette année de penser à le remplir plus souvent ;o)