Há cerca de um ano e meio, entrei em um local de trabalho que alegava fazer desenvolvimento Agile. O que eu aprendi foi que esse lugar adotou várias práticas ágeis (como posições diárias, planejamentos e revisões de sprint), mas nenhum dos princípios (apenas a tempo / mentalidade suficientemente boa, expondo falhas cedo, comunicação rica).
Agora, tenho a tarefa de tornar a equipe mais ágil e tenho certeza de que tenho total adesão dos desenvolvedores e da equipe de negócios. Como programa piloto, eles me deram um projeto que apenas completou 15 meses de coleta de requisitos, possui um documento de Análise e design de 110 páginas (a ser considerado como "escrito em pedra") e onde não tenho acesso ao final usuários (apenas para o comitê formado pelos gerentes dos usuários que não usarão o produto).
Comecei pequeno, fornecendo a eles uma lista de entregas esperadas para os 5 primeiros sprints (deixando os futuros sprints indefinidos), uma lista de objetivos para o primeiro sprint e dissecei o documento de A&D para obter histórias de usuário suficientes para atender aos objetivos do primeiro sprint .
Desde então, eles perguntam por que não temos todos os requisitos para todos os sprints, por que não comecei a trabalhar no material para o terceiro sprint (que eles consideram mais importante, mas se baseia nos resultados do primeiro 2 sprints) e estão pressionando por ainda mais documentação que minha equipe de TI inteira considera ocupada ou não relacionada a nós (como escrever o manual do usuário antecipadamente, documentar todos os campos de dados de todos os sprints iniciais e muito mais trabalho "inicial").
Isso tem sido bastante difícil para mim, como novo gerente de projetos, mas há melhorias que efetivamente implementei, como scrumban para gerenciamento de histórias, programação em pares e que a empresa nos dê testes de aceitação do cliente antecipadamente (como parte da documentação de requisitos) .
Então, minhas perguntas são:
- O que posso fazer para introduzir mudanças de maneira mais eficaz em um negócio resistente?
- Existem outras práticas que posso introduzir no lado de TI para ajudar a mostrar aos negócios os benefícios do ágil?
- O ônus da documentação está nos estrangulando - a empresa ainda a vê como uma estratégia de gerenciamento de riscos, e não como um risco. O que podemos fazer para aliviar as preocupações e demandas da documentação (especificamente a quantidade de documentação e a necessidade de toda a documentação)?
- Estamos em um prédio separado do nosso negócio, a cerca de 3 quarteirões de distância, e eles se recusam a ter seu pessoal no projeto co-habitado porque essa pessoa "não poderá trabalhar em outros projetos enquanto estiver em nosso construção." Eles esperam que sempre vamos até lá e agrupemos nossas perguntas para que possamos perguntar todas de uma vez e não desperdiçar o tempo dessa pessoa com "interrupções constantes". O que podemos fazer para obter uma comunicação mais rica deles?
Qualquer conselho adicional também seria apreciado.
Obrigado!