Archive pour July 2008

Gestion de projet: Les outils indispensables pour une petite structure

Publié le 29 July 2008, par Babozor

outils.jpg

J’en ai déjà parler à plusieurs reprises, mais c’est un sujet important… puisque c’est souvent via la gestion de projet (et non les qualités technique intrinsèques des personnes) qu’un projet rencontre des difficultés: retards accumulés, choix repoussés éternellement, mauvaise organisation générale, pas ou pas assez de communication, etc…

Même pour une petite structure (voir même une micro-structure) ce sont des dangers qui vous guettent, voici donc quelques outils indispensables à mettre en place au plus vite.

1. Outil de gestion de projet – communication : BaseCamp (0-25$/mois)
J’en ai déjà parlé plusieurs fois et pour moi c’est l’outil de gestion de projet ultime: simple mais complet, une version gratuite (bien que limitée) est disponible (bien que je conseille toujours la version payante bien plus complète).
J’utilise de façon intensive (et c’est peu de le dire) les todo-list, aussi bien pour gérer mes tâches et sous-tâches, que pour en affecter aux autres personnes qui travaillent sur le projet, ainsi que les milestones pour ne pas perdre de vue es différentes livraisons prévues.
C’est un outil précieux, aussi bien en interne, qu’en externe, qui permet une communication beaucoup plus simple et plus fluide.

2. Outil de communication – Email : Google Apps for your domain (0€)
Autant le dire tout de suite, gérer 37 comptes email, le serveur qui tombe, etc… c’est juste chiant. Si vous n’êtes pas un admin système averti, vous courrez au devant d’emmerdes sans nom. Comme vous êtes une petite structure, vous n’avez pas de temps à perdre avec ça, donc déporter ça sur quelqu’un d’autre est toujours une bonne idée.
Google Apps vous permet l’ouverture d’un email pour votre collaborateur en quelques secondes, un accès IMAP et WebBased immédiat…

3. Outil de plannification : Gantt Project (0€)
Même si je ne suis pas fanatique de cela et que c’est une tâche ingrate, pour avoir un peu de visibilité, il est important (même en mode ultra macro) de pouvoir définir (même à la louche) des dates de livraison pour les différentes étapes du projet. Gantt Project est un outil OpenSource et gratuit (et disponible sur les 3 plateformes: Windows, Mac et Linux) qui vous permet cela.
J’avoue je l’utilise pas tous les jours, au plus une fois par semaine pour corriger les jours consommés et les dates de livraison, mais cela permet d’avoir vraiment une meilleur visibilité sur les projet (et les investisseurs et VC adorent les diagrammes de Gantt c’est bien connu)

4. Outil de gestion de version de fichiers : SubVersion (0€)
Juste indispensable (et j’en ai parlé de maintes fois) aussi bien pour vos développements que pour vos documents collaboratifs (même si dans une moindre mesure)… oui c’est un peu contraignant à utiliser au début, mais c’est tellement pratique et ça vous sauve la vie dans certains cas.

5. Outil de collaboration : Trac (0€)
C’est un peu “pain in the ass” à installer, mais outil très pratique, puisqu’il rassemble un outil de visualisation de version de fichiers, un wiki (pages web éditables de façon collaborative) et surtout un outil de gestion de tickets (pour les bugs éventuels).

6. Outil de gestion de version de fichier côté client: Tortoise (0€)
Pour ceux qui sont sous Windows et qui veulent utiliser subVersion pour toutes sortes de documents (c’est particulièrement pratique pour les documents administratifs ou de conception), ce qui leur permet de remettre à jour les fichiers, voir les modifications des copains, revenir à une version précédente, etc… c’est un peu subversion à destination des non développeurs.

On voit donc que ce sont en général des outils peu coûteux (25 dollars par mois maximum), le plus souvent OpenSource et relativement simple à installer. Le plus souvent c’est l’habitude d’utiliser ces outils qui est dure à prendre, mais les avantages en sont nombreux…

Et vous c’est quoi vos outils indispensables pour une petite structure?

Serigraphie pr0n-linking

Publié le 29 July 2008, par Babozor

Vous êtes maintenant au courant, je suis un psychopathe des tshirts… et depuis quelques semaines/mois je cherche un moyen de produire ou faire produire une petite (une cinquentaine, maximum cent) série de tshirts pour TDW.
Seul hic: pas n’importe comment, des tshirts de bonne qualité, avec sérigraphie (le floc et les transferts je laisse ça aux amateurs…), etc…
Je porte des tshirts tous les jours, je suis donc ultra regardant sur la qualité.

Mon rêve est d’avoir le temps, mais surtout la place pour pouvoir me monter un micro atelier de sérigraphie (si quelqu’un à 10m2 à me prêter périodiquement sur Paris ou proche banlieue parisienne, ben ouais je tente…)

Voici donc quelques liens pour ceux qui voudraient comme moi se renseigner sur la sérigraphie, les différentes techniques, de moyens cheap de le réaliser, ou tenter des expériences à la maison.
- un très bon guide par Seri-Suisse, qui couvre tout le processus… c’est plutôt bien expliqué. Très bonne lecture pour comprendre le processus de sérigraphie.
- instructables avec un méthode un poil cradoc mais qui marche
- instructables, nous explique la méthode clean, dans le détail
- un autre howto de nomediakings, bien fait, explique le screenprinting en anglais pour les tshirts et posters
- threadbanger, nous explique la méthode ultra fauchée et un poil cradoc (et le résultat est un poil beurk, mais c’est old-school)
- craftgrrl nous explique la même méthode, avec un peu plus de succès…
- un guide un peu scolaire et pas très fun, mais très complet!

