Using MoSCoW in Agile to Prioritize Better
Uma das ideias chave em Agile é a priorização – uma equipa precisa de compreender que características devem ser feitas e quais podem ser deixadas para trás a fim de produzir o melhor resultado. Contudo, o conceito pode ser bastante difícil de apreender quando se passa de uma abordagem diferente de gestão de projectos. Uma técnica de priorização chamada MoSCoW traz grande ajuda e clareza em tais casos.
P>Primeiro utilizado com o Método de Desenvolvimento Dinâmico de Sistemas, MoSCoW é uma técnica desenvolvida por Dai Clegg. O único objectivo desta abordagem de priorização é ajudar a compreender a importância que as partes interessadas atribuem a cada uma das características e requisitos que colocam. Assim, ser capaz de se concentrar primeiro nas mais importantes e abordar o resto apenas se a equipa tiver tempo.
A técnica requer a divisão de todas as características em quatro categorias – Must, Should, Could e Won’t. Assim formando o acrónimo MSCW a partir do qual aparece o nome MoSCoW. Para saber quais das características são cruciais, a equipa tem de as categorizar nos quatro grupos.
Tem de ter características são absolutamente cruciais para o projecto. Devem ter características são importantes para o projecto, mas menos urgentes. Poder ter características não são tão importantes como são desejáveis e só devem ser completadas se houver mais tempo. E, por último, não terá características ou não são importantes ou não são possíveis no momento e, portanto, não são de todo concluídas.
Após a equipa dar prioridade às características, elas criam um plano de acção claro para avançar. Em primeiro lugar, têm de completar todas as características. Uma vez que isso seja feito, podem avançar para o Deveres ter. E só depois de todos os Deveres ter sido feitos, a equipa pode considerar os Deveres ter. Desta forma, o foco está logo nas tarefas mais importantes.
O que é que isto tem a ver com o Agile? Ajudará as equipas a transitar, estabelecer prioridades e planear melhor.
A executar um primeiro Sprint ou uma primeira iteração pode e muito provavelmente será difícil para qualquer equipa. Não sabe o que está a fazer, ainda está a questionar o processo e, além disso, agora tem de decidir com qual das muitas tarefas irá começar primeiro. Adicionar a técnica MoSCoW nestes casos trará clareza à equipa e proporcionará a capacidade de avançar.
Dependente do processo, a equipa poderá até dividir o atraso em 4 colunas com base nos quatro grupos de importância. Desta forma, sendo capaz de adicionar as novas características directamente nas colunas apropriadas e compará-las entre si para obter uma melhor percepção das suas prioridades.
Enquanto as equipas mais avançadas não verão muitas vezes qualquer ponto de tal priorização e ficarão satisfeitas com a abordagem tradicional do ponto da história ou da coluna de prioridade, isto pode ser uma grande ajuda para os novos praticantes Ágeis.
Uma coisa a notar, no entanto, é que enquanto a técnica MoSCoW é normalmente utilizada apenas uma ou algumas vezes durante o projecto, para as equipas Ágeis isto será diferente. Para acomodar as circunstâncias em mudança e planear o trabalho certo para cada iteração, a técnica deve ser utilizada sempre que as prioridades mudam. Uma vez que isso pode tornar-se bastante pesado, as equipas devem tomar nota de rever as suas colunas prioritárias cada vez que planeiam uma nova iteração.
Pode considerar MoSCoW como parte da sua rotina Ágil?