Équipe de projet: Développer, construire & Gérer: un processus étape par étape

Table des matières:

Anonim

Dans la phase de test d'estimation, vous avez estimé que le projet Guru99 Bank sera achevé dans un mois. Supposons que vous ayez besoin de 5 membres pour réaliser ce projet en un mois. Mais votre patron pense différemment.

1. L'idée du patron est-elle correcte?
OuiNon
incorrect
Correct
Parce que l'équipe ne peut pas être mise à l'échelle de cette manière.Trop de membres dans une équipe crée un problème dans l'organisation et l'administration de l'équipe

Vous ne pouvez pas simplement mettre à l'échelle une équipe comme la formule du scénario ci-dessus car:

  • La gestion d'une équipe de dix membres est totalement différente de la gestion d'une équipe de cinq membres . Cela peut vous demander plus d'efforts pour gérer et contrôler l'équipe et le temps d'exécution du projet peut augmenter.
  • Si le nombre de membres d'une équipe augmente, ils peuvent partager les tâches du projet pour réduire le temps d'exécution. Mais le partage de tâches avec plusieurs personnes, qui peut être effectué par une seule personne, peut affecter la productivité.

L'organisation d'équipe est l'une des tâches les plus compliquées de la «gestion des tests». L'équipe de test joue un rôle très central dans tout projet logiciel. Un trait clé de tous les gestionnaires de test qui réussissent est l'organisation et la gestion d'une équipe de test haute performance qui apporte une valeur commerciale à l'organisation.

Qu'est-ce qu'une «équipe de projet»?

L'équipe de projet est un groupe de personnes qui

Ils travaillent ensemble pour atteindre l'objectif global du projet. Test Manager est une personne qui construit une équipe efficace et la conduit à ce succès.

Comment créer une équipe hautement efficace?

Les traits suivants sont essentiels pour bâtir une équipe hautement efficace

  • Une coopération solide - La coopération est l'acte de travailler avec les autres et d'agir ensemble pour accomplir un travail. Une équipe talentueuse trouve des moyens de résoudre les problèmes interpersonnels et d'accomplir le travail. Ils sont prêts à se soutenir mutuellement dans le travail.
  • Engagement - Dans une équipe solide, tous les membres s'engagent à atteindre des objectifs de projet communs. Ils se soucient et assument la responsabilité de leur travail et du travail de l'équipe. Chaque membre travaille avec beaucoup d'efforts et les autres font de même.
  • Communication efficace - La communication est un facteur clé de la réussite d'une équipe. Les membres s'expriment et expriment leurs idées clairement, honnêtement et logiquement afin qu'ils puissent se comprendre.
  • Partage - Dans une équipe, chaque membre a ses propres points forts et faibles. Dans une bonne équipe, les membres sont prêts à partager des informations, des connaissances et de l'expérience pour se perfectionner mutuellement.

Comment construire et gérer une équipe efficace?

Cette rubrique vous présentera le processus étape par étape pour organiser l'équipe de projet pour le projet Guru99 Bank. Pour créer et gérer une équipe efficace, vous devez suivre les 3 étapes ci-dessous -

Étape 1) Élaborer un plan de ressources humaines

La planification des ressources humaines est un processus qui identifie les besoins actuels et futurs en ressources humaines d'une organisation. Le but de la planification des ressources humaines est d'assurer la meilleure adéquation entre les membres de l'équipe et les projets et d'éviter la pénurie de main-d'œuvre ou la redondance. Cette phase est divisée en 3 étapes suivantes

Étape 1.1) Prévision de la demande

Dans cette étape, Test Manager prévoit les besoins globaux en ressources humaines conformément aux différents plans de projet.

Vous vous posez peut-être une question: « Comment le Test Manager sélectionne-t-il la position de l'équipe et ses rôles ? "

La composition et la taille de l'équipe reposent sur la caractéristique et la fonctionnalité du projet. Si vous comprenez de quel type d'équipe vous avez besoin, vous saurez comment présélectionner le poste d'équipe et leurs rôles.

Étant donné que la caractéristique du projet Guru99 Bank est le test , vous devez créer une équipe de test pour réaliser ce projet. La taille de l'équipe (le nombre de membres dans l'équipe de projet) est basée sur le volume des activités du projet et la complexité du projet.

Structure de l'équipe de test

Normalement, une équipe de test est composée des membres suivants:

