К основному содержимому
#Management

Улучшение процессов разработки программного обеспечения (Рубрика Management)

#Management #Processes #Architecture #Conference #ExternalReview #ProductManagement #Leadership #SoftwareDevelopment #Software #SoftwareArchitecture

Сегодня в 18.00 по Москве я закрываю трек по "Архитектуре, надежности и качеству" на IT пикнике в Москве с вышеуказанным докладом. Расшифровку доклада можно уже почитать в статье, а ниже приведены материалы для более глубокого изучения.

4 основные книги, из которых родилась идея доклада

  • The Phoenix Project (2013 год) - книга написана в жанре производственного романа и похожа на книгу "Цель" ("Goal") или "Критическая цепь" ("Critical Chain") Голдратта.
  • The DevOps Handbook (2016 год) - книга с популяризацией devops подхода
  • Accelerate (2018 год) - книга, где приводятся крутые выводы о связи процессов и практик внутри организации и ее эффективности, а это именно те вопросы, которые интересуют менеджмент.
  • The Unicorn Project (2019 год) - эта книга написана Gene Kim как продолжение предыдущей книги Проект Феникс

Связанные книги

  • Team Topologies - книга про Team-First подход при проектировании архитектуры программных систем, так и организации.
  • Learning Domain Driven Design - эта книга содержит много рекомендаций о том, как бороться со сложностью при проектировании софта.
  • A philosophy of sotfware design - книга посвященная борьбе со сложностью и тому, как практиковать стратегический подход к разработке.
  • Making Work Visible - простая книга про улучшение процессов разработки с использованием kanban подходов
  • SRE Book - крутая книга целиком посвященная тому, как делать надежные системы и строить процессы вокруг них
  • "Lean Software Development" - книга про lean практики в разработке

Исследования и whitepapers на тему доклада

  • Google's Project Aristotle - исследование, которое ответило на вопрос "What makes a team effective at Google?"
  • A typology of organisational cultures - интересное исследование про типологию организационных культур (pathological, bureaucratic, generative)
  • The SPACE of Developer Productivity - интересный фреймворк для оценивания продуктивности разработчиков (состоит из 5 составляющих: saatisfaction & well being, performance, activity, communication & collaboration, efficiency and flow)
  • DevEx: What Actually Drives Productivity - продолжение предыдущего исследования, но теперь про опыт разработчика (feedback loops, cognitive load, flow state), который можно мерить по поведению системы и процессам, а также по восприятию разработчиков

Мои выступления на связанные темы

#Processes #Management #Architecture #Conference #ExternalReview #ProductManagement #Leadership #SoftwareDevelopment #Software #SoftwareArchitecture