Técnicas de Priorização de Requisitos#
Introdução#
A priorização de requisitos envolve classificar os requisitos identificados com base em sua importância para o usuário e no valor que trazem para o projeto. O objetivo é otimizar a alocação de tempo e recursos durante o desenvolvimento do sistema. Existem diversas abordagens para a priorização de requisitos, e cada uma delas pode ser mais adequada para diferentes tipos de projetos.
Técnicas de Priorização#
Existem muitas técnicas de priorização de requisitos. Para este projeto, foram escolhidas: Three Level Scale e MoSCoW.
A técnica "Three-Level Scale" (Escala de Três Níveis) é um método utilizado na engenharia de requisitos e análise de sistemas para classificar e priorizar requisitos ou características de um sistema em três níveis distintos(alta prioridade, média prioridade e baixa prioridade). Essa técnica é útil para estruturar a análise de requisitos de forma que facilite a compreensão e a gestão das necessidades do projeto.
A técnica MoSCoW é uma abordagem popular para a priorização de requisitos em projetos de desenvolvimento, especialmente em metodologias ágeis e de gerenciamento de projetos. O nome "MoSCoW" é um acrônimo que representa quatro categorias de prioridade(Must-Have, Should-Have, Could-Have, Would-Have), onde o Must-Have representa os principais requisitos do sistema, o Should-Have representa os requisitos importantes, mas não essenciais, o Could-Have representa os requisitos que seria iteressante de ter, mas eles não são críticos e por fim o Would-Have representa os requisitos menos importantes sendo que a ausência de alguma deles não impactaria significativamente no software.
Artefatos gerados#
Video 01 - Priorização com Three-Level Scale
Autores: Felipe Amorim de Araújo, Guilherme Silva Dutra, Julio Roberto, Raquel Ferreira Andrade
Video 02 - Priorização com MoSCoW
Autores: Felipe Amorim de Araújo, Guilherme Silva Dutra, Julio Roberto, Raquel Ferreira Andrade
Referências#
-
Wiegers, Karl Eugene (2013). Software Requirements, 3nd Edition. Disponível em https://www.booksfree.org/wp-content/uploads/2022/03/Software_Requirements_3rd_Edition_compressed.pdf. Acesso em: 31 de julho.
-
Software & Systems Requirements Engineering: In Practice - Brian Berenbach, Daniel Paulish, Juergen Kazmeier, Arnold Rudorfer
Histórico de Versão#
Data | Versão | Descrição | Autor |
---|---|---|---|
31/07/2024 | 1.0 | Criação do documento | Guilherme Silva Dutra, Julio Roberto, Felipe Amorim de Araújo, Raquel Ferreira Andrade |
01/08/2024 | 1.1 | Adicionando referências | Guilherme Silva Dutra, Felipe Amorim de Araújo, Raquel Ferreira Andrade |