Plano de Custos
1. Introdução
O objetivo do Plano de Custos proposto é estabelecer uma previsão orçamentária precisa para o projeto Schedula, incluindo todos os custos associados aos recursos necessários para sua execução. Esse plano é fundamental para garantir que o projeto seja executado dentro do orçamento previsto e para evitar possíveis surpresas financeiras ao longo do caminho. Portanto, é essencial que todos os custos sejam devidamente estimados e documentados, para que se possa ter uma visão clara dos gastos e garantir a viabilidade financeira do projeto.
Dentre os principais aspectos que serão analisados neste plano de custos estão: o custo médio de um aluno em uma universidade federal, os custos fixos, os custos relacionados ao tempo de desenvolvimento definido e custos adicionais, sendo que este último pode ser decorrente de imprevistos, ajustes de escopo, entre outros fatores.
2. Custo médio de um aluno em uma universidade federal
De acordo com a matéria do jornal da unesp, em 2019 [1], o custo anual de um aluno em universidades federais é de R$ 40.900,00. Com essa informação, é possível calcular o custo de um aluno por mês: R$ 3.408,33, por semana: R$ 852,08, por dia (considerando que o projeto será desenvolvido ao longo dos 7 dias da semana): R$ 121,73 e por hora (levando em consideração que em média gasta-se 6h por dia com a faculdade): R$ 20,29.
Levando em conta que serão gastas 10h por semana para as disciplinas de EPS/MDS, o custo por semana, por aluno, para essas disciplinas é de R$ 202,88. Como a equipe possui 17 integrantes, por semana a equipe custará R$ 3.448,96. Para o projeto de 15 semanas, o custo com pessoal será de R$ 51.734,40. Para o MVP, que será desenvolvido em 10 semanas, o custo será de R$ 34.489,60.
3. Custos por equipamento
Levando em conta que o projeto é realizado em computador, é consenso que cada aluno necessita de uma unidade para si, pois é inviável que os desenvolvimento seja feito ao mesmo tempo em conjunto em uma só máquina ou poucas unidades, já que muitas necessidades do projeto podem ser feitas em paralelo, e se levar em conta o tempo em si, essa necessidade é até obrigatória.
Assim, foi feita a escolha de um computador específico com base em uma pesquisa de mercado, levando em contas os requisitos necessários para desenvolver o projeto de maneira eficiente, mas que não sejam desnecessariamente custosos demais. Dessa maneira a equipe levantou os seguintes requisitos de hardware para o computador: Processador Intel Core i3, 8 GB de memória RAM e SSD de 256 GB. O equipamento escolhido tem custo na data de 05/05/2023 de R$ 2.868,00 no site da fabricante, que pode ser visualizado aqui.
O valor total desse custo, multiplicado pela quantidade de alunos, 17, é de cerca de R$ 48.756,00.
4. Custos com internet
Para poder contribuir com o projeto remotamente, é necessário ter uma conexão com internet, e para uma conexão de qualidade, evitando problemas de velocidade, é necessário pelo menos 50 Mbps. Fazendo pesquisas [2], [3], foi possível constatar que, no DF, a média de valores de planos para internet acima de 50 Mbps é de R$ 90,00 por mês.
Levando em consideração que o projeto será desenvolvido nos meses Abril, Maio, Junho e Julho, um único desenvolvedor irá gastar para o projeto R$ 360,00 com internet.
Este valor, multiplicado pela quantidade de alunos, 17, é R$ 6120,00.
5. Custos com energia
Utilizando como base que um computador consome, em uma hora, 5kWh/mês [4], e a tarifa de energia no DF é de R$0,81 kWh [5], iremos considerar que cada membro dedicará para a disciplina 10 horas semanais. Multiplicando a tarifa pelo consumo mensal têm-se o valor de R$ 4,05 por pessoa, por mês.
Logo, ao longo dos 4 meses do projeto, um desenvolvedor terá o gasto de R$ 16,20 com energia dedicada ao projeto.
Este valor, multiplicado pela quantidade de alunos, 17, é R$ 275,40.
6. Custos com hospedagem
A hospedagem do Schedula para o ambiente de produção foi realizada no Heroku, uma plataforma que oferece serviços pagos, mas também concede créditos estudantis ao associar a conta ao Github Student[7]. No entanto, nos deparamos com a limitação de que esses créditos fornecem apenas um desconto máximo de 13 dólares por mês, e que essa quantia não foi suficiente para cobrir o valor total do consumo dos microsserviços do Schedula.
Ao dividirmos o valor entre os 17 membros do grupo, o total individual ficou em R$10,45. Durante a reunião interna (planning) do Schedula em 07/06/23, foi questionado se esse montante seria inviável para alguém, mas todos concordaram que seria possível arcar com ele.
Esse valor corresponde à hospedagem do mês de Maio e a cobrança se repetirá nos meses de Junho e Julho, que estão dentro do semestre, mas que ainda não foram debitados em dólares na conta dos estudantes. Além disso, a equipe decidiu informar o professor Hilmer sobre essas despesas durante a aula em 13/06/23.
7. Planilha
8. Agile EVM - Earned Value Management
O Agile EVM (Earned Value Management)[6] é uma adaptação da técnica de gerenciamento do valor agregado para projetos ágeis. Ele é usado para monitorar e controlar o desempenho de projetos ágeis, fornecendo uma visão objetiva do valor do trabalho realizado em relação ao valor planejado.
Agile EVM combina princípios ágeis, como a entrega incremental de valor, com a abordagem tradicional do valor agregado do EVM. Ele utiliza três métricas principais: Valor Planejado (Planned Value - PV), Valor Ganho (Earned Value - EV) e Custo Real (Actual Cost - AC). Com base nessas métricas, o Agile EVM calcula medidas de desempenho: Índice de Desempenho de Valor Ganho (Earned Value Performance Index - EVPI), Índice de Desempenho de Custo (Cost Performance Index - CPI) e Índice de Desempenho de Cronograma (SPI).
Essas métricas e índices ajudam os gerentes de projeto e as equipes ágeis a avaliar o desempenho do projeto, identificar possíveis desvios em relação ao planejado e tomar medidas corretivas, se necessário. Eles fornecem uma visão objetiva do progresso do projeto, permitindo que a equipe tome decisões informadas sobre ajustes no escopo, cronograma e custos, a fim de manter o projeto no caminho certo para alcançar seus objetivos.
A equipe Schedula realizou o levantamento desses índices para cada sprint do projeto, e toda essa análise pode ser acessada aqui, ou visualizada abaixo:
Descrevendo de maneira mais específica, e destacando alguns dos gráficos presentes na análise, no gráfico abaixo pode-se ver um dos aspectos importantes do Agile EVM, que é a projeção da data da release. Essa projeção envolve o cálculo do Velocity, que representa a quantidade média de trabalho concluído pela equipe em cada iteração ou sprint. Com base no Velocity, é possível estimar o tempo necessário para concluir as tarefas restantes e, assim, projetar a data de entrega ou release do projeto. Com isso se relaciona o Velocity Mean, que é a média histórica do Velocity ao longo do projeto. Ele fornece uma estimativa mais estável e confiável da velocidade da equipe, considerando variações ao longo do tempo. Com base no Velocity Mean, é possível fazer uma projeção mais precisa da data da release, considerando a capacidade real da equipe.
No gráfico abaixo é possível observar a linha temporal de outros conceitos trazidos pelo Agile EVM. Há o Burndown, que é usado para acompanhar o progresso do trabalho durante uma iteração ou sprint. Ele mostra a quantidade de trabalho restante em relação ao tempo disponível. O burndown é útil para identificar se a equipe está adiantada ou atrasada em relação ao planejado e tomar ações corretivas conforme necessário. Também há o Índice de Desempenho de Custo (CPI) e o Índice de Desempenho de Cronograma para avaliar o desempenho do projeto. O CPI é calculado pela relação entre o Valor Agregado (EV) e o Custo Atual (AC). Ele indica se o trabalho está sendo concluído dentro do orçamento planejado. Já o Índice de Desempenho de Cronograma é calculado pela relação entre o Valor Agregado (EV) e o Valor Planejado (PV). Ele indica se o trabalho está sendo concluído dentro do prazo estabelecido.
Neste terceiro gráfico, o Valor Planejado (PV) representa o valor estimado do trabalho planejado para ser realizado em um determinado momento. O Custo Atual (AC) é o custo real incorrido até o momento para executar as atividades. O Valor Agregado (EV) é o valor do trabalho concluído e aceito até o momento.
9. Versionamento
Data | Versão | Descrição | Autor |
---|---|---|---|
04/05/23 | 1.0 | Documento inicial | Ian Ferreira |
05/05/23 | 1.1 | Adicionando custo por aluno | Ítalo Serra |
05/05/23 | 1.2 | Adicionando custo por equipamento | Guilherme de Morais |
19/05/23 | 1.3 | Adicionando planilha, alterando referências | Álvaro Leles |
26/05/23 | 1.4 | Adicionando custos referentes a equipamento e internet | Álvaro Leles |
03/06/23 | 1.5 | Adicionando custos referentes a energia | Álvaro Leles |
03/07/23 | 1.6 | Documento revisado | Ian Ferreira e Ítalo Vinícius |
08/07/23 | 1.7 | Adicionando tabela de EVM | Álvaro, Gabriel B. e Guilherme |
09/07/23 | 1.8 | Adicionando custos com hospedagem | Guilherme de Morais |
09/07/23 | 1.9 | Detalhando gráficos do EVM | Guilherme e Gabriel B. |
10. Referência
[1] Cobrança de mensalidade não é a solução para o financiamento da universidade pública. Disponível em: https://jornal.unesp.br/2022/06/08/cobranca-de-mensalidade-nao-e-a-solucao-para-o-financiamento-da-universidade-publica. Acessado em 05 mai. 2023.
[2] Melhor escolha internet em brasília. Disponível em: https://melhorescolha.com/internet-banda-larga/brasilia-df. Acessado em 26 mai. 2023.
[3] Melhor Internet em Brasília - DF. Disponível em: https://www.minhaconexao.com.br/ranking/df/brasilia. Acessado em 26 mai. 2023.
[4] DICAS PARA ECONOMIA DE ENERGIA AO USAR O COMPUTADOR. Disponível em: http://www.mpgo.mp.br/portal/conteudo/dicas-para-economia-de-energia-ao-usar-o-computador. Acessado em 02 jun. 2023.
[5] Conta de luz fica mais cara no DF. Disponível em: https://g1.globo.com/df/distrito-federal/noticia/2021/10/22/conta-de-luz-fica-mais-cara-no-df-a-partir-desta-sexta-feira-22.ghtml. Acessado em 02 jun. 2023.
[6] AgileEVM – Earned Value Management in Scrum Projects. Tamara S.; Brent B.; Thomas B. Proceedings of AGILE 2006 Conference. 2006.
[7] Heroku for GitHub Students. Disponível em: https://www.heroku.com/github-students. Acessado em 08 jul. 2023.