Home
News Archive
Articles
Interviews
Downloads
Our Forum
Members
Contact


List of Articles

Organisation d'une équipe de développement - Posted Monday, 21st August 2006 by Liam, translated by Deacon

Un de mes articles sur le développement. Celui çi parle des équipes de développements et sur la façon de travailler en équipe.

J'ai d'abord sortit cet article sur nornrock.com, mais il ne se démode pas!

Si vous projetez de commencer une équipe de développement ou si vous en faites déjà parti, alors la lecture de cet article peut vous aider.

Rédigé par Liam, édité par malkin.

Etape 1: Avoir une base

Une des choses les plus importante pour la création d'une équipe de développement, pour tout projet, est d'avoir un but. Il faut savoir exactement quoi faire, et quels aspects du developpements vous allez avoir à faire face avant de demander de l'aide. A mes yeux il est dangereux de se lancer dans un projet avec rien d'autre qu'une idée. Si vous n'êtes pas un graphiste ou un programmeur, lisez les tutoriaux et apprenez les bases! Essayez de dessiner un truc simple, genre une plante, sur Photoshop, Paint Shop Pro, The GIMP et même Paint! Choisissez ce en quoi vous vous sentez le mieux et cherchez des tutoriaux, ou apprennez même tout seul, c'est vous qui voyez. Si vous ne pouvez rien apporter à votre projet, il va vous être difficile de recruter des membres.

Comme je l'ai mentionné précedemment, vous devez savoir ce que vous voulez faire. Vous avez une idée pour une superbe nouvelle race de norn? Une nouvelle Metaroom? Un nouvel agent révolutionnaire peut être? Quoi que ce soit, essayez de le simplifier au maximum pour débuter efficacement. Si c'est une metaroom, essayez de ne pas la faire trop grande. Si c'est une nouvelle espèce, ne faites pas trop compliqué pour la génétique ou pour les graphique!

Keep It Simple, Stupid (fais simple idiot!)

K.I.S.S. est une chose très importante en développement. Si vous commencez compliqué, vous ne le finirez jamais. Débutez tranquille et tout ira pour le mieux.

Rappellez vous, ayez une base!



Etape 2: L'équipe

La seule chose dont vous avez besoin maintenant c'est une équipe non?

Oui, mais pas seulement.

Vous avez une idée, et vous avez quelque chose à apporter au projet. Maintenant vous devez décider de qui d'autres vous avez besoin. Si vous êtes un créateur de concept/d'agent/de décor, vous aurez surement besoin d'un programmeur et peut être même un beta testeur (en faite à part si vous en trouvez un vraiment balèze, je recommande de faire ça vous même). Je suis en train de vous donner des idées sur ce que vous avez besoin, et d'essayer de vous montrer la distinction entre les gens dont vous avez besoin, et ceux qui vous ralentiront.


Le créateur de Concept
Celui là doit être quelqu'un qui puisse dessiner et apporter de nouvelles idées. Quand vous en recherchez un, demandez lui de vous envoyer ses anciennes créations pour voir si vous allez bien ensemble.


Le programmeur
Le programmeur doit être quelqu'un qui peut faire le code des agents voulu, mais il peut aussi suggérer des améliorations ou des changements. Quand vous cherchez un programmeur, demandez lui d'envoyer ses anciennes créations. Certains programmeurs transforment certaines de vos idées en trucs géniaux. C'est ce genre de personne que vous devez trouver. Faites attention à ce qu'ils n'aient pas peur de vous dire ce qui doit changer dans ce que vous leur dites.


Le graphiste pour le décor et les agents
Lui il doit être capable de vous faire des images superbes avec les idées que vous avez eu pour les agents et tout ça. Il y a beaucoup de style différents de graphiste, et c'est souvent superbe.
Quand vous recherchez un graphiste, demandez lui ses anciens travaux pour voir si sa façon de faire est ce que vous avez en tête.


Les autres
Ils sont les beta testeurs et les autres petits trucs moins importants. A mon avis, vous n'avez pas besoin d'eux. Plus petite est l'équipe, plus elle sera efficace.

Si un des membres de l'équipe est un génie dans son domaine mais qu'il s'embrouille avec tout le reste du groupe, il n'est pas indispensable à l'équipe. Il va peut être même créer le truc qui va conduire l'ensemble de l'équipe à la mort. Maintenant la partie suivante...



Etape 3: Jusqu'à la fin!
Vous avez l'équipe, vous avez l'idée. Maintenant, la seule chose à avoir c'est de le faire...c'est vrai il ne va pas se faire tout seul vous savez.