Quelques endroits intéresants:
- l’atelier des arcanes, qui a fait les tshirts pour VideoCamp2, OpenCamp, etc…
- whe.fr, qui vend des kits de sérigraphie, qui réalise vos tshirts, etc…

TDW + Bières Vol 1: c’était cool…

Publié le 28 July 2008, par Babozor

tdw_bieres.jpg

Bien que l’organisation ait été un poil chaotique, je le reconnais… je m’étais trompé entre le 43 et le 47
Et apparemment on c’était pas bien compris avec Sofiane, le concert à commencé plus tôt que prévu, on en a donc profité pour squatter avec le bières dehors.

Une petite dizaine de personnes, ambiance très sympa (Seb, Darklg et DameTartine seront fouettés pour faux bond de dernière minute).
A renouveler, peut être un peu plus tôt (pour faire la sortie du bureau pile-poil et plus profiter de l’happy-hour) et en évitant les qui-proco d’organisation…

En tout cas c’était très sympa de voir tout le monde, on espère voir plus de monde dès la prochaine édition…

Pourquoi j’aime travailler au Parc…

Publié le 28 July 2008, par Babozor

au_parc.jpg

Le week end (en général, sauf urgence…) est consacré à 98% à ma fille, c’est un des seuls moments où on peut faire des trucs rigolo ensemble: aller à la piscine, au zoo, faire des pâtes fraîches ou un hacking de gâteau au chocolat (sans four, avec crème au beurre à la perceuse)… mais surtout c’est le moment pour aller au parc, activité préférée de mademoiselle.

En général, cela dure de 9h du matin à midi et de 16 à 19h (ça dépend de la longueur de la sieste du midi), donc comptez six heures par jour au parc et autant dire que si vous n’avez pas un magazine, un bon livre ou votre laptop, vous avez un risque de … vous faire profondément chier (regarder mademoiselle jouer c’est rigolo, mais six heures par jour ça devient vite relou)
Donc j’en profite en général pour travailler un peu sur des projets perso (l’écriture de certains posts pour TDW entre autre…).

Pourquoi?
1. Pas de wifi, peu de distractions
Même avec un parc coincé entre divers immeubles parisiens, où il est possible de trouver pleins de wifi (dont la plupart sont vérouillés avec clés WPA), je préfère en général désactiver l’airport de mon Mac, pour éviter les distractions (mails, rss, twitter, etc…) et pouvoir me concentrer sur certains travaux qui demandent un peu plus de concentration, comme écrire, ou développer des trucs couillus.
2. Changement d’air
C’est souvent salvateur, après une semaine passé entre boulot, vélib et maison, un petit tour au parc c’est un bol d’air pour le corps, mais aussi pour le cerveau… à l’air libre on réfléchit bien mieux.

Bon, j’avoues ça demande un peu d’organisation: ne pas oublier d’emporter boisson, petit casse-croute (pour moi et mademoiselle), une batterie chargée à bloc, éviter tout contact avec le sable (l’ordi le supporte pas bien), mais rien non plus d’extraordinaire.

Et vous c’est quoi vos expériences de travail en dehors du bureau.

YUMA: langage dev web simplifié?

Publié le 28 July 2008, par Babozor

yuma1.jpg

Découvert il y a quelques jours après un post de TUAW: YUMA

Qu’est ce que c’est?
C’est un langage dynamique de programmation web interprété comme peuvent l’être PHP ou Ruby (par exemple), au contraire de langages compilés comme Java par exemple.
Le principe de YUMA est d’avoir une syntaxe simplifiée ou qui se veut simplifiée… relativement proche du Basic (oui ce vieux langage de programmation plus du tout utilisé, ou presque plus). Un moyen d’essayer de rameuter des personnes intéressées vers le développement? Pourquoi pas…

yuma2.jpg
Un [client] serveur super simple à installer est disponible pour Mac, Windows et Linux. La licence entreprise coûte 149$
J’ai testé un peu cette solution, et bien que cela paraisse séduisant, pour moi cela implique un ré-apprentissage de beaucoup de syntaxes communément utilisées dans divers langages de programmation. Des choses aussi simple qu’une boucle for, devient vite galère et me force à devoir consulter la doc en permanence.
Pour un développeur newbie cela peut être une bonne prise en main d’un langage de programmation.
A noter que de nombreuses fonctions sont déjà disponibles pour permettre beaucoup d’actions relativement contraignantes, comme un accès à une base de donnée, la génération de pdf, l’envoi d’un email avec une pièce jointe, etc… de ce point de vue là c’est plutôt bien joué et cela devrait permettre un développement accéléré (un peu comme l’utilisation d’un framework pour PHP, sauf que ces fonctions sont build-in dans le langage)

Au final?
A tester, même si la mise en production risque d’être funky (avec quelques problèmes de stabilité apparemment selon le forum) et pour l’instant une communauté de développeurs insuffisant… mais une bonne porte d’entrée pour les jeunes développeurs.