La désignation Responsabilités
Gestionnaire de test Gérer l'ensemble du projet Définit la direction du projet
Testeur Édifie les cas de test Générez des suites de tests Exécuter les tests, Log résultats, Rapport du défaut
Développeur en test Crée un programme à tester - code créé par les développeurs Crée des scripts d'automatisation de test
Administrateur de tests Construit et s'assure que l'environnement de test et les actifs sont gérés et maintenus Aider l'équipe à utiliser l'environnement de test pour l'exécution des tests
Membres SQA Prendre en charge l'assurance qualité

Conformément à ce plan de ressources humaines, vous avez besoin d'au moins 5 membres pour votre équipe de projet. Chaque membre assumera un rôle différent dans l'équipe de projet et devra avoir des compétences correspondant au rôle qui lui est assigné.

Si le projet est complexe et a un volume élevé, les équipes de projet doivent croître en taille et en échelle pour répondre à la complexité. Dans ce cas, plusieurs personnes peuvent assumer un rôle et assumer leurs responsabilités.

Étape 1.2) Évaluation des compétences

Les compétences des membres sont un point important à prendre en compte dans la planification des ressources. Vous devez associer des membres avec des compétences différentes à la bonne tâche. Cela signifie choisir la personne appropriée pour le poste.

Considérez le scénario suivant -

Supposons que vous affectiez à un membre un développeur en tant que testeur dans l'équipe du projet. Sa tâche est d'exécuter les cas de test et de signaler les défauts au Test Manager. Cette tâche doit être terminée en une semaine. Mais le résultat est:

Vous l'avez assigné à la mauvaise tâche. C'est un développeur, sa compétence est la programmation, pas les tests. Faire correspondre un membre à une mauvaise compétence peut entraîner l'échec de la tâche et retarder le projet.

Pour éviter cette erreur, avant d'affecter des membres à une tâche, le Test Manager doit tenir compte de nombreux facteurs:

  • La compétence requise des membres pour accomplir différentes tâches du projet.
  • Les compétences et capacités des membres de l'équipe doivent être mesurées par rapport à la mission et à l'objectif du projet. Si les personnes disponibles n'ont pas les compétences nécessaires, le Test Manager doit planifier comment les améliorer.

Étape 1.3) Planification des compétences

  • Identifiez les écarts: dans certains cas, il existe des écarts entre les compétences du membre et la demande de compétences du projet. Sa responsabilité de Test Manager d'identifier les compétences dont les membres ne disposent pas pour créer un plan de formation approprié pour eux. Par exemple, dans le scénario précédent, un membre de l'équipe manque de compétences en matière de test et constitue une lacune identifiée par Test Manager.
  • Formation et évaluation: La planification des ressources humaines comprendra un examen de la façon dont les membres existants peuvent être formés et développés pour acquérir les aptitudes et les compétences requises. Le plan de formation doit être créé et appliqué juste après avoir identifié l'écart. Dans l'exemple ci-dessus, ce membre doit être formé à la compétence de test afin de prendre en charge la tâche de test.
  • Évaluation: Les programmes de formation sont contrôlés et évalués fréquemment pour s'assurer qu'ils sont efficaces. Ce programme peut être modifié si nécessaire.

Par exemple, dans le cas ci-dessus, Manager doit évaluer la progression de la formation du développeur. Si le développeur a du mal à passer les tests, le responsable pourrait envisager une méthode de formation alternative ou envisager de le remplacer.

Étape 2) Construisez l'équipe de projet

Une fois que vous avez terminé l'élaboration du plan de ressources humaines, il est temps de constituer votre équipe de projet.

Comment puis-je bâtir une équipe performante? Il y a 4 éléments importants pour aider à bâtir une équipe efficace

Étape 2.1) Mission d'équipe

La première chose que le Test Manager doit faire est de partager la mission de l' équipe avec les autres membres. La création d'un énoncé de mission nécessite que les membres de l'équipe réfléchissent, discutent et s'entendent

Par exemple, la mission du projet Guru99 Bank est de tester la facilité bancaire nette de la prestigieuse «Guru99 Bank». En tant que Test Manager, vous devez partager cette mission avec les membres de votre équipe, leur montrer l'importance de la mission dans l'activité commerciale.

Étape 2.2) Responsabilité de l'équipe

Que se passe-t-il si les membres de l'équipe ne savent pas quel est leur rôle et ce qu'ils doivent faire dans le projet?

