Планируем проект. Чек-лист
Последние лет десять я проектами не руковожу. Но регулярно участвую в согласовании планов при запуске новых программных проектов. Многие проекты проваливаются не от того, что у них нет плана, а от того, что в этом плане забыты важные работы. Большинство начинающих менеджеров прыгают по одним и тем же граблям допускают схожие ошибки. Поэтому у меня накопился небольшой контрольный список вопросов, по которому я пробегаю, прежде чем приступить к более глубокому анализу плана.И так, о чем чаще всего забывают при составлении плана проекта
Функциональные требования1. Программы установки, настройки, конфигурации.2. Миграция данных.3. Интерфейсы с внешними системами.4. Справочная система.Нефункциональные требования 5. Производительность.6. Надежность.7. Открытость.8. Масштабируемость.9. Безопасность.10. Кросплатформенность.11. Эргономичность.Как правило, заказчик по умолчанию подразумевает, что у него будет все это счастье. Поэтому, если какие-либо из перечисленных требований к продукту неприменимы, разумно указать это явно.
Проектные работы 12. Обучение.13. Координация работ.14. Уточнение требований.15. Управление конфигурациями.16. Разработка и поддержка скриптов автосборки.17. Разработка автотестов. 18. Создание тестовых данных.19. Отработка запросов на изменения.Операционные работы 20. Сопровождение действующих систем.21. Повышение квалификации.22. Участие в подготовке технико-коммерческих предложений.23. Участие в презентациях.24. Административная работа.25. Отпуска, праздники, больничные.Поэтому, верх оптимизма надеяться, что все участники проекта будут каждую неделю по 40 часов работать именно над вашим проектом. Реалистично, загрузка будет где-то 60–80%.
Как-то так.Успехов!