Toujours à la recherche de la simplicité et de l'innovation, j'aime l'internet facile. Celui qui permet à Madame M. de se connecter au web et de faire une retouche photo en 5 minutes sans devoir gérer 50 paramètres.
Toujours à la recherche du jeu vidéo qui va le faire se marrer avec sa famille.
Toujours à la recherche du petit truc qui va augmenter la productivité à son boulot et à mieux s'organiser.

PDF Imprimer Envoyer

Alors que je lisais cet article sur les methodes agiles, j'en viens à me poser quelques questions sur 2 des termes généraux employés :

- Communication (les individus et leurs interactions)
- Des fonctionnalités opérationnelles (plutot que de la documentation exhaustive)

Mes questions par rapport à ces affirmations :
- Qu'est-ce que la communication ?
- Qu'est-ce que de la documentation exhaustive ?

Dans ce que je comprends, communication veut dire communication verbale exclusivement. Pourtant communiquer n'un acte de parole mais aussi, et entre autres, d'écrit. Pour moi communiquer efficacement, signifie faire passer un message compréhensible et s'assurer que le message est compris pour tous les participants et surtout compris de la même manière.

Prenons un exemple :
Jean : "Tu mets du bleu sur ce mur-là"
Pierre : "Ok je le mets en bleu"

Jean revient, et le mur est en bleu roi.

Jean : "Mais non ! Pas le bleu roi mais le bleu pastel"

Voilà une situation qui arrive régulièrement lorsqu'on utilise le langage verbal et non écrit.

L'écrit prend plus de temps, mais ce temps là est mit à profit dans la réflexion de l'expression de nos pensées et il est probable que si Jean avait écrit le message, il l'aurait relut et la précision serait venue d'elle-même.

Le résultat aurait été que Pierre n'aurait dû repeindre en bleu pastel et l'inévitable "Je te l'avais dit", "Mais non", "Mais si" n'aurait pas eu lieu.

La plupart du temps les choses simples ne requièrent que quelques mots à écrire et le gain de temps est immédiat. L'autre gain à plus long terme est lorsqu'on doit revenir sur un détail ou une fonctionnalité quelques semaines, mois, années plus tard. On sait qui a participé à la discussion et l'on peut demander des précisions ou simplement se souvenir.

Et maintenant que veut mesurer le mot "exhaustive" dans "documentation exhaustive" ?
C'est étrange ce mot dans un projet. Je pense que exhaustif devrait être remplacé soit par inutile ou soit par "auto-parlante".
Ces mots sont encore plus étranges, me direz-vous ?

Par inutile, j'entends par exemple la création de javadoc sur les getter et les setter ou encore sur des méthodes qui portent un nom explicites, du genre "findUserById". Dans ce cas la documentation est inutile car "auto-parlante".

Il en va de même pour les use cases. La plupart du temps ils peuvent être décrit textuellement et la création de diagramme de séquence, d'état ou autre est totalement inutile. Il est inutile de décrire par un diagramme 3 interactions entre 2 objets. Par contre, si la fonctionnalité est complexe, certains diagrammes sont très utile pour aider à sa compréhension. Dans ce cas la communication écrite est plus importante que la communication verbale.

Pour revenir une dernière fois sur la partie "les individus et leurs interactions", je comprends que les outils sont à éviter. Pourtant pour communiquer sur le long terme, des outils de communications sont indispensables car ils sont le garant de la mémoire du projet et l'on ne dépend plus de la mémoire des individus qui, comme on le sait, vont de projet en projet.

Dans un projet, ce qui est réellement important c'est le projet lui-même. Il a son propre écosystème. Sans lui, rien n'existe.
Le projet devient alors le produit d'individus, de la communication passée, présente et future, des outils et des technologies employés et de tout ce que j'oublie.

Bref il a sa propre existence et doit être considéré comme un tout. Il utilisera sa propre méthodologie, composées de plusieurs éléments de méthodologie qui semble adapté au besoin.

Je pense que les personnes clefs sont les architectes de l'écosystème du projet.

Pour moi, présenter une méthode Agile à une personne qui n'en a pas la connaissance mais veut l'implémenter sur ses projets est extrêment dangereux s'il n'en a pas l'expérience et peut être tout aussi coûteux, voire plus, qu'un projet sur base de RUP par exemple, qui lui veut garder chaque minute écrite.

Une méthode agile marchera sur des projets à courts termes mais pas sur des projets qui demandent un investissement sur le long terme.

J'ai ouvert le débat sur le Google Groups des CastCodeurs, et c'est par là.

PDF Imprimer Envoyer

Voilà quelques jours que je me balade sur le web et que je regarde à nouveau mes tweets et j'en vois un passer de @jmgall qui a fait son journal en ligne grâce à paper.li . Je me dis que c'est bien sympa ce service qui est encore en phase beta et que j'essaierais bien. Je crée le mien, j'essaie les tags, la recherche, bref je surfe un peu sur le site mais sans plus. Et puis aujourd'hui, je découvre le potentiel de ce genre de service grâce au hastag #tunisie .

Le journal prend donc en compte tout les tags qui passent par twitter et reprend le contenu des liens pour les afficher dans ce journal que je ne peux que vous conseiller : http://paper.li/tag/tunisie#

paper.li tunisie

Bref, un nouvel outil intéressant a vu le jour (du moins pour moi, si ça tombe il est déjà ado ;-))

