O método MoSCoW é uma técnica que visa priorizar necessidades ou requisitos em termos de assistência à gestão de projetos e desenvolvimento de software . O objetivo é que o gerente do projeto e o cliente concordem sobre a importância das tarefas no que diz respeito aos prazos.
As letras maiúsculas da sigla MoSCoW significam :
Os o's no MoSCoW são adicionados apenas para tornar a sigla pronunciável e, na maioria dos casos, são escritos em minúsculas para indicar que não correspondem a palavras. No entanto, a escrita MOSCOW, com o maiúsculo, às vezes é usada.
Todos os requisitos são importantes, mas devem ser priorizados a fim de garantir o melhor interesse do proprietário. Os desenvolvedores concentram seu trabalho nas tarefas M, depois nas tarefas S e C. No entanto, se os prazos não puderem ser cumpridos, os requisitos C serão os primeiros a serem cancelados, seguidos pelos requisitos S.
A vantagem do método MoSCoW está no significado da sigla, que é mais compreensível do que outras técnicas de priorização como alta, média e baixa.
Este método de priorização foi inventado por Dai Clegg e amplamente usado pela primeira vez como parte da abordagem de projeto do método de desenvolvimento de sistemas dinâmicos ágeis (DSDM).
O método MoSCoW é frequentemente usado em blocos de tempo , onde um prazo é definido para focar nos requisitos mais importantes. Portanto, é frequentemente usado com abordagens de desenvolvimento de software como Scrum , desenvolvimento rápido de aplicativos (RAD) e DSDM .
Ou um software de gerenciamento de tarefas imaginárias compreendendo as seguintes funcionalidades:
Um workshop entre o gerente de projeto e o cliente fornecerá um entendimento comum e compartilhado das prioridades.
Por exemplo :
Tudo é uma questão de ponto de vista, mas tentámos aqui limitar-nos a 50% de must para poder jogar com os outros níveis de priorização; caso contrário, corre-se o risco de que tudo se torne obrigatório , ou seja, tudo é prioritário.