Книги, которые произвели на меня сильное впечатление. К каждой книге я написал своё мнение, почему её стоит прочитать.
Extreme Programming Explained: Embrace Change
В книге есть набор практических советов от тех, кто уже занимался внедрением XP в свой команде. В ней вы найдете описание проблем и различных ситуаций из жизни команды, которая использует XP.
Цель. Процесс непрерывного улучшения
Книга в очень доступной форме познакомит вас с теорией ограничений. Благодаря ей я уложил в голове идею из Lean про оптимизацию целого.
Planning Exreme Programming - Kent Beck, Martin Fowler
Книга в очень доступной форме познакомит вас с теорией ограничений. Благодаря ей я уложил в голове идею из Lean про оптимизацию целого.
Extreme Programming Applied: Playing to Win
По стилю чем-то похожа на Extreme Programming Explained: Embrace Change, содержит описание проблем, с которыми вы столкнетесь на практике, и пути решения.
Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения
Эта книга будет глотком свежего воздуха для тех, кто уже набил себе пару шишек в управлении IT проектами. Вы научитесь базовым приемам, которые позволят управлять рисками в проекте, что приведет к более предсказуемым результатам работы.
Getting Real : The smarter, faster, easier way to build a successful web application
Взгляд небольшой компании с большими доходами на индустрию разработки ПО. На страницах книги они делятся своими подходами и идеями.
Test-driven Development by Example
В книге вы найдете основы для того, чтобы начать программировать в стиле TDD. Автор показывает, как с помощью можно заниматься дизайном системы, на Python он разрабатывает фреймворк для автоматического запуска тестов с помощь тестов и делиться практическими советами.
Refactoring: Improving the Design of Existing Code
Если вы еще не слышали про слово рефакторинг, то скорей читайте эту книжку. После осознания и применения практик, которые здесь описаны, ваш код станет на много лучше.
Шаблоны корпоративных приложений
Книга для тех, кто уже имеет опыт разработки в команде от полугода над проектами длительность от 3-4 недель. В книге рассматриваются шаблоны проектирования в приложении к конкретным задачам, с которыми вы будете сталкиваться на протяжении всей карьеры.
Ремесло программиста. Практика написания хорошего кода
Эту книгу можно назвать энциклопедией для разработчика. Питер собрал всё лучшее, что было в индустрии на момент написания книги. В ней подняты темы про разработку и принципы проектирования, управление проектами, найм сотрудников, организацию команд и многие другие.
Программист-прагматик. Путь от подмастерья к мастеру
Книга подойдет начинающим разработчикам, которые хотят понять, в чем заключается работа программиста и настроить правильный ход мыслей.
Принципы, паттерны и методики гибкой разработки на языке C#
Это самый полезный практический сборник по применению шаблонов проектирования и принципов проектирования в Agile.
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
В книге вы найдете переосмысление архитектуры ПО в сторону предметной области. В книге довольно простым языком на примерах показано, что значит программировать в стиле DDD.