J'ai été affecté à un projet de groupe de mon cours d'informatique AP et je dois travailler avec trois autres personnes. Je ne leur ai jamais parlé auparavant, je n'ai aucune idée de leur niveau de compétence et tout ce que j'ai, c'est leur adresse électronique. La tâche, résumée, est la suivante:
"En tant qu'équipe, vous devrez compléter au moins trois modules par classe ...."
Je vais essayer de devenir "capitaine d'équipe" car aucun d'entre eux n'a tenté de se contacter mais je suis curieux de savoir comment procéder. Je leur ai envoyé un e-mail et leur ai demandé s'ils préféraient utiliser des méthodes de communication différentes, mais une fois que nous aurons démarré le projet, je devrai déterminer qui fait quoi.
Que devrais-je faire? Comment puis-je "prendre en charge" et diriger trois personnes que je n'ai jamais rencontrées?
Voici un extrait de la mission actuelle:
Par conséquent, vous devrez discuter des différents rôles que chaque membre de l'équipe jouera dans ce projet au début de la semaine. Vous pouvez communiquer via Pronto (ou Blackboard IM), un courrier électronique, un wiki, un groupe Google, un blog ou toute autre méthode que vous jugez utile. Si un membre du groupe n'engage pas le groupe d'ici la fin de la semaine, informez votre instructeur et il vous fournira des instructions supplémentaires.
...
Également à la fin du projet, une évaluation de l'équipe consistera à évaluer la contribution de chaque membre de l'équipe à l'achèvement de ce projet, ainsi qu'une note.
Edit: Beaucoup de gens ont suggéré que je les rencontre dans un café ou quelque chose comme ça. Le seul problème est que nous sommes tous dans des états différents. Je me suis aussi rendu compte que l'un d'entre eux n'est pas autorisé à utiliser Facebook / Skype / Twitter, alors je dois recourir à la messagerie via Yahoo Messenger et des courriels.
la source
Réponses:
Le responsable de ce projet sera la personne qui prendra la relève au début du processus.
Cela s'applique à la plupart des choses de la vie - pas seulement au développement de logiciels. Quand tout le monde court comme des poulets sans tête, celui qui réfléchit, avance et dit: " Voici ce que nous allons faire et comment nous allons le faire ." est généralement la personne considérée en tant que chef de file pour le reste du projet. N'oubliez pas qu'en faisant cela, vous prenez la responsabilité du succès ou de l'échec ultime du projet.
Vous voulez mener ce projet? Voici deux choses que vous pouvez commencer immédiatement à faire pour avoir un impact important.
Aucune de ces étapes n'est particulièrement ardue ni ne prend beaucoup de temps, mais elles vous feront gagner énormément de temps . De plus, votre équipe se parlera et s'habituera à vous voir diriger.
la source
The leader of this project will be the person who steps up and takes charge at the beginning.
Tous saluent le blog Overlord :)La réponse de Jarrod Nettles résume assez bien ce que j'allais suggérer. Je vais donc ajouter quelques éléments de ce qui a fonctionné lors de mes expériences récentes dans une situation similaire.
Je suggérerais de trouver un moyen de parler avec eux vocalement plutôt que par courrier électronique. Si vous n'êtes pas dans la même zone, procurez-les tous sur Skype. Si vous êtes dans le coin, rendez-vous dans un café ou quelque chose du genre. Parler en personne lors des premières réunions vous amènera à prendre des décisions et à faire le travail ensuite; Les fils de messagerie permettent à ceux qui sont timides ou souvent pas devant leur ordinateur de retarder le processus - nous savons tous à quel point les étudiants peuvent être paresseux!
Lors de votre première réunion, j'essaierais de connaître votre groupe avant d'essayer de poursuivre le projet - mais n'ignorez pas le projet! 10 ou 20 minutes passées à briser la glace sont probablement suffisantes parmi 4 personnes.
Quand il s’agit de parler du projet, je suggérerais de faire le point sur ce que vous pensez que le projet implique. Je pense qu'il est important que vous expliquiez clairement que c'est votre compréhension, et non que vous leur disiez exactement quoi faire. Tout le monde devrait être en mesure d’exprimer ses pensées et ses idées s’il en a, et vous devriez sortir de cette première réunion avec une compréhension assez décente de ce que vous pensez, en tant que groupe, que le projet implique.
Dans les prochaines réunions (régulières), vous pourrez commencer à examiner plus en détail différents éléments du projet. Regardez ce qui doit être fait exactement, quelles ressources et combien de temps il faudra, et qui peut faire quoi. Séparez la pièce si nécessaire. Peut-être essayer de fixer des délais serrés?
la source
Ajoutez à cela un budget insuffisant, des délais ridicules et une vente à la mer. Cela ressemble à environ 65% des projets de développement de logiciels dans le monde réel.
Vous seriez probablement mieux servi en faisant en sorte que les gens se portent volontaires pour les tâches qui les intéresseraient plutôt que de prendre en charge de façon unilatérale et d’assigner des tâches. Ils sont probablement tous assis là à réfléchir à la manière dont ils devraient se prendre en charge. Ou comment ils peuvent avoir un pauvre nid qui se soucie trop de faire tout le travail de groupe pour qu'ils puissent monter sur son grade.
la source
La première chose à faire dans des cas comme celui-ci est d'établir un système de suivi des problèmes et d'apprendre à l'utiliser.
Pour une introduction plus fondamentale sur la façon de gérer le développement, comme vous l'avez décrit, ma référence préférée est l'article de Martin Fowler intitulé Utilisation d'un processus logiciel agile avec développement offshore . Cet article décrit les concepts de base et avancés de la configuration d'une communication d'équipe distribuée:
Pour votre projet, vous ne serez certainement pas en mesure de suivre tous les conseils et astuces qui y sont mentionnés (par exemple, il n'y aura probablement pas d'ambassadeurs ni de visites de contact pour vous :) mais cela vaut la peine d'étudier quand même.
la source
Vous ne nous avez pas dit combien de temps vous avez pour cela, ni la langue dans laquelle vous travaillez (je dirais qu'une seule classe est très petite, mais peut-être que dans votre langue, c'est beaucoup plus).
Tout d'abord, avoir un produit qui fonctionne à tout prix.
Si le projet dure deux semaines ou moins, supposez que vous serez le seul à faire quelque chose et soyez très heureux de toute aide que vous obtiendrez. Essayez de planifier des choses pour tout le monde, mais assurez-vous que si personne ne fait rien, vous aurez toujours un produit qui fonctionne. Même si quelqu'un fait quelque chose, ne comptez pas sur lui pour continuer: soyez prêt à ce que quiconque abandonne à tout moment.
Si vous avez plus d'une semaine, envisagez de planifier un jour de la semaine où le produit doit être marqué comme un jalon et respectez-le autant que possible. Assurez-vous d'avoir quelque chose que vous pouvez contourner et vérifier les carences de: si le pire venait à se produire, ce sera ce que vous rendrez. Chaque création que vous créez, vous verrez à quel point vous pouvez améliorer les choses, ce qui vous motivera à aller sur. Ne planifiez pas trop loin en avant: bien sûr, vous devez avoir une idée de ce que vous allez obtenir, mais gardez vos plans les plus spécifiques à court terme.
Remarquez que ces deux domaines se chevauchent un peu: c'est intentionnel, car, à mon avis, deux semaines constituent une zone d'ombre où il est difficile de faire deux itérations, mais le fait de travailler dans une itération est risqué.
Je présume que dans le pire des cas, vous travaillerez avec des personnes très novices en programmation. Mon conseil général serait:
J'ai eu un projet qui a échoué horriblement récemment; vous pouvez lire mes pensées sur les raisons pour lesquelles cela a échoué si vous le souhaitez, mais ceci résume comment je ferais une chose pareille si j'avais une autre chance de le faire.
la source
La réponse de Jarrod Nettles est bonne. J'ajouterais ceci:
la source
J'ai été dans une position similaire à plusieurs reprises, car je suis sûr que beaucoup de gens. L'essentiel est cependant de faire de votre mieux pour contenter tout le monde et le rendre heureux. Je pense donc qu'il est bon que vous souhaitiez assumer la tâche de chef d'équipe, mais comme quelqu'un mentionné ci-dessus - vous devez faire preuve de prudence à cet égard. peut penser qu'ils devraient plutôt faire le travail.
Je sais que vous avez dit que personne n'avait pris l'initiative de se contacter, mais parfois, ces situations peuvent être difficiles pour des personnes, comme vous avez dit que vous travaillez avec des personnes que vous n'avez jamais rencontrées et qu'il peut être difficile de communiquer, etc.
Je commencerais par envoyer un e-mail adressant tout le monde et leur indiquant qui vous êtes, comment le projet devrait être traité et faire savoir que vous souhaitez diriger le projet en prenant la responsabilité de la définition des rôles, des objectifs, des délais, du temps de communication et des réunions ( si désiré / souhaité) et mises à jour du projet.
Bien que vous ne puissiez pas complètement influencer les autres, vous pouvez savoir qui fait quoi et qui ne le fait pas. La délégation de tâches permet de répartir le travail de manière égale ou appropriée entre des personnes possédant des compétences ou des niveaux différents.
De cette façon, si certains travaux ne sont pas effectués, vous pouvez vous charger de les répartir entre les personnes qui souhaitent réellement y travailler. De cette façon, vous ne vous retrouverez pas avec un projet en échec à la fin et vous aurez des traces d'essayer de communiquer les dates, les heures et toutes les informations pertinentes que vous pourrez montrer à la fin si quelque chose ne va pas. Toutes les choses qui vous gardent dans le droit si certaines personnes ne tirent pas leur poids.
En termes de conseils:
Personnellement, j'aime un environnement de travail collaboratif disponible ici: https://docs.google.com/
Cela vous permet de partager des documents Word, des feuilles de calcul, etc. C'est un excellent moyen de travailler en collaboration. Je ne peux pas souligner à quel point c'est utile parfois. Je l'utilise avec des gens avec qui je travaille qui ne sont pas dans le pays pour le moment.
J'espère que cela a aidé quelqu'un, il y a tellement d'aspects à diriger un projet que nous pourrions poursuivre éternellement, mais cela dépend de tellement de choses. Au moins c'est un tout petit peu pour aider.
la source