Fazer Proposta

  1. Coletar especificação de requisitos

    • Não hesite em colocar coisas simples. Uma boa especificação de requisitos envolve tudo do projeto.

    • Tente imaginar o site pronto e depois destrinchar ele, pensando nos seus componentes e unidades de funcionamento(módulos, gems, bibliotecas...). Faça isso para cada parte obtida até chegar ao elemento de implementação mais básico.

  2. Listar em tópicos as partes(módulos) mais relevantes para se expor ao cliente. I.e, as partes menos técnicas e mais acessíveis comuns(e.g, página do usuário, página de listagem de produtos, etc.).

Método 1

  1. Comparar o projeto com os modelos da tabela e classifica-lo

  2. Atribuir um preço final de acordo com o intervalo da sua classe. Vale lembrar que sair dela não é problema, pois o intuito dela é servir como parâmetro.

  3. Elaborar tabela de composição do preço. Cada tópico vai ter seu respectivo preço de acordo com o preço final estipulado. Nessa etapa, a distribuição é a critério do negociador. É recomendado atribuir um peso a cada tópico( de 1 a 5, por exemplo) e depois obter sua contribuição sobre o peso total( razão entre o peso do tópico e soma total dos pesos dos tópicos). O preço de implementação do tópico será, portanto, essa contribuição multiplicado pelo preço final. Temos assim a tabela de implementação

Método 2

  1. Estipular um preço de trabalho por membro, dado em reais/horas(deve levar em consideração também os custos da Struct).

  2. Usar esses valores e multiplicar pela quantidade de horas dispendidas por cada membro no projeto

    Se Moai teria que trabalhar 30 horas semanais, com o preço de 10 reais/hora; o preço do seu trabalho seria 30x10 = 300 reais por semana).
    
    Se o projeto envolve 4 meses, aproximadamente 16 semanas, temos 300x16 = 4800 reais no projeto

    Com isso, obtemos o preço por membro em uma implementação. Se uma implementação envolve mais de um membro, somar o preço de cada um e atribuir à implementação. Assim, pode-se montar a tabela de implementação

  3. Por fim, o preço final basta somar o valor de cada implementação.

Estágio final

  1. Forma de pagamento varia muito. É recomendado consultar as formas de pagamento de propostas antigas e semelhantes à que é confeccionada no momento.

  2. O prazo também varia de acordo com a quantidade de membros disponíveis, necessidade de treinamento, o semestre de cada membro, a parte do semestre... É recomendado sempre verificar com o diretor de projetos e RH.

  3. O processo é estipulado nas horas de trabalho por semana que os membros se dispõe ao projeto(Desde a coleta de backlog até finalização) e a quantidade de horas dispendida em média por implementação(valor muito impreciso). Basta então, dividir a estimativa de tempo por implementação com as horas semanais, que resulta na quantidade de semanas de trabalho.

  4. Sempre coloque uma margem de 20 a 30% acima do estipulado, para casos de ocorrência de bug.

obs: Implementações ao longo do projeto fora do escopo do contrato não são inclusas, o que exige taxas extras nelas(baseado no método 2).

Last updated