Powerful, Profitable Software Products: The Executive Guidebook
Эта книга представляет собой всестороннее руководство по созданию процветающей практики разработки программного обеспечения, которая оказывает мощное влияние на создаваемые продукты. В ней описываются уникальные аспекты создания программных продуктов и излагаются четкие практические рекомендации, необходимые для построения и развития современной практики. Книга охватывает такие темы, как найм, правильное структурирование команд, написание качественного кода, использование разработки через тестирование, проектирование архитектуры, автоматизация процессов разработки с помощью DevOps и, что важно, руководство командами через disruptive изменения, которые может представлять каждый из этих аспектов.
Автор, Кайл Роуленд, имеющий более чем 20-летний опыт в разработке программных решений в различных отраслях — от оборонной до финансовых услуг, от телекоммуникаций до аналитики больших данных, — делится глубокими техническими знаниями и уникальным взглядом на обобщенные проблемы, преследующие всю разработку ПО. Книга основана на первых принципах, что позволяет читателю легко адаптировать уже практические техники к максимально широкому кругу реальных ситуаций.
Особое внимание уделяется лидерству, принципам и тактической компетентности. Книга разделена на четыре части: основы, руководство разработкой ПО, области компетенции (мастерство, люди и процессы, архитектура, автоматизация рабочих процессов) и объединение всего воедино. Практические примеры и стратегии помогут руководителям и менеджерам превратить свои организации из почти остановившихся в высокопродуктивные.
Это обязательное чтение для технических директоров, руководителей разработки и менеджеров, стремящихся создать мощные и прибыльные программные продукты, а также для всех, кто хочет понять, как эффективно управлять процессами разработки и масштабировать команды.
