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