How Flow Works & Other Curiosities • James Lewis • YOW! 2023
Интересный доклад от James Lewis на тему оптимизации потока создания ценности при разработке софта. Автор начинает с того, что вспоминает что появилось за последние 15 лет (AWS, Android, Git, Continuous Delivery, Microservices, K8s, Platform Engineering, ML &AI). Рассказывает кратко про теорию очередей и закон Литтла. Автор дает отсылки на книги
- "Continuous Delivery" (я про нее рассказывал)
- "Building microservices" (я рассказывал про продолжение этой книги "Monolith to Microservices")
- "Building evolutionary architecture" (я рассказывал про эту книгу + у нас было ее обсуждение в клубе "Code of Architecture", а также я рассказывал доклад на эту тему)
- "The Principles of Product Development Flow" (эту книгу я еще не читал)
- "Accelerate" (я делал обзор этой книги в трех частях: 1, 2 и 3)
- "Team topologies" (я делал обзор в трех частях)
А дальше автор рассказывает про value stream mapping и как его можно использовать для улушения потока ценности. А также потом James рассказывает про NetLogo, которую можно использовать для моделирования процессов разработки и дальше показывает как покрутить параметры модели, чтобы смоделировать изменения системы. Например, есть моделька waterfall модели разработки большими батчами и agile команды, что практикует continuous delivery. Мне выступление понравилось именно тем, что тут есть пример моделирования процессов производственной системы.
P.S. Помню как я игрался с программой NetLogo в рамках курса Model Thinking на Coursera, а потом еще при чтении книги Model Thinker, про которые вспоминал пару лет назад. Очень рекомендую курс и книгу.
#Management #Software #SoftwareDevelopment #Processes #Architecture #Devops #Leadership