Psp(sm): процесс самосовершенствования для инженеров-программистов на русском
PSP(sm): A Self-Improvement Process for Software Engineers (978-0768685008)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Watts S. Humphrey | #4071: Компьютерное программное обеспечение
Большинство групп разработчиков программного обеспечения имеют печальную репутацию: по некоторым данным, более половины всех программных проектов значительно отстают от графика и превышают бюджет, а почти четверть из них отменяются, так и не будучи завершенными. Хотя разработчики понимают, что нереалистичные сроки, недостаточные ресурсы и нестабильные требования часто являются причиной таких неудач, мало кто знает, как решить эти проблемы. К счастью, персональный процесс разработки программного обеспечения (PSP) предлагает четкое и проверенное решение. Включая точные методы, разработанные в течение многих лет Уоттсом С. Хамфри и Институтом программной инженерии (SEI), PSP успешно трансформировал рабочие процессы в широком спектре организаций и уже принес впечатляющие результаты.
Эта книга описывает PSP и является исчерпывающим руководством и справочником по его последней версии. Обучение PSP фокусируется на навыках, необходимых отдельным инженерам-программистам для повышения их личной эффективности. После освоения и эффективного применения, инженеры, прошедшие обучение PSP, получают квалификацию для работы в команде, использующей Team Software Process (TSP), методы которого описаны в последней главе книги. Цель как PSP, так и TSP — предоставить разработчикам именно то, что им нужно для создания качественных продуктов в предсказуемые сроки.
PSP SM : Процесс самосовершенствования для инженеров-программистов представляет собой дисциплинированный процесс для инженеров-программистов и всех, кто участвует в разработке программного обеспечения. Этот процесс включает в себя управление дефектами, всестороннее планирование, а также точное отслеживание проекта и отчетность.
В начале книги методы разработки промышленного программного обеспечения адаптированы под потребности модульной разработки, а затем последовательно знакомят читателей с различными практиками, обеспечивающими прочную основу для крупномасштабной разработки программного обеспечения. Выполняя упражнения из книги и используя описанные здесь методы планирования, оценки, управления и контроля качества собственной работы, вы будете хорошо подготовлены к применению этих методов в еще более крупных и важных проектах.
Основываясь на обширном опыте автора в оказании помощи организациям в достижении их целей развития, и наглядно демонстрируя преимущества PSP, книга представляет процесс в тщательно разработанных шагах. Первая глава описывает общие принципы и стратегии. Следующие две объясняют, как следовать определенному процессу, а также как собирать и использовать данные, необходимые для управления задачей программирования. Затем несколько глав посвящены оценке и планированию, за которыми следуют управление качеством и проектирование. Последние две главы показывают, как применять PSP на практике и как использовать его в командном проекте. Различные вспомогательные материалы к книге, как описано в предисловии, доступны в Интернете.
Если вы или ваша организация ищете способ повысить процент успешности ваших проектов, PSP вполне может стать решением.