
Аннотация
Книга, написанная Майком Коном, представляет собой подробное руководство по планированию и оценке проектов в контексте разработки программного обеспечения с использованием гибких методов. В своем труде автор делится результатами своего опыта и дает советы по эффективному управлению проектами, что делает книгу полезной для специалистов в данной области.
Книга начинается с предисловия, где автор отвечает на актуальные вопросы, связанные с планированием и управлением проектами в agile-среде. Он подчеркивает, что данное руководство предлагает практические инструменты для оценки и управления проектами любого масштаба, а также объясняет, как его собственный опыт работы и вклад в организацию Agile Alliance обогатили содержание книги.
Ключевыми темами в книге являются необходимость планирования для успешного завершения проектов и устранение трудностей, возникающих при неправильном подходе к этому процессу. Кон описывает, как хорошее планирование помогает определить, что нужно сделать, когда и каким образом, а также способствует выявлению рисков и снижению неопределенности. Он утверждает, что планирование — это не просто составление графика, но и создание основы для стабильного и прозрачного процесса разработки, который позволяет принимать взвешенные решения и устанавливать доверие между всеми участниками.
Книга состоит из семи частей, каждая из которых посвящена отдельным аспектам планирования и оценки в agile-проекте. В первой части автор рассматривает общие принципы гибкого подхода и проблемы, с которыми сталкиваются команды. Он отмечает необходимость нахождения баланса между недостаточной и избыточной планированием, чтобы обеспечить успешное выполнение задач.
В следующих разделах Кон анализирует различные методы оценки, такие как оценка в пунктах и идеальных днях, а также предоставляет рекомендации по приоритизации функций на основе их стоимости. Он также повествует о процессе составления календарных графиков, мониторинга выполненных задач и определяет факторы, способствующие успешному завершению проекта.
Важным аспектом, который выделяет автор, является необходимость принимать компромиссы в процессе планирования, учитывая функциональность, трудозатраты, издержки и время. Достоверные оценки, по словам автора, способствуют созданию доверительных отношений между разработчиками и заказчиками, обеспечивая предсказуемость и стабильность в процессе работы.
Кон также акцентирует внимание на том, что план не должен ограничиваться только указанием даты завершения проекта; он должен включать обоснование базовых предположений и допущений, что позволяет всем участникам команды понимать контекст и логику плана. Автор подчеркивает, что хорошее планирование и качественные оценки помогают организациям принимать осознанные решения и успешно достигать поставленных целей.
В заключении книги подводится итог вышеизложенным идеям, и Кон настаивает на ценности продуманного подхода к планированию и оценке, который способен значительно улучшить процесс разработки и гарантировать успешное завершение проектов, удовлетворяющих запросы клиентов и пользователей. Книга насыщена практическими примерами, инструментами и рекомендациями, что делает ее важным ресурсом для разработчиков программного обеспечения, менеджеров проектов и всех, кто стремится оптимизировать процесс управления проектами в agile-среде.