[SPIKE] - Precificação de Software
Para fazer a precificação de um software, temos que calcular as 3 fórmulas seguintes:
- Diária do Time
- Custo do Produto
- Valor de Mercado
DiáriaTime: SomaSalarioBrutoTime / 30
Para realizar o cálculo da Diária do Time deve-se somar o salário bruto do time inteiro, somando com a parte do salário bruto dos Scrum Master, Product Owner e dos coordenadores que gerenciam o time(o salário deles devem ser divididos em partes iguais entre os diversos times que são gerenciados por eles), após isso se divide por 30, que correspondem aos 30 dias do mês.
Exemplo
Time A: | Time B: | Remuneração: | ||
servidor 1 | servidor 4 | servidor 1 | 1000 | |
servidor 2 | servidor 5 | servidor 2 | 2000 | |
servidor 3 | servidor 6 | servidor 3 | 2000 | |
Scrum master 1 | Scrum master 2 | servidor 4 | 2000 | |
Product owner |
Product owner | servidor 5 | 1000 | |
Coordenador | Coordenador | servidor 6 | 3000 | |
Scrum master 1 | 5000 | |||
Scrum master 2 | 6000 | |||
Product owner | 7000 | |||
Coordenador | 10000 |
Considerando que o Product owner e o Coordenador estão em ambos times, o salário deles será dividido em ambos, ficando assim o seguinte valor da diária de cada time:
Time A: (18.500 / 30) valor da diária do time = $616,66
Time B: (20000 / 30) valor da diária do time = $666,66
Custo do Produto: (DiáriaTime * DiasDesenvolvimento) * (ptsProduto / ptsSprint)
Para realizar o cálculo do Custo do Produto deve-se multiplicar a diária do time pela quantidade de dias de desenvolvimento do software, e dividir os pontos usados naquele produto em específico pelos pontos totais da sprint, após isso, ambos resultados devem ser multiplicados.
Exemplo
Considerando que 3 produtos foram criados em uma sprint, onde a soma dos pontos do produto A equivalem a 20pts, do produto B a 50pts e do produto C a 30pts, e que a diária de um time seja $300, contando que os 3 softwares foram desenvolvidos em 15 dias, temos o seguinte resultado:
Produto A: (300*15) * (20/100) custo do produto = $900,00
Produto B: (300*15) * (50/100) custo do produto = $2.250,00
Produto C: (300*15) * (30/100) custo do produto = $1.350,00
Valor de Mercado: QuantidedaHistorias * MédiaCards * ComplexidadeProduto * ValorUST
Para realizar o cálculo do Valor de Mercado deve-se multiplicar a quantidade de histórias para o desenvolvimento do software com a pontuação que mais aparece nos cards (pontuação dada com os valores da série de Fibonacci: 1, 2, 3, 5, 8 e 13), multiplicando também pela complexidade do produto que varia entre baixa(3), média(5) e alta(8), que multiplica pelo valor de UST(pontos do serviço técnico) estipulado.
Exemplo
Considerando que para desenvolver um software foi necessário 10 cards, que a maioria desses cards tiveram 8pts, supondo que a complexidade foi média e que o UST é de 151, temos o seguinte resultado:
10 * 8 * 5 * 151 Valor de Mercado = $60.400
Referências
CODE