Aplicando métricas e estimativas de software no framework Scrum – parte II

Olá Pessoal. 

Tudo bem com vocês?  

Nesta semana continuaremos nossas discussões sobre as métricas e estimativas de software e os processos ágeis. Acessem o post 1 e o post 2 para se inteirar de nossa proposta.

No último post defendemos a ideia que o framework scrum possui um eixo oculto. Isso mesmo, o eixo de gestão. Esse eixo tem como objetivo mapear:

Quem?

Está fazendo o que?

Para quem?

Em quanto tempo?

Com qual valor?

Com qual grau de qualidade?

A pergunta agora passa a ser: O que tem dentro deste eixo? 

No meu ponto de vista esse eixo internaliza uma estrutura de dados que possibilita que você realize o planejamento, a execução e controle de seu processo de produção de software.Na figura abaixo você verifica qual é o formato da referida estrutura de dados.

Perceba que estrutura proposta possui 6 tabelas:

  • Projetos;
  • Produtos;
  • Atividades;
  • Produções: Tabela que interliga as atividades do processo aos produtos;
  • Colaboradores;
  • Colaborações: Tabela que interliga as produções aos colaboradores.

Alimentar de forma automática e dinâmica essa tabela pode facilitar ao máximo a gestão de seu processo.

Por fim, perceba que alguns campos das tabela de produções já realizam uma certa intersecção com o conceito de estimativas e métricas, o campo tempo é um exemplo.

No próximo post iremos inserir as métricas na estrutura de dados e posteriormente, para que possamos realizar estimativas consistentes.

Até a próxima

por José Augusto Fabri – fabri@utfpr.edu.br 

Leave a comment