Antes de pensar em introduzir o desenvolvimento ágil, primeiro explore qual é o mais adequado para sua organização / projeto. Se, por exemplo, você estiver olhando para o scrum, considere se o usaria estritamente ou se uma forma mais solta de scrum, ou mesmo outro método, pode se encaixar melhor. Minha resposta então está no scrum como seu método ágil.
O Scrum é ótimo para projetos que exigem inovação, onde pouco se sabe e é necessário experimentar. Não é o melhor ajuste para fazer coisas como manter produtos existentes ou lidar com trabalhos de manutenção recorrentes. Felizmente, porém, o scrum é uma estrutura frouxa e você pode usá-lo da melhor maneira possível.
Para o trabalho de manutenção, o Kanban pode ser melhor para você ou você pode tentar apenas alguns elementos do scrum para gerenciar o sprint e executar tarefas como standups diários. Eu chamo isso de "scrum-but", "sim, fazemos scrum em nossa empresa, mas ...". Tudo bem, não se sinta mal por isso.
Para introduzir o scrum adequado em sua organização, você precisa do envolvimento do proprietário do produto e do interessado. Se você é uma empresa pequena, esse cara pode ser uma pessoa, o chefe e, em uma empresa maior, um gerente de produtos e o chefe / chefe de departamento. Eu sugeriria duas rotas para a introdução do scrum:
1) você pode começar a usar o scrum de forma um pouco mais flexível para gerenciar as filas de trabalho existentes imediatamente. Mas veja também o Kanban.
2) começar a usar o scrum de forma mais rigorosa em algum projeto novo que exigirá inovação, feedback antecipado e onde muito é desconhecido. Você pode sugerir ao chefe / proprietário do produto que o scrum seria ideal para este novo projeto.
Mas lembre-se! não se trata apenas de código, o proprietário do produto tem uma parte crucial e deve entender e cumprir sua função. Isso significa, por exemplo, não escrever todas as especificações antecipadamente, começando pelo mínimo, iterando rapidamente, obtendo feedback, aprendendo e alimentando essas informações e assim por diante. Tente trabalhar com um gerente de produto que gostaria de introduzir o scrum como você, mas do lado do proprietário do produto e, idealmente, ele deve ser forte o suficiente para afastar as solicitações de gerenciamento e proteger o sprint.
Será necessário um esforço conjunto do desenvolvimento e gerenciamento de produtos para introduzir o scrum.
Em um projeto tão novo, tente fazer com que a nova equipe seja transferida para uma sala separada e use notas post-it para visualizar o trabalho nos vários estados, como atraso, andamento etc. Não fique atolado nas ferramentas eletrônicas nesta fase , mantenha as coisas o mais simples possível. Não se sinta tolo em planejar pôquer com cartas quando você começar também, uma vez que sua equipe estiver na velocidade, você provavelmente não as usará apenas digitando os números.
Na minha experiência, é mais fácil introduzir o scrum em uma forma pura e depois facilitar para mais filas de trabalho do tipo manutenção. É mais difícil o contrário.
Meu comentário final é tomar cuidado, pensando que scrum é uma panacéia de desenvolvimento, não é. O Scrum é uma estrutura útil e simples para inovação de produtos, mas explore outros métodos combinados conforme sua empresa o exija e não se sinta mal por isso.