Допустим, у вас 5 клиентов, вы разрабатываете 2 или 3 разных проекта для каждого. Каждый проект имеет X i задач.
Каждый проект занимает от 2 до 10 человеко-недель.
Учитывая, что ресурсов мало, желательно минимизировать издержки на управление.
Два вопроса в этом сценарии:
- Какие инструменты вы бы использовали для определения приоритетности задач и отслеживания их выполнения, при этом стремясь минимизировать накладные расходы?
- Какие критерии вы бы приняли во внимание, чтобы определить, какую задачу назначить следующему доступному ресурсу, учитывая, что основной целью является увеличение пропускной способности (больше проектов завершается за единицу времени, эта задача вступает в противоречие с началом одного проекта и его завершением, а затем переходом к следующий)?
Идеи, методы управления, алгоритмы приветствуются
development-process
project-management
Винко Врсалович
источник
источник
Канбан позволяет отслеживать задачи в рабочих процессах. Они показывают области в рабочем процессе, которые испытывают задержки, так что вы можете посвятить больше усилий их очистке, а также начать выделять то, что их вызывает.
Есть несколько хороших ссылок на методы .
Прочитайте их все. Да. Прочитайте их снова, пока ничто, кажется, не противоречит вашему "изученному" опыту. Затем возьмите пост и попытайтесь научить кого-то еще, что такое канбан. Затем прочитайте их снова, чтобы увидеть, что вы не поняли так хорошо, как думали.
источник
Учитывая ваш сценарий, я бы попросил клиентов расставить приоритеты для тех проектов, над которыми вы работаете. Я бы не выбрал эти проекты теми, у кого «самые высокие коэффициенты прибыли», так как вы посылаете своему клиенту сообщение, что все, что вас интересует, это его деньги. Вы хотите, чтобы ваш клиент знал, что вы заинтересованы в том, чтобы помочь ему решить проблемы с программным обеспечением.
Тогда процесс определения того, над чем вы работаете дальше, - это беседа между вами и ними, в которой вы объясняете, какие ресурсы у вас есть, чтобы выделить их (их) проекты, и какие они будут приоритетными в первую очередь.
Возможно, они не в восторге от того, что вы говорите им, что не можете делать все, что они хотят, но они будут благодарны, если вы возьмете на себя ответственность за то, что они считают важным.
Еще одним побочным эффектом этого процесса является то, что вы можете лучше управлять ожиданиями клиентов.
источник
Microsoft OneNote является лучшим инструментом , который я видел для отслеживания нескольких проектов на различных этапах.
К сожалению, во многих компаниях, занимающихся разработкой программного обеспечения, приоритеты устанавливаются на основе старой поговорки «Скрипучее колесо получает смазку». Независимо от того, что клиенты будут жаловаться громче, они завершат свои проекты первыми.
В тех случаях, когда у вас есть проекты, которые влияют на более чем одного клиента, может быть проще расставить приоритеты, задав себе вопрос, какие элементы будут влиять на большинство клиентов.
Я всегда заинтересован в изучении новых и лучших способов расстановки приоритетов в проектах развития, но, похоже, не существует идеального способа достичь этого в разных организациях.
источник