Na fase de estimativa de teste, você estimou que o projeto do Banco Guru99 será concluído em um mês. Digamos que você precise de 5 membros para fazer este projeto em um mês. Mas seu chefe pensa de forma diferente.
1. A ideia do chefe está correta?
simNão
Incorreto
Correto
Porque a Equipe não pode ser dimensionada dessa forma. Muitos membros em uma Equipe criam um problema na Organização e Administração da Equipe
Você não pode simplesmente dimensionar uma equipe como a fórmula no cenário acima porque:
- Gerenciar uma equipe de dez membros é totalmente diferente de gerenciar uma equipe de cinco membros . Pode ser necessário mais esforço para gerenciar e controlar a equipe e o tempo de execução do projeto pode aumentar.
- Se o número de membros em uma equipe aumentar, eles podem compartilhar as tarefas do projeto para diminuir o tempo de execução. Mas compartilhar tarefas com muitas pessoas, o que pode ser feito por apenas uma pessoa, pode afetar a produtividade.
A Organização da Equipe é uma das tarefas mais complicadas em 'Gerenciamento de Teste'. A equipe de teste desempenha um papel muito central em qualquer projeto de software. Uma característica fundamental de todos os gerentes de teste bem-sucedidos é organizar e gerenciar uma equipe de teste de alto desempenho que fornece valor comercial para a organização.
O que é uma 'Equipe de Projeto'?
Equipe do Projeto é um grupo de pessoas que
Eles trabalham juntos para atingir o objetivo geral do projeto. O Test Manager (TM) é uma pessoa que constrói uma equipe eficaz e a conduz ao sucesso.
Como formar uma equipe altamente eficaz?
As seguintes características são essenciais para construir uma equipe altamente eficaz
- Cooperação forte - Cooperação é o ato de trabalhar com outras pessoas e agir em conjunto para realizar um trabalho. Uma equipe talentosa descobre maneiras de resolver problemas interpessoais e realizar o trabalho. Eles estão dispostos a apoiar uns aos outros no trabalho.
- Compromisso - Em uma equipe forte, todos os membros assumem o compromisso com os objetivos comuns do projeto. Eles se preocupam e se responsabilizam pelo seu trabalho e pelo trabalho da equipe. Cada membro trabalha com grande esforço e outros fazem o mesmo.
- Comunicação eficaz - um fator chave para o desempenho bem-sucedido de uma equipe é a comunicação. Os membros falam e expressam suas ideias de maneira clara, honesta e lógica, para que possam se entender.
- Compartilhamento - Em uma equipe, cada membro tem seus próprios pontos fortes e fracos. Em uma boa equipe, os membros estão dispostos a compartilhar informações, conhecimento e experiência para capacitar uns aos outros.
Como construir e gerenciar uma equipe eficaz?
Este tópico fornecerá um processo passo a passo para organizar a equipe do projeto do Guru99 Bank. Para construir e gerenciar uma equipe eficaz, você deve seguir as 3 etapas abaixo -
Etapa 1) Desenvolver Plano de Recursos Humanos
O planejamento de recursos humanos é um processo que identifica as necessidades atuais e futuras de recursos humanos de uma organização. O objetivo do planejamento de recursos humanos é garantir o melhor ajuste entre os membros da equipe e projetos e evitar a falta de mão de obra ou redundância. Esta fase é dividida em 3 fases seguintes
Etapa 1.1) Previsão de demanda
Nesta etapa, o Test Manager prevê os requisitos gerais de recursos humanos de acordo com os diferentes planos de projeto.
Você pode ter uma pergunta: “ Como o Test Manager (TM) lista a posição da equipe e suas funções ? ”
A composição e o tamanho da equipe baseiam-se nas características e na funcionalidade do projeto. Se você entende que tipo de equipe precisa, você saberá como listar a posição da equipe e suas funções.
Como a característica do projeto Guru99 Bank é testar , você deve criar uma Equipe de Teste para fazer este projeto. O tamanho da equipe (o número de membros na equipe do projeto) é baseado no volume das atividades do projeto e na complexidade do projeto.
Estrutura da equipe de teste
Normalmente, uma equipe de teste é composta pelos seguintes membros:
Designação | Responsabilidades |
---|---|
Gerente de Teste | Gerenciar todo o projeto Define a direção do projeto |
Testador | Constrói os casos de teste Gera suítes de teste Execute os testes, registre os resultados, relate o defeito |
Desenvolvedor em Teste | Cria programa para teste - código criado por desenvolvedores Cria scripts de automação de teste |
Administrador de Teste | Constrói e garante que o ambiente de teste e os ativos sejam gerenciados e mantidos. Apoie a equipe para usar o ambiente de teste para a execução do teste |
Membros SQA | Assumir a responsabilidade pela garantia de qualidade |
De acordo com este plano de recursos humanos, você precisa de pelo menos 5 membros para sua equipe de projeto. Cada membro terá uma função diferente na equipe do projeto e deve ter as competências correspondentes à função que lhe foi atribuída.
Se o projeto for complexo e tiver um alto volume, as equipes de projeto devem crescer em tamanho e escala para atender à complexidade. Nesse caso, mais de uma pessoa pode assumir uma função e cumprir sua responsabilidade.
Etapa 1.2) Avaliação de Competências
As competências dos membros são um ponto importante que você deve considerar no planejamento de recursos. Você tem que combinar membros com diferentes competências para a tarefa certa . Significa escolher a pessoa adequada para o trabalho.
Considere o seguinte cenário -
Suponha que você atribua a um membro um desenvolvedor como testador na equipe do projeto. Sua tarefa é executar os casos de teste e relatar os defeitos ao Test Manager. Esta tarefa deve ser concluída em uma semana. Mas o resultado é:
Você o designou para a tarefa errada . Ele é um desenvolvedor, sua habilidade é programar, não testar. Combinar o membro com a habilidade errada pode fazer com que a tarefa falhe e atrasar o projeto.
Para evitar esse erro, antes de atribuir membros a qualquer tarefa, o Test Manager (TM) deve considerar muitos fatores:
- A habilidade exigida dos membros para completar as diferentes tarefas do projeto.
- As habilidades e habilidades dos membros da equipe devem ser avaliadas em relação à missão e ao objetivo do projeto. Se as pessoas disponíveis não possuem as competências necessárias, o Test Manager (TM) deve planejar como capacitá-las.
Etapa 1.3) Planejamento de habilidades
- Identifique as lacunas: Em alguns casos, existem lacunas entre as competências do membro e a demanda de habilidades do projeto. É responsabilidade do Test Manager (TM) identificar quais habilidades os membros não possuem para criar um plano de treinamento apropriado para eles. Por exemplo, no cenário anterior, o membro da equipe não tem habilidade de teste e é uma lacuna que o Gerente de Teste identificou.
- Treinamento e avaliação: O planejamento de recursos humanos incluirá uma consideração de como os membros existentes podem ser treinados e desenvolvidos para atingir as habilidades e competências exigidas. O plano de treinamento deve ser criado e aplicado logo após a identificação do gap. No exemplo acima, esse membro deve ser treinado na habilidade de teste para assumir o controle da tarefa de teste.
- Avaliação: Os programas de treinamento são monitorados e avaliados frequentemente para garantir que sejam eficazes. Este programa pode ser alterado, se necessário.
Por exemplo, no caso acima, o gerente precisa avaliar o progresso do treinamento do desenvolvedor. Se o desenvolvedor estiver achando difícil escolher o teste, o gerente pode considerar um método de treinamento alternativo ou substituí-lo.
Etapa 2) Construir a equipe do projeto
Depois de terminar de desenvolver o plano de recursos humanos, é hora de formar sua equipe de projeto.
Como posso construir uma equipe de sucesso? Existem 4 itens que são importantes para ajudar a construir uma equipe eficaz
Etapa 2.1) Missão da equipe
A primeira coisa que o Test Manager (TM) deve fazer é compartilhar a missão da equipe com os outros membros. A criação de uma declaração de missão exige que os membros da equipe pensem, discutam e cheguem a um acordo
Por exemplo, a missão do projeto do Banco Guru99 é testar o mecanismo de net banking do estimado “Banco Guru99”. Como Test Manager, você deve compartilhar esta missão com os membros de sua equipe, mostrar a eles a importância da missão na atividade empresarial.
Etapa 2.2) Responsabilidade da Equipe
O que acontecerá se os membros da equipe não souberem qual é sua função e o que devem fazer no projeto?
É muito importante em um ambiente de equipe que os membros da equipe saibam o que se espera de cada um.
No projeto Guru99 Bank, você pode realizar a reunião de equipe. Na reunião, você deve:
- Deixe claro quem está no comando e o que você espera de sua equipe
- Certifique-se de que todos estão cientes de suas funções e responsabilidades. Essas funções já foram definidas na Etapa 1.1
Etapa 2.3) Regras da equipe
As regras da equipe são diretrizes para a maneira como eles trabalharão juntos. As equipes não precisam de muitas regras para trabalhar bem em conjunto, mas todos na equipe devem concordar com as regras e compartilhar a responsabilidade de garantir que sejam seguidas
Você pode consultar alguns exemplos de regras da equipe como a seguir
Etapa 2.4) Motivação da Equipe
O trabalho em equipe sem motivação parece um corpo sem alma. Como Test Manager de um projeto Guru99, depende de você motivar consistentemente sua equipe todos os dias.
Se você tiver uma equipe motivada, isso melhorará a qualidade e a produtividade do seu projeto. Você criará um bom ambiente de trabalho que capacitará seu membro.
Se você quiser saber como motivar sua equipe, dê uma olhada no artigo Habilidade de Pessoas.
Etapa 3) Gerenciar a equipe do projeto
Gerenciar uma equipe é uma tarefa muito desafiadora para o Test Manager. Você vai lidar com diferentes personalidades e estilos de trabalho. O objetivo principal de um bom gerente é fazer com que todos se concentrem, certificar-se de que todos estão se comunicando e manter o projeto no caminho certo.
A figura a seguir mostra a importante função do Test Manager. Vamos imaginar que os membros da equipe são muitos zero, mas sem um líder, eles ainda são zero. Mas tendo um gerente, eles podem ser combinados e se tornar um grande número.
Existem três maneiras de gerenciar uma equipe, conforme a figura a seguir:
Definindo a meta da equipe
O Test Manager (TM) deve permitir que os membros saibam para que estão trabalhando. Você tem que definir as metas da equipe que todos os membros devem conhecer e concordar. No projeto Guru99 Bank, o objetivo da equipe é “testar a facilidade de net banking do Guru99 Bank"
Os alvos da equipe devem ser projetados e divididos na tarefa especificada.
Observação
Observação da equipe significa:
- Monitorando o desempenho do membro da equipe
- Compreender o que estão fazendo e o resultado de seu trabalho.
A observação ajuda o Test Manager (TM) a verificar a eficácia do trabalho do membro da equipe, o andamento do projeto e a detecção precoce de problemas.
Conflito de gestão
Uma equipe de projeto, onde pessoas com personalidades e estilos de trabalho diferentes trabalham juntas, o conflito está fadado a acontecer. As pessoas têm pontos de vista diferentes e, no conjunto certo de circunstâncias, essas diferenças se transformam em conflito. A função do Test Manager é lidar com esse conflito.
Vamos praticar com um exemplo
Durante o projeto Guru99, baseando-se no progresso, você pede a todos os membros da equipe que atualizem o progresso do projeto e aqui está a resposta.
Os membros da equipe não estão cooperando, eles querem fazer as coisas de acordo com seus caprichos e fantasias, e não querem seguir nenhuma regra. Nesse caso, o que você fará? Ignore este conflito Culpe alguém por este problema Resolva o conflito o mais rápido possível Corrija InCorrect
Há algumas atividades recomendadas, que você pode consultar, para resolver esse conflito
- Faça uma reunião de equipe para fazer com que os membros reconheçam a situação do projeto
- Deixe os membros entenderem a importância da cooperação no projeto
- Peça-lhes que cooperem para resolver o conflito
O mais importante em todo o processo de resolução é manter as comunicações abertas para todos. As pessoas envolvidas precisam falar sobre o conflito e discutir seus fortes sentimentos.
O conflito pode ser detectado e resolvido direta e rapidamente. Respeitando as diferenças entre as pessoas, sendo capaz de resolver conflitos quando eles acontecem, e também trabalhando para evitá-los, você será capaz de manter um clima de equipe saudável e criativo.