mardi 13 mars 2012

Trello, l'outil de planning d'équipe

Tant que l'on est dans les outils pouvant vous aider, je me dois de vous présenter Trello. Ce site permet de garder un œil sur ce que vous, et vos collaborateurs, faites en temps réel. Le principe est assez simple, commencez tout d'abord par créer une "Board" et invitez-y vos collègues de travail. Vous vous trouvez alors devant quatre colonnes:
  • To Do             --- Ce que vous comptez faire
  • Doing              --- Ce que vous êtes entrain de faire
  • To Review      --- Ce qui est fait et doit être vérifié par un tiers
  • Done              --- Ce qui est terminé
Vous allez alors créer des cartes où vous décrivez une tâche que vous placerez dans l'une de vos colonnes. Chaque carte peut être customisée, en y ajoutant une couleur, des commentaires, un vote et le plus important: les personnes qui sont concernées. Une fois l'ensemble mis en place, on peut avoir un aperçu permanent de l'évolution du travail de chacun.

La chose est très simple et très pratique lors de projet commun entre plusieurs personnes pour ne pas se demander inutilement qui fait quoi en permanence et également pour trouver qui glande sur "l'ajout du logo" depuis 4 jours.

Stack Overflow

Je m'aperçois que je ne vous ai pas encore parlé d'un site bien utile lorsque l'on développe, je parle de www.stackoverflow.com.
Ce site communautaire permet de trouver rapidement de l'aide à vos soucis que Google n'aura pu résoudre. Vous pourrez ainsi avoir des informations émanant de personnes souvent compétente et qui vous permettront de vous faire gagner beaucoup de temps. Mais ce site fonctionne également dans l'autre sens, ainsi il vous est possible d'aider les autres membres lorsque ceux-ci sont confrontés à un problème au sujet duquel vous êtes en mesure d'apporter votre aide.

Un système de point est utilisé pour vous donner de façon progressive des droits au sein du site et ainsi donner accès à de nouveaux outils pouvant vous aider. Les points se gagnent de façon diverses, que ce soit en répondant à des questions ou en posant vous même une question de façon intéressante.
N'oubliez jamais de valider les réponses que l'on vous donne de façon à montrer clairement que votre question à trouver sa réponse.

Je ne peux que je vous encourager à découvrir ce site, qui vous sera surement utile un jour. A défaut de vous aider, il pourra toujours vous faire réviser votre maitrise de l'anglais ;)

Générer un fichier dll plutôt qu'un fichier exe

C'est le matin et voilà votre pain quotidien.
Dans certains cas, du style d'une architecture MEF, il peut être utile qu'un projet génère une dll plutôt qu'un fichier exécutable, voici donc comment procéder:
  1.  Dans les propriétés de "App.xaml", changer l’action de génération en Resource
  2.  Dans les propriétés du projet, modifier le type de sortie de Application Window en Bibliothèque de classes
  3.  Pour obtenir la DLL, on finit par aller dans le menu Générer et choisir Générer la solution
Dans le cadre d'un plugin MEF qui serait incorporé entre des balises <itemsControl>, il est nécessaire d'ajouter ces étapes:
  1. Dans le Xaml, il faut changer les balises <Window> en <UserControl> et <Window.ressources> en <UserControl.ressources>
  2.  Au niveau de l’héritage de la classe, enlever le :Window
J'espère que ça aidera l'un ou l'autre fidèle passant par ici. Peace!