Tenho um problema ao relatar o progresso ao meu empregador. Sou programador em meio período, lidando com um projeto de software para o departamento (não técnico) da minha escola.
Pessoa de contato:
1. A equipe que realmente usa o software e gera solicitações de recursos,
2. Meu chefe (não programador) e ela não é o usuário do software.
A natureza do projeto:
é um software pronto, adquirido de terceiros. Preciso modificar ou adicionar recursos / funções a este software para atender às necessidades do departamento. Este é um software que você precisa usar ao longo do semestre. Nem todos os recursos precisam ser usados no início.
Por isso, estamos usando o modelo Agile: quando a equipe precisa de um determinado recurso, ele gera uma solicitação e eu faço as alterações. Até o final do semestre, suponho que todos os recursos necessários serão aprimorados e implementados.
O problema: toda
vez que meu chefe me perguntava como está o progresso, não posso responder, porque não sei como responder. Não tenho uma lista completa de todos os recursos necessários. Mesmo tendo completado os recursos levantados na semana passada, ainda não sei dizer ao meu chefe que "concluí", porque novos recursos também estão chegando e não sei quanto. Não sei dizer "Temos quantos% de conclusão" nem "Vamos concluir por xxx". Em algum momento de três solicitações, consigo concluir 2, diria ao meu chefe "concluí 2, mas há um recurso ainda não concluído". Após um longo período de tempo, soa como "sempre tenho algo que não termina, depois de tanto tempo".
Ser incapaz de relatar o progresso me faz parecer muito ruim. Não é sobre o quanto eu fiz, é sobre como deixar as pessoas saberem. Se eu fosse o gerente, e minha equipe continuasse falhando em me comunicar o progresso por meses, sentirei que esse cara também é incapaz.
Vocês têm alguma idéia de como relatar ou responder a perguntas tão simples quanto "qual é o status / progresso da modificação do software"?
ATUALIZAÇÃO Minha chefe não envolve tarefas de desenvolvimento diretamente, portanto, ela não tem idéia do que estou fazendo ou de como o programa funciona. Não nos encontramos regularmente, pois ela está ocupada, e acho que será perda de tempo porque ela não é a principal usuária, ela não conhece os detalhes do programa.
Encontro-me regularmente com a equipe que utiliza e conhece melhor o software.
Sinto-me difícil de explicar o progresso ao meu chefe.