Digamos que você tenha 5 clientes, desenvolva 2 ou 3 projetos diferentes para cada um. Cada projeto tem X i tarefas.
Cada projeto leva de 2 a 10 semanas por homem.
Dado que existem poucos recursos, é desejável minimizar a sobrecarga de gerenciamento.
Duas perguntas neste cenário:
- Quais ferramentas você usaria para priorizar as tarefas e acompanhar sua conclusão, enquanto tende a minimizar a sobrecarga?
- Quais critérios você levaria em consideração para determinar qual tarefa atribuir ao próximo recurso disponível, uma vez que o objetivo principal é aumentar a taxa de transferência (mais projetos concluídos por unidade de tempo, esse objetivo entra em conflito com o início de um projeto e o término e depois passa para o nas próximas)?
Idéias, técnicas de gerenciamento, algoritmos são bem-vindos
development-process
project-management
Vinko Vrsalovic
fonte
fonte
O Kanban permite rastrear tarefas nos fluxos de trabalho. Eles mostram áreas do fluxo de trabalho que estão com backlogs, para que você possa dedicar mais esforços para limpá-los e também começar a isolar o que está causando eles.
Existem várias boas referências sobre as técnicas .
Leia todos eles. Sim. Leia-os novamente até que nada pareça contradizer sua experiência "aprendida". Depois, retire alguns post-its e tente ensinar a outra pessoa o que é o kanban. Em seguida, leia-os novamente para ver o que você não entendeu tão bem quanto pensava.
fonte
Dado o seu cenário, eu pediria aos clientes que priorizassem os projetos nos quais você está trabalhando para eles. Eu não escolheria esses projetos por aqueles com "os mais altos índices de lucro", pois você envia ao seu cliente a mensagem de que tudo o que lhe interessa é o dinheiro deles. Você deseja que seu cliente saiba que está interessado em ajudá-lo a resolver os problemas de software.
Em seguida, o processo de determinar em que você trabalha em seguida é uma conversa entre você e eles, onde você explica quais recursos você tem disponível para dedicar ao (s) projeto (s) e quais eles priorizariam primeiro.
Eles podem não estar empolgados por você estar dizendo a eles que não pode fazer tudo o que eles querem, mas eles apreciarão que você os coloque no comando do que eles consideram importante.
Outro efeito colateral desse processo é que você pode gerenciar melhor a expectativa do cliente.
fonte
O Microsoft OneNote é a melhor ferramenta que eu já vi para rastrear vários projetos em vários estágios.
Infelizmente, em muitas empresas de software, as prioridades são definidas com base no velho ditado "A roda estridente pega a graxa". Os clientes que reclamarem mais alto concluirão seus projetos primeiro.
Nos casos em que você possui projetos que afetarão mais de um cliente, pode ser mais fácil priorizar, perguntando-se quais itens afetariam mais clientes.
Estou sempre interessado em aprender novas e melhores maneiras de priorizar projetos de desenvolvimento, mas não parece haver nenhuma maneira perfeita de atingir diferentes organizações.
fonte