Os desenvolvedores dos times Katana, DoomsDay, Crazy Train e Operador Logístico participaram de um treinamento sobre XP (eXtreme Programming), onde foram apresentados algumas práticas para fomentar a agilidade dentro da engenharia de software.
O treinamento foi ministrado pelo Agile Coach e desenvolvedor da NDD Alexandre Rech com auxílio dos Scrum Masters dos times. Os métodos ágeis compartilham práticas muito semelhantes. Isso ocorre, porque os métodos seguem o manifesto ágil.“O Scrum, que é o que mais usamos aqui na NDD, é um framework focado principalmente em planejamento e gestão. Já o XP é mais focado em práticas ágeis de desenvolvimento. E foi nas práticas que o XP implementa que nós focamos”, destacou.
Segundo Rech, certas práticas de desenvolvimento, que são vistas como essenciais para o bom andamento de um projeto de software, não fazem parte do escopo do Scrum, mas fazem parte do XP, como desenvolvimento guiado por testes (TDD), design incremental, código coletivo, programação em par, refatoração, dojos, entre outros.
“Melhor do que focar em uma metodologia específica, precisamos conhecer o que há de melhor nas ferramentas. Quero dizer, em vez de simplesmente tomar o Scrum como uma solução definitiva para qualquer contexto, devemos conhecer as boas práticas de cada framework, por exemplo: XP, Kanban, PMBOK e até mesmo o RUP. Assim, resolvemos os problemas da forma mais adequada. Não existe bala de prata, precisamos ter em nossa caixa de ferramentas várias opções para definir a que melhor se adapta”, descreveu Rech.