Il est très important dans un environnement d'équipe que les membres de l'équipe sachent ce que l'on attend de chacun d'eux.

Dans le projet Guru99 Bank, vous pouvez organiser la réunion d'équipe. Lors de la réunion, vous devez:

  • Indiquez clairement qui est en charge et ce que vous attendez de votre équipe
  • Assurez-vous que chacun est clair sur son rôle et ses responsabilités. Ces rôles ont déjà été définis à l'étape 1.1

Étape 2.3) Règles d'équipe

Les règles d'équipe sont des lignes directrices sur la manière dont elles travailleront ensemble. Les équipes n'ont pas besoin de beaucoup de règles pour bien travailler ensemble, mais tout le monde dans l'équipe doit accepter les règles et partager la responsabilité de s'assurer qu'elles sont respectées.

Vous pouvez faire référence à un échantillon de règles d'équipe comme suit

Étape 2.4) Motivation de l'équipe

Le travail d'équipe sans motivation ressemble à un corps sans âme. En tant que Test Manager d'un projet Guru99, c'est à vous de motiver systématiquement votre équipe au quotidien.

Si vous avez une équipe motivée, cela améliorera la qualité et la productivité de votre projet. Vous créerez un bon environnement de travail qui responsabilisera votre membre.

Si vous voulez savoir comment motiver votre équipe, jetez un œil à l'article sur les compétences des personnes.

Étape 3) Gérer l'équipe de projet

La gestion d'une équipe est une tâche très difficile pour Test Manager. Vous aurez affaire à différentes personnalités et styles de travail. L'objectif principal d'un bon gestionnaire est de concentrer tout le monde, de s'assurer que tout le monde communique et de garder le projet sur la bonne voie.

La figure suivante illustre le rôle important de Test Manager. Imaginons que les membres de l'équipe soient souvent nuls mais sans chef, ils sont toujours nuls. Mais ayant un Manager, ils peuvent être combinés et devenir un grand nombre.

Il existe 3 façons de gérer une équipe, comme illustré ci-dessous:

Définition de l'objectif de l'équipe

Test Manager doit informer les membres de ce pour quoi ils travaillent. Vous devez définir les objectifs de l'équipe que tous les membres doivent connaître et accepter. Dans le projet Guru99 Bank, l'objectif de l'équipe est de «tester la facilité bancaire nette de la banque Guru99»

Les objectifs de l'équipe doivent être conçus et divisés en tâche spécifiée.

Observation

L'observation en équipe signifie:

  • Suivi de la performance des membres de l'équipe
  • Comprendre ce qu'ils font et le résultat de leur travail.

L'observation aide le Test Manager à vérifier l' efficacité du travail des membres de l'équipe, l' avancement du projet , la détection précoce des problèmes.

La gestion des conflits

Une équipe de projet, où des personnes avec une personnalité et des styles de travail différents travaillent ensemble, les conflits sont inévitables. Les gens ont des points de vue différents et dans les bonnes circonstances, ces différences dégénèrent en conflit. Le rôle de Test Manager est de gérer ce conflit.

Pratiquons avec un exemple

Pendant le projet Guru99 misant sur l'avancement, vous demandez à tous les membres de l'équipe de mettre à jour l'avancement du projet et voici leur réponse.

Les membres de l'équipe ne coopèrent pas, ils veulent faire les choses selon leurs caprices et leurs envies, et ne veulent suivre aucune règle. Dans ce cas, que ferez-vous? Ignorez ce conflit Blâmer quelqu'un pour ce problème Résolvez le conflit dès que possible Correct InCorrect

Il y a une activité recommandée, que vous pouvez consulter, pour résoudre un tel conflit

  • Tenir une réunion d' équipe pour que les membres reconnaissent la situation du projet
  • Faites comprendre aux membres l'importance de la coopération dans le projet
  • Demandez-leur de coopérer pour résoudre le conflit

La chose la plus importante tout au long du processus de résolution est de garder les communications ouvertes à tous. Les personnes impliquées doivent parler du conflit et discuter de leurs sentiments forts.

Les conflits peuvent être détectés et traités directement et rapidement. En respectant les différences entre les personnes, en étant capable de résoudre les conflits quand ils surviennent, et en travaillant également à les prévenir, vous serez en mesure de maintenir une atmosphère d'équipe saine et créative.