Em conversa com alguns amigos, verificamos que em varias empresas de software brasileiras existe uma grande intenção em adotar o MPS-BR e o uso do framework Scrum.
Mais ai fica a pergunta, até onde podemos adaptar o framework Scrum para conseguimos o MPS-BR sem ter um grande reboliço interno?
Com base no estudo de caso do framework Scrum e das normas do mps-br nível G. Percebi que o framework Scrum apresenta grande flexibilidade e caracteristicas para o mps-br nível G.
Documentação disponível no site do órgão regulamentador brasileiro do mps-br "Softex".
Itens do MPS-BR - Nível G
Gerência de Projetos (GRP)
GRP1 - O escopo do trabalho para o projeto é definido;
GPR2 - As tarefas e os produtos de trabalho do projeto são dimensionados utilizando métodos apropriados;
GPR3 - O modelo e as fases do ciclo de vida do projeto são definidas;
GPR4 - (Até o nível F) O esforço e o custo para a execução das tarefas e dos produtos de trabalho são estimados com base em dados históricos ou referências técnicas;
GPR5 - O orçamento e o cronograma do projeto, incluindo marcos e/ou pontos de controle, são estabelecidos e mantidos;
GPR6 - Os riscos do projeto são identificados e o seu impacto, probabilidade de ocorrência e prioridade de tratamento são determinados e documentados;
GPR7 - Os recursos humanos para o projeto são planejados considerando o perfil e o conhecimento necessários para executá-lo;
GPR8 - As tarefas, os recursos e o ambiente de trabalho necessários para executar o projeto são planejados;
GPR9 - Os dados relevantes do projeto são identificados e planejados quanto à forma de coleta, armazenamento e distribuição. Um mecanismo é estabelecido para acessá-los, incluindo, se pertinente, questões de privacidade e segurança;
GPR10 - (Até o nível F) Planos para a execução do projeto são estabelecidos e reunidos no Plano do Projeto;
GPR11 - A viabilidade de atingir as metas do projeto, considerando as restrições e os recursos disponíveis, é avaliada. Se necessário, ajustes são realizados;
GPR12 - O Plano do Projeto é revisado com todos os interessados e o compromisso com ele é obtido;
GPR13 - (Até o nível F) O progresso do projeto é monitorado com relação ao estabelecido no Plano do Projeto e os resultados são documentados;
GPR14 - O envolvimento das partes interessadas no projeto é gerenciado;
GPR15 - Revisões são realizadas em marcos do projeto e conforme estabelecido no planejamento;
GPR16 - Registros de problemas identificados e o resultado da análise de questões pertinentes, incluindo dependências críticas, são estabelecidos e tratados com as partes interessadas;
GPR17 - Ações para corrigir desvios em relação ao planejado e para prevenir a repetição dos problemas identificados são estabelecidas, implementadas e acompanhadas até a sua conclusão;
Gerência de Requisitos (GRE)
GRE1 - O entendimento dos requisitos é obtido junto aos fornecedores de requisitos;
GRE2 - Os requisitos de software são aprovados utilizando critérios objetivos;
GRE3 - A rastreabilidade bidirecional entre os requisitos e os produtos de trabalho é estabelecida e mantida;
GRE4 - Revisões em planos e produtos de trabalho do projeto são realizadas visando identificar e corrigir inconsistências em relação aos requisitos;
GRE5 - Mudanças nos requisitos são gerenciadas ao longo do projeto;
Estarei publicando o estudo para cada regra do mps-br durante a semana.
Leia Mais…