Eu tenho esta planilha Excel cheia de recursos, e para cada uma calculamos quantos dias custaria se uma pessoa trabalhasse nela. Agora eu gostaria de mapear com alguma fórmula quando se espera que seja concluído.
Embora o que eu não entenda como posso fazer isso é fazer um cálculo que tenha em mente os outros recursos ao seu redor. Por exemplo temos:
- Recurso 1 - 22 dias
- Recurso 2 - 1 dia
- Recurso 3 - 3 dias
- Recurso 4 a 10 dias
Além disso sabemos que temos 3 desenvolvedores e apenas 2 podem trabalhar simultaneamente em uma funcionalidade. Se 2 desenvolvedores trabalharem simultaneamente em um recurso o tempo será reduzido em, por exemplo, 40%
Quero que a fórmula me diga isso com base na data de início que definimos: para o exemplo vamos usar hoje.
- Recurso 1 - data de término prevista 12/10/16 (13,2 dias, que ocupa 2 desenvolvedores, em tempo integral)
- Recurso 2 - data de término prevista 21/09/16 (1 dia, 1 desenvolvimento)
- Recurso 3 - data de término prevista 26/09/16 (3 dias, 1 desenvolvimento, data de início muda para amanhã, pois hoje já está totalmente bloqueado pelos recursos 1 e 2)
- Recurso 4 - data de término prevista 07/10/16 (10 dias, 1 desenvolvimento, a data de início é a data de término do recurso 3, pois até então todos estão bloqueados)
NOTA: a ordem dos recursos é crítica e podemos esperar que o recurso superior seja mais importante do que o abaixo dele.
Agora consegui fazer uma fórmula com a função WORKDAY, que me informava de cada item individual quando seria finalizado se fosse o primeiro item. Mas como posso aprimorar minha fórmula para levar em conta outros itens que estão sendo recolhidos durante uma semana? E a quantidade de recursos com os quais trabalhamos?
Espero que alguém possa me dar um empurrão na direção certa! Ou pode apenas me dizer que isso é impossível com a fórmula?
Responder1
Embora isso não resolva o seuplanilhaproblema, acredito que o Excel não é uma boa ferramenta para a tarefa que você está tentando realizar. Isso parece muito complicado para usar uma planilha e, em vez disso, você precisa de um programa de agendamento adequado.
No passado eu useiProjetos Microsoft(Link da Wikipedia, pois é menos provável que mude) e é exatamente isso que esse programa faz.
Acredito que você pode configurar pessoas que possam fazer itens e, desde que esses itens não dependam uns dos outros, as tarefas devem ser organizadas de forma que as pessoas não tenham tempo de inatividade. Você também pode atribuir várias pessoas a uma tarefa e tenho certeza de que existe um modificador de eficiência de tarefa.
Já faz um tempo que não o uso, então estou um pouco enferrujado, mas parece uma ferramenta melhor para sua tarefa, pois faz agendamento de tarefas, dependências, gerenciamento de recursos e nivelamento e soa exatamente como o que você está tentando alcançar ..