Je suggère d'avoir l'ensemble de l'équipe sur un logiciel comme MSN ou Yahoo, ou un chat. Une fois que c'est fait, partagez vos idées et que tout le monde donne son opinion. Montrer le travail que vous avez commencé et partez de là.

Essayez d'avoir des réunions une fois par semaine si vous pouvez. C'est important pour tout le monde de discuter des choses en train d'être faite, de ce qui peut être amélioré etc... Encore une fois ma méthode K.I.S.S. est essentielle.

Une fois que vous avez de la communication dans le groupe, vous pouvez commencer à réunir les différents travaux de chacun, pour les mettre dans un format adapté. Plus d'informations sont disponible dans 'Création d'une Metaroom' et dans 'Création d'une race'.

Rappellez vous : Vous devez avoir une base!
Autrement c'est comme chercher la maison de quelqu'un en sachant juste comment est la maison mais sans savoir dans quelle partie du monde elle se trouve.



Etape 4: Les problèmes rencontrés

Après ça, il peut y avoir un manque de communication ou alors on dirait que que le travail n'avance pas. Ne paniquez pas!Ca arrive tout le temps. Essayez de recommuniquer, et soyez sur d'avoir une base, un fil conducteur. Demandez toujours l'avis de votre équipe, et quoique vous faites, ne le faites pas dans votre coin!Beaucoup de codeurs bossent tout seul dans leurs coins. Gardez ça à l'esprit quand vous dirigez votre équipe.

Après ça, vérifiez ce qui se passe en profondeur. Est ce que le graphiste a bientôt fini avec le background? Est ce que le programmeur commence à bosser avec les images? Il y a t'il un problème insoluble?

Demandez l'avis des membres sur le rendu final du projet. Essayez d'incorporer leurs idées dans la votre. Discutez toujours entre vous de ce qui a été fait, de ce qui va l'être.

Encore une fois, je veux insister sur le fait que vous devez avoir un fil conducteur. C'est très important.



Etape 5: Disfonctionnement

Un membre clé ne fait plus rien - que dois je faire?
Envoyez lui un mail en lui demandant si il va bien. Pas où en est le projet, comment il va lui. Il va surement apprecier que vous vous souciez de lui et il sera plus à même de continuer le projet d_s qu'il en aura le temps.

Si il ne peut plus bosser sur le projet, cherchez à le remplacer par un qui aura le même rôle que lui dans l'équipe. Mais parlez en au membre concerné d'abord!


J'ai besoin d'un peu d'aide sur une partie du projet, mais aucune personne de mon équipe ne veut m'aider!
Il y a probablement une raison à ça - vous avez peut être été vache avec l'un d'eux, ou peut être il y a t'il un problème de communication entre vous et votre équipe? Si il y a un conflit, voyez la partie 'on se vanne tous, que faire?'

Peut être simplement qu'aucune personne de votre équipe n'a les compétances requises pour vous venir en aide, ou qu'ils sont trop occupés pour quelques raisons que ce soit.


On se vanne tous, que faire?
Premièrement: du calme! Si il y a des disputes, pour en venir à bout il faut être calme et rationnel. Demandez à tout le monde d'exposer son point de vue. Etayez vos arguments. Si c'est un membre en particulier qui fout le bordel, essayez de lui parler en privé sur Msn pour comprendre ce qui se passe. Essayez d'aider.

Si vous avez résolu le problème mais qu'un membre reste chiant alors que c'est de l'histoire ancienne, essayez quand même de parler avant de le virer. Soyez diplomatique pour avoir les meilleurs relations du monde avec votre équipe.



Partie 6: le calendrier

Le calendrier est horrible mais nécessaire. Si quelqu'un n'arrive pas à faire quelque chose avant la date prévu, parlez lui pour comprendre le pourquoi de la chose. Si il y a un problème, essayez de le résoudre. Quelques fois les conflits sont insurmontable, mais ne devenez pas agressif. Essayez de rester positif pour trouver le meilleur moyen de travailler avec votre équipe et non contre elle.

Les conflits peuvent ruiner des amitiés et déchirer l'équipe la mieux construite, alors essayez de garder un environnement de travail constructif et paisible.

J'espère que cet article vous a aidé -si vous avez des suggestions, ou que vous detestez cet article, un petit mail à liam(dot)esler(at)gmail(dot)com et je répondrai aussi vite que possible. Merci!

[English] [Français] [Deutsch]