Немного иллюстраций из доклада "Язык на пути к DevArch"
👍7
Team Topologies
Три года назад вышла интересная книга за авторством Matthew Skelton и Manuel Pais, которые предлагают использовать Team-First подход при проектировании архитектуры программных систем, так и организации. Полтора года назад я с большим интересом прочел книгу и написал краткое саммари в трех частях
— Teams as means of Delivery
— Team Topologies that work for flow
— Evolving team interactions for innovation and rapid delivery
А на днях ко мне доехала бумажная версия книги и я наконец-то смог ее полистать не только в планшете или ноутубуке
Бумажные книги - это совсем другие ощущения:)
P.S.
В бумаге книга выглядит прикольно.
#Management #Team #Processes #Architecture #SoftwareArchitecture
Три года назад вышла интересная книга за авторством Matthew Skelton и Manuel Pais, которые предлагают использовать Team-First подход при проектировании архитектуры программных систем, так и организации. Полтора года назад я с большим интересом прочел книгу и написал краткое саммари в трех частях
— Teams as means of Delivery
— Team Topologies that work for flow
— Evolving team interactions for innovation and rapid delivery
А на днях ко мне доехала бумажная версия книги и я наконец-то смог ее полистать не только в планшете или ноутубуке
Бумажные книги - это совсем другие ощущения:)
P.S.
В бумаге книга выглядит прикольно.
#Management #Team #Processes #Architecture #SoftwareArchitecture
👍16❤1🔥1
Критическая цепь (Critical Chain)
Эта книга Голдратта написана в жанре производственного романа. С одной стороны этот формат крайне просто воспринимается, а вот с другой - он кажется излишне упрощенным:)
В книге рассматривается применение теории ограничений в контексте управления проектами. Вводится понятие критическая цепь, которое расширяет общепринятое понятие критический путь.
В общем, прочтение книги оказалось полезным и интересным.
Например, в классическом project management'е используется структурная декомпозиция работ (WBS) в том числе для уменьшения стандартного отклонения в оценке длительности проекта за счет применения закона больших чисел и центральной предельной теоремы. Объясню на примере:
Если у нас:
1) N задач в WBS
2) оценка длительности задач в WBS приблизительно одинакового масштаба
3)они слабо зависимы и случайно распределены с одинаковым стандартным отклонением x (для простоты)
То:
1) общая оценки длительности проекта равна сумме оценок длительности задач
2) стандартное отклонение оценки длительности проекта равно x делить на корень из N
3) то есть теоретически мы получаем оценку длительности проекта довольно точно
Но в книге Годратта показывается, что обычно в проектах: "Опоздание одного элемента полностью передается следующему элементу. Выигрыш по времени достигнутый одним элементом, как правило, разбазаривается". Если это действительно так (а это очень похоже на правду для многих проектов), то оптимистичный прогноз стандартного отклонения для оценки длительности проекта, указанный выше, уже не срабатывает:) Что приводит к проблемам в запаздывании проектов.
Таких интересных идей в книге довольно много, поэтому её можно рекомендовать к прочтению. Благо читается она легко и быстро.
#Management #Processes #Project #ProjectManagement
Эта книга Голдратта написана в жанре производственного романа. С одной стороны этот формат крайне просто воспринимается, а вот с другой - он кажется излишне упрощенным:)
В книге рассматривается применение теории ограничений в контексте управления проектами. Вводится понятие критическая цепь, которое расширяет общепринятое понятие критический путь.
В общем, прочтение книги оказалось полезным и интересным.
Например, в классическом project management'е используется структурная декомпозиция работ (WBS) в том числе для уменьшения стандартного отклонения в оценке длительности проекта за счет применения закона больших чисел и центральной предельной теоремы. Объясню на примере:
Если у нас:
1) N задач в WBS
2) оценка длительности задач в WBS приблизительно одинакового масштаба
3)они слабо зависимы и случайно распределены с одинаковым стандартным отклонением x (для простоты)
То:
1) общая оценки длительности проекта равна сумме оценок длительности задач
2) стандартное отклонение оценки длительности проекта равно x делить на корень из N
3) то есть теоретически мы получаем оценку длительности проекта довольно точно
Но в книге Годратта показывается, что обычно в проектах: "Опоздание одного элемента полностью передается следующему элементу. Выигрыш по времени достигнутый одним элементом, как правило, разбазаривается". Если это действительно так (а это очень похоже на правду для многих проектов), то оптимистичный прогноз стандартного отклонения для оценки длительности проекта, указанный выше, уже не срабатывает:) Что приводит к проблемам в запаздывании проектов.
Таких интересных идей в книге довольно много, поэтому её можно рекомендовать к прочтению. Благо читается она легко и быстро.
#Management #Processes #Project #ProjectManagement
👍13❤2🔥1
Теория ограничений Голдратта (Goldratt's Theory of Constraints: A Systems Approach to Continuous Improvement)
Сразу после производственных романов Голдратта стоит прочитать эту книгу Уильяма Детмера - в ней в структурированном виде изложены те идеи, которые сам Голдратт подавал через свои истории.
Книга начинается с введения в теорию ограничений, дальше идет базис по формальной логике, а именно то, что называется Критериями проверки логических построений.
Дальше читатель знакомится с деревьями текущей и будущей реальности, хотя между ними в книге пролегает диаграмма разрешения конфликта:) а соединяет их дерево перехода:)
Дальше дерево перехода превращается волшебным движением руки в план преобразований.
А финализируется книга групповой динамикой при использовании метода рассуждений Голдратта.
P.S.
Понравились практические упражнения на последних страницах книги, размещенные в приложениях.
Особенно понравилось приложение 5, где предлагают построить дерево будущей реальности, основанное на решении о вступлении в брак:)
Забавно, что это практическое упражнение могло бы помочь многим людям, а не только апологетам теории ограничений Голдратта:)
#ProjectManagement #Management #Processes
Сразу после производственных романов Голдратта стоит прочитать эту книгу Уильяма Детмера - в ней в структурированном виде изложены те идеи, которые сам Голдратт подавал через свои истории.
Книга начинается с введения в теорию ограничений, дальше идет базис по формальной логике, а именно то, что называется Критериями проверки логических построений.
Дальше читатель знакомится с деревьями текущей и будущей реальности, хотя между ними в книге пролегает диаграмма разрешения конфликта:) а соединяет их дерево перехода:)
Дальше дерево перехода превращается волшебным движением руки в план преобразований.
А финализируется книга групповой динамикой при использовании метода рассуждений Голдратта.
P.S.
Понравились практические упражнения на последних страницах книги, размещенные в приложениях.
Особенно понравилось приложение 5, где предлагают построить дерево будущей реальности, основанное на решении о вступлении в брак:)
Забавно, что это практическое упражнение могло бы помочь многим людям, а не только апологетам теории ограничений Голдратта:)
#ProjectManagement #Management #Processes
👍11🔥1
Завтра в 18:00 по Москве на Youtube у нас будет трансляция второго эпизода по книге Technology Strategy Patterns
В этот раз нашим гостем станет Андрей Иванов, с которым мы вместе работали в Тинькофф и делали часть сервисов для привлечения, про которые я рассказывал на ArchDays 2019.
Сейчас Андрей, VP of Engineering в Chattermill, руководит командами разработки. Компания занимается интеллектуальным анализом обратной связи клиентов для таких брендов как Uber, H&M, Спортмастер, MTS и других.
На втором стриме вместе с ним мы обсудим третью и четвертую главы и поделимся своими мыслями и историями про инструменты, которые рекомендуют автор книги
В третьей главе "World Context" это будут паттерны
— PESTEL - фреймворк для аналази общей ситуации в мире без привязки к какой-то конкретной индустрии
— Scenario Planning - инструмент для планированя возможных сценариев для ответа на вопросы вида "А что если ..."
— Future Funnels - инструмент для красивой визуализации результатов сценарного планирования
— Backcasting - мой горячо любимый инструмент, который популяризируется в книге "Working Backwards: Insights, Stories, and Secrets from Inside Amazon" ребятами из Amazon. Работа в рамках этого инструмента начинается с определения целевого образа будущего и реверсивно планируется к текущему настоящему.
В четвертой главе "Industry Context" это будут паттерны
— SWOT-анализ - инструмент для анализа сильных и слабых сторон организации, возможностей и опастностей в рамках инжустрии;
— Пять сил Портера (Porter's Five Forces) - канонический инструмент для рассмотрения ситуации с точки зрения появления новых участников рынка, опасности появления продуктов заменителей, баланса сил со стороны покупателей нашего продукта и наших поставщиков и как вишенка на торте уровня конкуренции на рынке, где работает наша компания;
— Матрица роста Ансоффа (Ansoff Growth Matrix) - этот инструмент позволяет взглянуть на стратегии с точки зрения улучшения существующего продукта или создания нового, а также с точки зрения работы на существующем рынке или выхода на новый рынок
В общем, приходите - будет интересно. Ждем вас этот четверг 10 ноября в 18:00 (по Москве) на нашем ютуб-канале.
#Software #Strategy #Architecture #Patterns
В этот раз нашим гостем станет Андрей Иванов, с которым мы вместе работали в Тинькофф и делали часть сервисов для привлечения, про которые я рассказывал на ArchDays 2019.
Сейчас Андрей, VP of Engineering в Chattermill, руководит командами разработки. Компания занимается интеллектуальным анализом обратной связи клиентов для таких брендов как Uber, H&M, Спортмастер, MTS и других.
На втором стриме вместе с ним мы обсудим третью и четвертую главы и поделимся своими мыслями и историями про инструменты, которые рекомендуют автор книги
В третьей главе "World Context" это будут паттерны
— PESTEL - фреймворк для аналази общей ситуации в мире без привязки к какой-то конкретной индустрии
— Scenario Planning - инструмент для планированя возможных сценариев для ответа на вопросы вида "А что если ..."
— Future Funnels - инструмент для красивой визуализации результатов сценарного планирования
— Backcasting - мой горячо любимый инструмент, который популяризируется в книге "Working Backwards: Insights, Stories, and Secrets from Inside Amazon" ребятами из Amazon. Работа в рамках этого инструмента начинается с определения целевого образа будущего и реверсивно планируется к текущему настоящему.
В четвертой главе "Industry Context" это будут паттерны
— SWOT-анализ - инструмент для анализа сильных и слабых сторон организации, возможностей и опастностей в рамках инжустрии;
— Пять сил Портера (Porter's Five Forces) - канонический инструмент для рассмотрения ситуации с точки зрения появления новых участников рынка, опасности появления продуктов заменителей, баланса сил со стороны покупателей нашего продукта и наших поставщиков и как вишенка на торте уровня конкуренции на рынке, где работает наша компания;
— Матрица роста Ансоффа (Ansoff Growth Matrix) - этот инструмент позволяет взглянуть на стратегии с точки зрения улучшения существующего продукта или создания нового, а также с точки зрения работы на существующем рынке или выхода на новый рынок
В общем, приходите - будет интересно. Ждем вас этот четверг 10 ноября в 18:00 (по Москве) на нашем ютуб-канале.
#Software #Strategy #Architecture #Patterns
YouTube
Code of Architecture. Technology Strategy Patterns. Episode 2.
Начинаем читать новую книгу Technology Strategy Patterns!
Этот нонфикшн имеет две чётких цели:
— Помочь архитекторам, продакт-менеджерам и executives в технических компаниях, которые отвечают за technology strategy;
— Помочь каждому читателю в развитии…
Этот нонфикшн имеет две чётких цели:
— Помочь архитекторам, продакт-менеджерам и executives в технических компаниях, которые отвечают за technology strategy;
— Помочь каждому читателю в развитии…
🔥7👍5
Проектный бизнес - Адаптированная модель для России
Эту книгу Сергея Мишина, вышедшую в 2006 году, я читал 15 лет назад и она мне сильно помогла разобраться с темой управления проектами.
Суть в том, что в этой книге автор помимо практических советов еще и объясняет почему стоит делать именно так. Например, в посте про книгу Критическую цепь я рассказывал про связь WBS (Work Breakdown Structure) и закон больших чисел - про это я узнал из это книги Мишина.
Кроме того, автор в первой части своей книги рассказывает о мифах проектного управления, общую модель проектного бизнеса, аспекты общего управления, вопросы позиционирования, система и иерархия моделей проектного бизнеса, продукты, ресурсы, среда проекта и субъекты управления. Здесь же автор проводит некоторое сравнение моделей IPMA и PMI (правда сами версии, которые сравнивает автор уже сильно устарели).
Во второй части книги автор приводит свою версию минимальной модели, которая требуется для введения практики проектного бизнеса в компании:
- проведение аудита текущей системы
- введение предложенной автором минимальной модели, включающей разработанные им стандарты, формы и методические рекомендации, которые можно и нужно подстроить под бизнес компании.
Итого:
- книга действительно хорошая и актуальна большей частью до сих пор
- книга в виде pfg доступна на личном сайте автора
#ProjectManagement #Processes #Project #Management
Эту книгу Сергея Мишина, вышедшую в 2006 году, я читал 15 лет назад и она мне сильно помогла разобраться с темой управления проектами.
Суть в том, что в этой книге автор помимо практических советов еще и объясняет почему стоит делать именно так. Например, в посте про книгу Критическую цепь я рассказывал про связь WBS (Work Breakdown Structure) и закон больших чисел - про это я узнал из это книги Мишина.
Кроме того, автор в первой части своей книги рассказывает о мифах проектного управления, общую модель проектного бизнеса, аспекты общего управления, вопросы позиционирования, система и иерархия моделей проектного бизнеса, продукты, ресурсы, среда проекта и субъекты управления. Здесь же автор проводит некоторое сравнение моделей IPMA и PMI (правда сами версии, которые сравнивает автор уже сильно устарели).
Во второй части книги автор приводит свою версию минимальной модели, которая требуется для введения практики проектного бизнеса в компании:
- проведение аудита текущей системы
- введение предложенной автором минимальной модели, включающей разработанные им стандарты, формы и методические рекомендации, которые можно и нужно подстроить под бизнес компании.
Итого:
- книга действительно хорошая и актуальна большей частью до сих пор
- книга в виде pfg доступна на личном сайте автора
#ProjectManagement #Processes #Project #Management
👍8🔥2
Немного интересных иллюстраций из книги Мишина "Проектный бизнес"
Native Mobile Development
Помню как пару лет назад я решил, что мне стоит подтянуть свои знания по мобильной разработке, чтобы лучше понимать особенности работы ребят в моем подразделении.
Я никогда не писал продакшен код для мобильных приложений, а все мое знакомство ограничивалось прохождением нескольких курсов на Coursera.
В итоге, я выбрал книгу за авторством Shaun Lewis и Mike Dunn, которая вышла в конце 2019 года.
Книга довольно интересна своей коцепцией попарного описания основных фич, которые требуются в мобильной разработке, причем сразу на обоих платформах (iOS и Android).
В первой части книги рассматриваются такие стандартные темы, как
- работа с визуальной частью: UI Controllers, Views, Custom Visual Components, User Input
- асинхронная работа - Message Passing
- работа с файлами (Files) и базами данных (Persistence)
- Concurrency (Multi-Threading)
- работа с сетью Networking и сериализация/транспорт (Serialization and Transport)
- работа с пользователями (User Feedback и User Preferences)
- расширение существующих API (Extensions)
- тестирование (Testing)
Во второй части сначала рассматривается вопрос наименования книги, а именно чем нативная разработка отличается от ненативной, а именно такой как PWA, Hybrid, Cross Platform (React Native, Flutter, ,Xamarin). А потом авторы предлагают склепать на коленке свое первое приложение, причем как на Android, так и на iOS.
В общем, эта книга показалось мне неплохой как базовый сравнительный обзор нативной разработки под обе платформы, но не слишком ясна целевая аудитория книги, так как для мобильных разработчиков уровень погружения книги будет маловат:)
#SoftwareDevelopment #Mobile #Software
Помню как пару лет назад я решил, что мне стоит подтянуть свои знания по мобильной разработке, чтобы лучше понимать особенности работы ребят в моем подразделении.
Я никогда не писал продакшен код для мобильных приложений, а все мое знакомство ограничивалось прохождением нескольких курсов на Coursera.
В итоге, я выбрал книгу за авторством Shaun Lewis и Mike Dunn, которая вышла в конце 2019 года.
Книга довольно интересна своей коцепцией попарного описания основных фич, которые требуются в мобильной разработке, причем сразу на обоих платформах (iOS и Android).
В первой части книги рассматриваются такие стандартные темы, как
- работа с визуальной частью: UI Controllers, Views, Custom Visual Components, User Input
- асинхронная работа - Message Passing
- работа с файлами (Files) и базами данных (Persistence)
- Concurrency (Multi-Threading)
- работа с сетью Networking и сериализация/транспорт (Serialization and Transport)
- работа с пользователями (User Feedback и User Preferences)
- расширение существующих API (Extensions)
- тестирование (Testing)
Во второй части сначала рассматривается вопрос наименования книги, а именно чем нативная разработка отличается от ненативной, а именно такой как PWA, Hybrid, Cross Platform (React Native, Flutter, ,Xamarin). А потом авторы предлагают склепать на коленке свое первое приложение, причем как на Android, так и на iOS.
В общем, эта книга показалось мне неплохой как базовый сравнительный обзор нативной разработки под обе платформы, но не слишком ясна целевая аудитория книги, так как для мобильных разработчиков уровень погружения книги будет маловат:)
#SoftwareDevelopment #Mobile #Software
👍11❤1🔥1
На следующей неделе, 16 ноября, Тинькофф вместе с Ameriabank соберет встречу в Ереване(!), где расскажут финтех-продукты в эпоху mobile-first.
Я буду выступать на этом митапе и расскажу как мы меняли подходы и архитектуру в мобильном банке и создавали SuperApp.
Будет еще две темы
— как работают с бизнес-требованиями сегодня;
— и какие SRE-подходы применяют в разработке.
Кроме того, в конце будет панельная дискуссия с ребятами из Ameriabank о том, как работать с требованиями и с чего начинается действительно крутой продукт.
Трансляции с митапа не будет, поэтому если вы в Ереване, то регистрируйтесь и приходите на митап.
Я буду выступать на этом митапе и расскажу как мы меняли подходы и архитектуру в мобильном банке и создавали SuperApp.
Будет еще две темы
— как работают с бизнес-требованиями сегодня;
— и какие SRE-подходы применяют в разработке.
Кроме того, в конце будет панельная дискуссия с ребятами из Ameriabank о том, как работать с требованиями и с чего начинается действительно крутой продукт.
Трансляции с митапа не будет, поэтому если вы в Ереване, то регистрируйтесь и приходите на митап.
Т-Банк Митапы
Митап IT's Tinkoff Fintech Meetup
Говорим о мобильных финтех-решениях
👍8🔥6❤1
В этот четверг, 10 ноября, мы провели второй стрим по книге “Technology Strategy Patterns”.
Мы обсуждали главы 3 и 4:
— Chapter 3. World Context
— Chapter 4. Industry Context
Гостем стрима был Андрей Иванов, VP of engineering в ChatterMill. В прошлом Андрей работал в Tinkoff и OneTwoTrip, где помогал перейти к микросервисной архитектуре от монолита.
Артефакты с этого стрима доступны по ссылкам
- Статья с кратким обзором
- Запись стрима
- Miro доска с презентацией
Если вы пропустили первую серию, то можете прочитать про нее здесь.
Ждем вас в следующий четверг, где мы продолжим обсуждать эту книгу.
#SoftwareArchitecture #Strategy #ExternalReview #Patterns
Мы обсуждали главы 3 и 4:
— Chapter 3. World Context
— Chapter 4. Industry Context
Гостем стрима был Андрей Иванов, VP of engineering в ChatterMill. В прошлом Андрей работал в Tinkoff и OneTwoTrip, где помогал перейти к микросервисной архитектуре от монолита.
Артефакты с этого стрима доступны по ссылкам
- Статья с кратким обзором
- Запись стрима
- Miro доска с презентацией
Если вы пропустили первую серию, то можете прочитать про нее здесь.
Ждем вас в следующий четверг, где мы продолжим обсуждать эту книгу.
#SoftwareArchitecture #Strategy #ExternalReview #Patterns
Medium
Code of Architecture — Technology Strategy Patterns #2
В этот четверг, 10 ноября, у нас была очередная встреча клуба любителей архитектуры, где мы продолжили читать книгу “Technology Strategy…
👍10❤1🔥1