L’organisation d’équipes de développement agile
Deux documents consistants montrant l’organisation d’équipes de développement agile:
De très bonnes lectures pour quiconque voudrait avoir une vision concrète du développement agile.
Deux documents consistants montrant l’organisation d’équipes de développement agile:
De très bonnes lectures pour quiconque voudrait avoir une vision concrète du développement agile.
La synchronisation différentielle est un algorithme de mise à jour de document. Il est plus performant que le verrouillage tout en étant très robuste. L’article Differential Synchronization le décrit en profondeur. Cerise sur le gâteau, google-mobwrite en propose une implémentation, avec une démonstration en ligne.
Plusieurs approches sont possibles pour gagner de l’argent sur internet. Cela peut passer par une rémunération directe de la part client, qui paie l’accès au service qu’il utilise ou au produit qu’il veut qu’on lui livre. On peut aussi faire appel à un modèle de rémunération s’appuyant la publicité, qui sera fonction de la fréquentation du site.
Pour ce qui concerne la vente par internet, on a longtemps promu la mise en place d’un catalogue contenant une très grande diversité de produits à destination du client. L’idée sous-jacente était qu’en économie, et en particulier dans le domaine de l’économie culturelle, on faisait une grande partie de son chiffre d’affaires sur un grand nombre de petits produits vendus à des publics très divers.
La crise est passée par là, et cette théorie, connue sous le nom de “Longue traîne”, est remise en question. Maintenir un catalogue étendu a un coût, et le Monde s’interroge sur sa rentabilité. La revanche des blockbusters est-elle en marche?
Quel que soit le catalogue, le plus important, c’est de toucher des clients: c’est la logique, poussée à l’extrême, des spammeurs. S’ils sévissent encore et toujours aujourd’hui, c’est probablement qu’hélas, ils gagnent bel et bien de l’argent. Le Monde (encore lui) indique qu’environ une personne sur 12,5 millions achète un produit à la suite de la réception de spams . Et cela suffit pour générer de la rentabilité, les coûts d’investissement étant très faibles. Pour mesurer ce que cela représente, à l’échelle de la population française, il suffit que 5 personnes acceptent de payer suite à un spam…
Le catalogue est simplement un investissement, dont la rentabilité dépend du public que l’on touchera. Investir dans un grand catalogue, et dans les coûts de diffusion associés, est un risque pris en considérant que les clients seront suffisamment nombreux et paieront suffisamment pour le rentabiliser. Cette lapalissade n’a pas empêché l’un des fleurons de l’économie française, au début des années 2000, de rencontrer un échec retentissant avec le flop de Vizzavi.
Un petit retour sur cette mésaventure permet d’en dessiner les causes, en soulignant le rôle du stratège et l’importance d’une démarche industrielle:
[En 2000,] Vizzavi ne résout aucun [des] problèmes industriels [de Vivendi], et repose sur deux paris technologiques (la télévision interactive, l’Internet mobile) et un pari commercial (les consommateurs auront vraiment besoin de ces nouveaux services) hasardeux au moment même où il les tente. Peu importe : pour Messier, demain est en permanence un autre jour. Il parle vision, stratégie, long terme, nouvelle économie. Il agit à vingt-quatre heures.
Ce qui se passe autour du Net annonce la suite : le PDG de Vivendi n’est pas homme à s’intéresser à la substance, à mettre les mains dans la glaise des métiers qu’il pratique. Il n’est internaute que par procuration (d’autres lui racontent le Net, ses enfants, ses collaborateurs). Il n’est pas créateur d’entreprise. Il utilise les armes du financier pour dessiner une stratégie, mais parce qu’elle ne relève que de la finance, celle-ci reste simple mise en forme du chaos de sa gestion des hommes et de l’industrie. Dans l’univers des médias qu’il tentera de prendre à l’abordage avec Universal, ce manque d’appétence pour la substance, pour ce que sont vraiment la télévision, le cinéma, la musique, tout ce qu’il va longtemps persister à appeler des “contenus”, se révélera fatal.
Cet article référence d’excellentes présentations des architectures employées par certains des plus gros sites web d’aujourd’hui: Flickr, LiveJournal, Twitter, Digg.com, Wordpress.com . On y trouve tout un tas d’informations très précieuses sur les techniques mises en oeuvre pour supporter la montée en charge.
Le langage de KML de description de cartes, utilisé notamment par Google Earth et Google Maps, est promu au rang de standard par l’Open Geospatial Consortium. Souhaitons que cela favorise le développement d’applications cartographiques, car les besoins sont grands.
Il y a des gens qui postent des recettes secrètes sur internet et personne ne s’en rend compte
Une remarque assez juste: « Not being able to acquire hardware fast enough is by far a better problem than not being able to install it. »
Apple est sur le point de sortir Leopard, la nouvelle version de MacOS X .
Dans les évolutions technologiques qu’apporte Leopard, la catégorie “Unix” est particulièrement alléchante. Juste un petit regret: ZFS, qui semblait pouvoir faire partie du lot, n’est mentionné nulle part.
N’empêche, à côté de la déception qu’est Windows Vista, tout ça fait bien envie.
Une chose assez frappante dans les développements web en Java, c’est la taille des piles d’exécution générées lorsqu’un problème survient. Exemple:
Java call stack - from HTTP upto JDBC as a picture.
Il s’agit d’une application J2EE tournant sur JBoss avec Spring + Hibernate. Dans cet exemple, c’est vraiment très explicite, le code métier tient sur seulement 2 lignes.
Quelque part on se dit qu’il y a quand même quelque chose à améliorer…
Le site Open Source Photography propose des pointeurs de documentation et quelques didacticiels pour des programmes libres. Quelques exemples pour Gimp:
Il existe de nombreux moyens de démarrer un Linux dans un Linux. Voici un article sur Linux.com qui nous explique comment faire avec User Mode Linux.