Mais vous aussi vous pouvez créer le vôtre en quelques clicks. Bon faut juste avoir un compte twitter ou facebook. Mais c'est super sympa. Je vous explique même pas le fonctionnement.

PDF Imprimer Envoyer

xmarksXmarks est un gestionnaire de bookmarks (marque-pages) multi navigateurs. Il permet de synchroniser ses marques-pages sur les navigateurs que vous utilisez sur différents ordinateurs. Il prend en charge IE, Firefox, Google Chrome et Safari. Il s'agit donc d'une extension à installer.

La société qui l'édite vit des moments difficiles et je recommande donc aux utilisateurs du service de suivre les nouvelles de la société pour ne pas avoir de mauvaises surprises. Mais alors pourquoi l'utiliser malgré ce risques ? Simplement en utilisation unique qui va vous permettre de synchroniser vos bookmarks, de le organiser et ensuite d'en organiser l'utilisation avec Google, Delicious, ou tout autre service en ligne.

C'est utile pour les personnes qui comme moi utilisent différents navigateurs. Ce qui amène à la question suivante : Pourquoi utiliser plusieurs navigateurs ? Simplement à cause des performances et des plugins existants. Internet explorer n'existe pas sur tous les OS. J'utilise windows, ubuntu (dont jolicloud) et mon mac. Au bureau, par contre, je suis parfois obligé d'utiliser IE. Firefox était mon préféré mais depuis un moment, je trouve Google Chrome très riche et surtout rapide.Donc il est devenu mon navigateur favori. Mais certains sites ne fonctionnent pas avec ce navigateur, donc retour occasionnels vers firefox. De plus pas de selenium sous Chrome. L'utilisation de différents navigateurs s'impose donc pour moi.

Pour revenir sur Xmarks, je vous conseille donc de suivre leur twitter et leur blog pour connaître les avancées au niveau du business model de la société. D'après ce que je comprend, elle se dirige vers des comptes premium, ce qui semble correct, maintenant, il faut voir le prix qui sera demandé.

PS : Si vous connaissez d'autres plugins de bookmarks multi browsers, laissez un commentaire sur cet article.

PDF Imprimer Envoyer

Voilà un moment que je lorgne vers Wordpress et j'aimerais passer sous ce bel outil de blogging mais faudrait-il encore que j'ai quelque chose à bloguer. Je n'arrive pas vraiment à faire un journal du web, je préfère toujours la structure d'un site web classique. Le classement me semble plus clair même s'il est plus simple d'écrire des articles sous wordpress. L'interface est plus sexy, mais rien à faire, je préfère rester sous Joomla.

Autre point, c'est que je me sentirais obligé d'écrire chaque jour dans ce journal alors que je suis pas constant. La liberté de ne pas s'exprimer pendant un moment est tout aussi importante que celle de s'exprimer. Tout le monde milite pour le droit à la parole mais personne pour celui de ne rien dire. Quant on a un blog, comme j'en vois tant sur la toile, il semble que les bloggeurs sont toujours à l'affût des dernières nouvelles pour les partager avec leurs lecteurs et s'ils ne le font pas régulièrement, ils se feront jeter du flux RSS du suiveur rien que parce qu'ils ne disent pas grand chose.

Et me voilà qui écrit pour me rassurer, pour me dire que je peux faire ce que je veux comme je veux. Et puis avec le nombre de visiteurs par mois, je suis loin d'être le redevable d'énormément de personnes. Mais par respect pour ces quelques âmes généreuses, j'avais envie d'écrire un petit mot sur le fait que je n'avais pas grand chose à dire pour l'instant. Pas que je n'ai pas envie de raconter ma petite vie qui n'intéressera personne, mais plutôt parce que le web est loin de moi pour l'instant. Je ne sais pas si c'est parce que je m'y intéresse moins ou si c'est parce que c'est moins intéressant, moins mouvementé que voici quelques mois. Et dans ce cas, effectivement, c'est difficile de se sentir obligé d'aligner des mots sur son écran alors que je ne me sens pas concernés.

Donc, j'écris pour ne rien dire.

Mais j'ai quand même fait une petite découverte aujourd'hui, il s'agit d'un thème wordpress intéressant pour les personnes qui désirent faire de ce système de blog un système de ticketing pour le web : Quality Control . Découvrez-le très vite, si vous voulez une simple application de ticket qui pourra être utilisé par vos collègues. Simple et ergonomique, en 30 minutes, tout est installé.

PDF Imprimer Envoyer
Voila un outil pour tester vos expression régulière qui est vraiment sympa. Il propose quelques exemples, une collection de regexp déjà existante et créée par la communauté, et surtout la possibilité de télécharger le logiciel sur votre bureau vu que c'est de l'adobe air. Vous pouvez également enregistrer vos créations.

Je cherchais un outil depuis un moment et je ne trouvais pas vraiment des outils sympa et celui correspond à mon besoin.

Pour rappel, une regexp permet de valider (par exemple) un texte formaté. Ainsi on peut vérifier un email de cette façon :

^[a-zA-Z0-9\-_]+[a-zAZ0-9\.\-]*@[a-zAZ0-9\.\-]*[.]\w{2,3}$

Simple non ?

Allez bon amusement.
<< Début < Précédent 1 2 3 4 Suivant > Fin >>

Page 1 sur 4
Joomla SEF URLs by Artio
Copyright: Jonathan Lebrun