Как проводить анализ по контрольной карте и CFD, если у вас под рукой нет ничего, кроме JIRA. Что делать, чтобы понять, что же у вас происходит?
Контрольная карта в JIRA – наверное самое важное, из того, за что можно любить JIRA.
Я расскажу как настраивать и использовать JIRA-доски чтобы лучше разобраться с тем, что у вас происходит в проекте
Deck of slides from my keynote at Dia de Agilidade (Brazil). In this session, I talk about a different strategy for change management in Agile transformations.
Watch the full video (in Portuguese) here: https://www.youtube.com/watch?v=BEfSwSCvLWs
The ultimate presentation about Scrum, the world's leading project management framework for agile software development.
http://www.noop.nl
http://www.jurgenappelo.com
- What are Internal Developer Portal (IDP) and Platform Engineering?
- What is Backstage?
- How Backstage can help dev to build developer portal to make their job easier
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/u_nLbgWDwsA?t=850
Dev Mountain Tech Festival @ Chiang Mai
November 12, 2022
Deck of slides from my keynote at Dia de Agilidade (Brazil). In this session, I talk about a different strategy for change management in Agile transformations.
Watch the full video (in Portuguese) here: https://www.youtube.com/watch?v=BEfSwSCvLWs
The ultimate presentation about Scrum, the world's leading project management framework for agile software development.
http://www.noop.nl
http://www.jurgenappelo.com
- What are Internal Developer Portal (IDP) and Platform Engineering?
- What is Backstage?
- How Backstage can help dev to build developer portal to make their job easier
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/u_nLbgWDwsA?t=850
Dev Mountain Tech Festival @ Chiang Mai
November 12, 2022
"The Product Designer in a nutshell" par Vanessa Guilloteau
Elle partagera sa vision de ce qu'est un Product Designer, grâce au framework de compétences créé chez Thiga.
#1 The framework origin
#2 Product Designer definition
#3 Focus on Thiguys profiles
Kubernetes: An Introduction to the Open Source Container Orchestration PlatformMichael O'Sullivan
Originally designed by Google, Kubernetes is now an open-source platform that is used for managing applications deployed as containers across multiple hosts - now hosted under the Cloud Native Computing Foundation. It provides features for automating deployment, scaling, and maintaining these applications. Hosts are organised into clusters, and applications are deployed into these clusters as containers. Kubernetes is compatible with several container engines, notably Docker. The popularity of Kubernetes continues to increase as a result of the feature-rich tooling when compared to use of a container-engine alone, and a number of Cloud-based hosted solutions are now available, such as Google Kubernetes Engine, Amazon Elastic Container Service for Kubernetes, and IBM Cloud Container Service.
This talk will provide an introduction to the Kubernetes platform, and a detailed view of the platform architecture from both the Control Plane and Worker-node perspectives. A walk-through demonstration will also be provided. Furthermore, two additional tools that support Kubernetes will be presented and demonstrated - Helm: a package manager solution which enables easy deployment of pre-built Kubernetes software using Helm Charts, and Istio: a platform in development that aims to simplify the management of micro-services deployed on the Kubernetes platform.
Speaker Bio:
Dr. Michael J. O'Sullivan is a Software Engineer working as part of the Cloud Foundation Services team for IBM Cloud Dedicated, in the IBM Cloud division in Cork. Michael has worked on both Delivery Pipeline/Deployment Automation and Performance Testing teams, which has resulted in daily exposure to customer deployments of IBM Cloud services such as the IBM Cloud Containers Service, and the IBM Cloud Logging and Metrics Services. Michael has also worked on deployment of these services to OpenStack and VMware platforms. Michael holds a PhD in Computer Science from University College Cork (2012 - 2015), where, under the supervision of Dr. Dan Grigoras, engaged in research of Mobile Cloud Computing (MCC) - specifically, studying and implementing solutions for delivering seamless user experiences of MCC applications and services. Prior to this, Michael graduated with a 1st Class Honours Degree in Computer Science from University College Cork in 2012.
Un modelo operativo es una representación conceptual del estado deseado de una organización que trabaja bajo una estructura, patrones y principios ágiles. Esta presentación contiene los elementos y principios operativos más relevantes de un modelo ágil (Building Blocks).
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...Kevin Goldsmith
This was an extended version of the talk that I gave at InfoShare 2016 in GDansk. This version of the talk was presented at ao.com and Think Money in Manchester UK in May 2016. This is a remix of several earlier talks and some new content to tie Spotify's autonomy and continuous improvement culture to it's data-driven product development approach to show the complete picture. As usual, I tend to talk to slides instead of putting a lot of the content into the slides themselves, so sorry if these don't have all the info.
Lean Inception custo ou desperdício? Como engajar participantes?Mayra de Souza
Apresentação no evento TDC POA 2018 | Lean Inception custo ou desperdício? Como engajar os participantes?
Ao fazer uma Inception Enxuta com duração de uma semana no início do projeto, se planeja a entrega do produto de forma incremental com MVP. Todas as atividades na Inception ocorrem devido ao nível de conhecimento e compartilhamento dos participantes de várias áreas do negócio ao técnico. Muitas pessoas pensam que este período é um CUSTO, mas a falta de informação e alinhamento pode gerar DESPERDÍCiO.
E não adianta planejar uma Inception se não tem pessoas chaves participando, pois as pessoas trazem as informações precisas e junto todos constroem de maneira colaborativa o produto, alinhando expectativas e gera comprometimento devido a todos estarem sendo ouvidos.
Venha ter ideias de como convencer e mostrar o valor de uma Inception para a empresa que você trabalha ou para seu cliente.
Palestrantes:
Gabriela Corrêa
gabrielacorrea@brq.com
@_correagabriela
Mayra Souza
paola.mayra@gmail.com
@paola_mayra
#TheDevConf #TDCPOA2018
Innomantra - The Functional Innovation MethodologyInnomantra
The Functional Innovation Methodology
The Functional Innovation is an integrated approach to creative ideation and problem solving which incorporates aspects from several well-known ideation and problem solving techniques. FI developed out of a research study that involved analyzing 30,000+ recent innovations and 10,000+ highly cited patents in order to identify common patterns and develop useful heuristics.
In the 1960s, Swiss Physicist Fritz Zwicky developed the method of ‘Morphological Analysis’ for complex problems. Around the same time, Soviet Scientist Genrich Altshuller formulated a method for systematic problem solving after reviewing more than 40,000 patent abstracts. FI methodology includes elements derived from these two approaches. It has also been influenced by the ‘Design Thinking' process introduced by Herbert Simon and the ‘Creative Problem Solving’ method pioneered by Alex Osborn.
The Functional Innovation™ Methodology is customized to the products, process and business model that will enable participants to systematically generate ideas towards achieving innovation objectives identified by the client organization.
Talk given at Equal Experts internal conference (gEEk) and talks about the patters associated with DevEx and the need for better platform engineering experience if we are expected to build great application engineer experiences.
Enterprise agile transformation is a complex journey. It involves cultural change, org restructuring, reinventing processes and tools, and a visionary who can lead the change.
Fonctionnalites et performances des cni pour Kubernetes - devops d-day 2018Alexis Ducastel
Présentation par Alexis Ducastel du résultat d'un benchmark de CNIs (plugin de gestion de réseau) sur Kubernetes lors du Devops D-DAY 2018 à Marseille le 15 Novembre 2018.
"The Product Designer in a nutshell" par Vanessa Guilloteau
Elle partagera sa vision de ce qu'est un Product Designer, grâce au framework de compétences créé chez Thiga.
#1 The framework origin
#2 Product Designer definition
#3 Focus on Thiguys profiles
Kubernetes: An Introduction to the Open Source Container Orchestration PlatformMichael O'Sullivan
Originally designed by Google, Kubernetes is now an open-source platform that is used for managing applications deployed as containers across multiple hosts - now hosted under the Cloud Native Computing Foundation. It provides features for automating deployment, scaling, and maintaining these applications. Hosts are organised into clusters, and applications are deployed into these clusters as containers. Kubernetes is compatible with several container engines, notably Docker. The popularity of Kubernetes continues to increase as a result of the feature-rich tooling when compared to use of a container-engine alone, and a number of Cloud-based hosted solutions are now available, such as Google Kubernetes Engine, Amazon Elastic Container Service for Kubernetes, and IBM Cloud Container Service.
This talk will provide an introduction to the Kubernetes platform, and a detailed view of the platform architecture from both the Control Plane and Worker-node perspectives. A walk-through demonstration will also be provided. Furthermore, two additional tools that support Kubernetes will be presented and demonstrated - Helm: a package manager solution which enables easy deployment of pre-built Kubernetes software using Helm Charts, and Istio: a platform in development that aims to simplify the management of micro-services deployed on the Kubernetes platform.
Speaker Bio:
Dr. Michael J. O'Sullivan is a Software Engineer working as part of the Cloud Foundation Services team for IBM Cloud Dedicated, in the IBM Cloud division in Cork. Michael has worked on both Delivery Pipeline/Deployment Automation and Performance Testing teams, which has resulted in daily exposure to customer deployments of IBM Cloud services such as the IBM Cloud Containers Service, and the IBM Cloud Logging and Metrics Services. Michael has also worked on deployment of these services to OpenStack and VMware platforms. Michael holds a PhD in Computer Science from University College Cork (2012 - 2015), where, under the supervision of Dr. Dan Grigoras, engaged in research of Mobile Cloud Computing (MCC) - specifically, studying and implementing solutions for delivering seamless user experiences of MCC applications and services. Prior to this, Michael graduated with a 1st Class Honours Degree in Computer Science from University College Cork in 2012.
Un modelo operativo es una representación conceptual del estado deseado de una organización que trabaja bajo una estructura, patrones y principios ágiles. Esta presentación contiene los elementos y principios operativos más relevantes de un modelo ágil (Building Blocks).
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...Kevin Goldsmith
This was an extended version of the talk that I gave at InfoShare 2016 in GDansk. This version of the talk was presented at ao.com and Think Money in Manchester UK in May 2016. This is a remix of several earlier talks and some new content to tie Spotify's autonomy and continuous improvement culture to it's data-driven product development approach to show the complete picture. As usual, I tend to talk to slides instead of putting a lot of the content into the slides themselves, so sorry if these don't have all the info.
Lean Inception custo ou desperdício? Como engajar participantes?Mayra de Souza
Apresentação no evento TDC POA 2018 | Lean Inception custo ou desperdício? Como engajar os participantes?
Ao fazer uma Inception Enxuta com duração de uma semana no início do projeto, se planeja a entrega do produto de forma incremental com MVP. Todas as atividades na Inception ocorrem devido ao nível de conhecimento e compartilhamento dos participantes de várias áreas do negócio ao técnico. Muitas pessoas pensam que este período é um CUSTO, mas a falta de informação e alinhamento pode gerar DESPERDÍCiO.
E não adianta planejar uma Inception se não tem pessoas chaves participando, pois as pessoas trazem as informações precisas e junto todos constroem de maneira colaborativa o produto, alinhando expectativas e gera comprometimento devido a todos estarem sendo ouvidos.
Venha ter ideias de como convencer e mostrar o valor de uma Inception para a empresa que você trabalha ou para seu cliente.
Palestrantes:
Gabriela Corrêa
gabrielacorrea@brq.com
@_correagabriela
Mayra Souza
paola.mayra@gmail.com
@paola_mayra
#TheDevConf #TDCPOA2018
Innomantra - The Functional Innovation MethodologyInnomantra
The Functional Innovation Methodology
The Functional Innovation is an integrated approach to creative ideation and problem solving which incorporates aspects from several well-known ideation and problem solving techniques. FI developed out of a research study that involved analyzing 30,000+ recent innovations and 10,000+ highly cited patents in order to identify common patterns and develop useful heuristics.
In the 1960s, Swiss Physicist Fritz Zwicky developed the method of ‘Morphological Analysis’ for complex problems. Around the same time, Soviet Scientist Genrich Altshuller formulated a method for systematic problem solving after reviewing more than 40,000 patent abstracts. FI methodology includes elements derived from these two approaches. It has also been influenced by the ‘Design Thinking' process introduced by Herbert Simon and the ‘Creative Problem Solving’ method pioneered by Alex Osborn.
The Functional Innovation™ Methodology is customized to the products, process and business model that will enable participants to systematically generate ideas towards achieving innovation objectives identified by the client organization.
Talk given at Equal Experts internal conference (gEEk) and talks about the patters associated with DevEx and the need for better platform engineering experience if we are expected to build great application engineer experiences.
Enterprise agile transformation is a complex journey. It involves cultural change, org restructuring, reinventing processes and tools, and a visionary who can lead the change.
Fonctionnalites et performances des cni pour Kubernetes - devops d-day 2018Alexis Ducastel
Présentation par Alexis Ducastel du résultat d'un benchmark de CNIs (plugin de gestion de réseau) sur Kubernetes lors du Devops D-DAY 2018 à Marseille le 15 Novembre 2018.
Как сделать ТЭЦ эффективными: практики внедрения систем моделирования, анализ...КРОК
Выставка и конференция Russia power 2013 http://www.croc.ru/action/partners/detail/20850/
Доклад Константина Голубева, руководителя практики систем управления производством в генерации (КРОК) и Александра Копина, начальника сектора ОРЭ и учета ТЭЦ (филиал ОАО «Мосэнерго»).
Железные счётчики на страже производительностиSergey Kuksenko
Нередко при анализе производительности приложений приходится много копать. Но просто копать недостаточно, нужно еще разгребать накопанное. Железный век настал более 3000 лет назад, и было бы удивительно, если бы за это время человечество не создало кучу разнообразных железных приспособлений для копания и разгребания.
Данный доклад рассказывает, что же такое «Hardware Performance Counters», где их найти и как их можно использовать для анализа производительности.
Поможет ли контроллер ARIS C304 в реализации цифровых подстанций 6–35 кВ высо...ООО "Прософт-Системы"
Наличием комплекса АСУ ТП сегодня никого не удивишь, особенно если речь идет о цифровых подстанциях. Как известно, в состав ПТК АСУ ТП входят контроллеры, обладающие различными вариантами исполнения и функциональными возможностями. В рамках данной статьи оценим новый прибор «Прософт-Системы» – контроллер ячейки 6–35 кВ ARIS C304.
KEA20 - Екатерина Свирепо - Командная ответственностьRealResult
Если мы недовольны результатами или условиями работы, то с кого будет спрос в Agile-команде и Agile-компании? Выглядит логичным, если что-то пошло не так, то надо обернуться назад, понять почему и устранить неполадку. Но не превратится ли тогда ретроспектива в разбор полетов, а feedback-loops в линчевание крайних?
И что делать, если кажется, что мы пали жертвами обстоятельств?
KEA20 - Андрей Сидоренко - Делаем сервис из командыRealResult
Данное выступление будет о взращивание зрелости у людей и взаимодействии на уровне цепочки создания ценности. Реальный кейс в распределенной по всей России и СНГ компании
KEA20 - Кирилл Копылов - Внедрение канбана в сервисной компанииRealResult
В докладе кратко изложена история использования Канбан Метода в фирме далекой от IT-контекста настолько, насколько это можно себе представить. Имея идентичность "посуточной компании", мы "начали встречаться у доски" 20 месяцев назад. Наш коллектив оказал сопротивление и форме и сути Канбан Метода.
Я расскажу историю о сопротивлении, формах противостояния и способах его трансформации. Будут показаны проблемы, которые замедлили наше движение и которые мы создали себе сами, совершая как теперь видно, типичные ошибки на пути внедрения 6 практик метода.
Будут перечислены положительные эффекты, которые мы связываем с двухлетним использованием принципов управления изменениями Канбан Метода и визуального управления в организации максимально далекой от производства программного обеспечения.
KEA20 - Павел Капусткин - Метрики в масштабеRealResult
Если у нас запускается большое количество продуктовых команд, совершенно разных по уровню осознанности, технологическому стеку и компетенциям, то неизбежно встает вопрос как на уровне руководства можно отслеживать динамику этих команд. На какие показатели стоит обращать внимание? Как собирать данные? Как их визуализировать. А еще у нас есть Jira...
Я расскажу про наш подход к решению данной проблемы и поделюсь опытом который мы на этом пути собрали
KEA20 - Екатерина Макаревич - Такой разный и полезный Канбан МетодRealResult
Я поделюсь кейсами, как применять Канбан в разных контекстах. Некоторые инсайты:
как мы помогли одному из белорусских коммерческих банков улучшить предсказуемость и эффективность доставки своих сервисов
как построить роудмап в финтех стартапе в условиях хаоса из-за быстрого роста
как самостоятельно начать изучать и применять Канбан-метод в вашей организации, и какие преимущества это может дать
KEA20 - Владимир Смирнов - Канбан Метод для геологоразведочных процессовRealResult
Не секрет, что наибольшее распространение в РФ Канбан-метод получил в компаниях так или иначе связанных с разработкой программного обеспечения. Однако мой доклад - пример того, что применение Канбан-метода дает хорошие результаты и в других направления интеллектуального труда. Здесь приводятся результаты применения Канбан-метода в Управлении, занимающемся поиском залежей углеводородов и заложением разведочных скважин. От первоначального сопротивления геологов/геофизиков до любви к физической Канбан-доске был лишь шаг и об этом я расскажу в своем докладе
KEA20 - Алексей Богдановский - Upstream Kanban, или как починить СкрамRealResult
Сегодня я руковожу 2 командами в Godel Technologies и использую Канбан Метод для повышения доверия со стороны клиента, в своем докладе расскажу как при помощи полной прозрачности процессов разработки добиться перехода от статуса сервисной команды, до команды, которая принимает участие в принятии ключевых решений по развитию продукта.
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работалиRealResult
Живой Канбан-процесс в компании, являющейся лидером в своей отрасли. Как он у нас завёлся, какие вызовы рынка нужно обрабатывать сейчас. Как мы пробуем растить уровень зрелости продуктовых менеджеров и технических команд
KEA20 - Michael Godeck - Tuning into predictabilityRealResult
The whole point of estimation is to support decisions. If an estimate doesn't help resolve uncertainty about a decision we have to make, then it doesn't have any value. Estimates are counter-productive when the intention is to set performance targets.
To get value out of estimation, we first need to clarify what we're after: for example, Capacity Planning, Effort Estimation and Release Planning are distinct goals requiring different information to support decisions.
In this session, we'll tell the story of estimation as a quantitatively expressed reduction of uncertainty based on observations, and we'll look at how to apply that in the context of the various estimation goals
KEA20 - Кирилл Климов - Канбан вам не поможетRealResult
Эволюционные изменения – это пробы и ошибки. "Безопасные эксперименты" говорили они.
"В смысле, неудачный??" на этой реакции руководителя мы понимаем, что теория звучит очень красиво. А что на самом деле?
Организация не может функционировать на уровне, более высоком, чем уровень мышления ее руководителей. Можно ли научить старую собаку новым трюкам? Можно ли построить современную организацию на старом "движке" лидерского мышления?
Можно ли что-то последовательно и системно с этим делать – я поделюсь своими наблюдениями и идеями, появившимися из опыта работы с лидерами организаций в период трансформации, основанными на работе с многими организациями
This Agile transformation is going through three distinct phases. First is to Understand and stabilize the teams, then improve design, implementation and delivery to be "fir-for-purpose" and finally the continuous and never ending phase of making the organization entirely "fit-for-purpose" from a business perspective.
We will present the results from the first phase including their Discovery/Upstream Kanban implementation, their downstream Kanban and how they Support the Agile transformation via enabling cross-team knowledge sharing and alignment on Agile practices between teams
KEA20 - Екатерина Сенаторова - Визуализация. Это много или мало?RealResult
В состоянии равновесия, в организации мотивы изменений зачастую отсутствуют. Чтобы сдвинуть ситуацию с мертвой точки, порой достаточно сделать грамотную визуализацию. О том, как визуализация неожиданно запустила целую цепочку позитивных изменений в нашей компании, я расскажу в докладе
KEA20 - Сергей Титков - Анализ частотных диаграммRealResult
Частотные диаграммы, как и любой простой и эффективный инструмент весьма сложны в освоении и использовании. Использование их может подарить вам очень простую, но такую нужную в современном мире вещь, как маленькую толику спокойствия. Используя частотную диаграмму, вы сможете очень просто, совершенно без затрат мыслетоплива, отвечать на самый сложный вопрос. КОГДА? Да, да на него. Более того, в идеале сможете делегировать выбор результата вопрошающему.
Для расширения зоны комфорта и спокойствия разберем пример как можно провести анализ частотной диаграммы. Рассмотрим подходы к выделению из нее классов обслуживания. И совсем чуть коснемся инструментария, никакого хардкора, только пара щелчков мыши
KEA20 - Николай Бобров - Канбан глазами маркетологаRealResult
В докладе я расскажу о том, что из Канбан Метода мы применяем в работе маркетологов, как с его помощью организуем ивенты и не только. Порассуждаем, еще и о том, какие преимущества и недостатки текущего позиционирования Канбан Метода есть сейчас, и как его можно сделать более привлекательным для менеджмента не в ИТ-отрасли
Вы помните, как вы представляли себе Канбан, когда первый раз о нем услышали? Я помню. И с тех пор мое мнение о методе менялось, и не один раз, помогая найти новые пути для совершенствования сервисов в компании, в которой я работаю. В докладе я расскажу о своих наблюдениях глазами тренера и коуча, как меняются со временем взгляды команд на инструмент и какие новые возможности они для себя открывают
KEA20 - Susanne Bartel - What is "your Kanban"?RealResult
This talk will start with a brief review of Kanban and the different "flavors" it comes in, followed by an overview of the Kanban Maturity Model.
I was a part of the beta workgroup involved from the early stages of the model. I will share examples from my practical application of the model in working with clients: How was the model applied in practical terms, how did it influence the relationship, and which impact did it have on the service? Finally, I will reflect on how the usage of the model has shaped her own thinking in Kanban coaching and consulting
KEA20 - Alexei Zheglov - Сделайте лучше с КанбаномRealResult
В своем докладе я расскажу об истории и текущем уровне развития Канбан метода, его предмете и составляющих, а главное о том, как он может помочь разным людям изменить свою деятельность к лучшему, вне зависимости от роли и должности в компании. Также я представлю вам учебные программы Канбан Университета и объясню, как выбрать из них именно ту, которая подходит вам
16. КОНТРОЛЬНАЯ КАРТА
∑ CYCLE TIME
Tinkoff.ru
16/88
DATE OF EVENT
Фиксируем значение измеряемой величины
Фиксируем момент изменения
– дата и время или последовательный номер эксперимента
DATE OF EVENT
∑CYCLETIME
17. DATE OF EVENT
Tinkoff.ru
17/88
Этап 1 – t1
Этап 2 – t2
Этап 3 – t3
∑ = t1+t2+t3
Cycle Time t1
Cycle Time t2
Cycle Time t3
КОНТРОЛЬНАЯ КАРТА
∑ CYCLE TIME
DATE OF EVENT
∑CYCLETIME
27. Tinkoff.ru
27/88
ШКАЛА CYCLE TIME
На информационной панели указывается
среднее время и медиана, для всех задач в
данной выборке.
Вертикальная шкала – показывает прошедшее
время в выбранных колонках
на доске.
Данная шкала нелинейная, и чем больше
время тем деление меньше, как
в логарифмической шкале.
Что лучше использовать
среднею или медиану?
28. Tinkoff.ru
28/88
ШКАЛА ДАТ
На информационной панели указывается
количество попавших issue в выборку.
Горизонтальная шкала – показатель даты
последнего события изменения состояния
issue.
Исследуемый участок времени задается на
панели.
Можно задавать произвольные участки,
тем самым наблюдать пропускную
способность за выбранный участок времени.
Можно узнать
пропускную
способность?
29. Tinkoff.ru
29/88
ДЕТАЛЬНАЯ ИНФОРМАЦИЯ
Отдельное событие – детально показывает
суммарное время проведенное issue во всех
колонках JIRA-доски
Кластеры – заполненные круги, для детального
разбора нужно увеличивать.
Чем больше кластер, тем больше в него входит
событий произошедших в данное время.
Можно выбрать
отдельные колонки,
например только
work?
30. Tinkoff.ru
30/88
СТАНДАРТНОЕ ОТКЛОНЕНИЕ
Стандартное отклонение от Rolling average и
вверх и вниз будет одинаково по времени.
Если сложить значения «Rolling average» и
«Standard deviation» из информационного
окошка, получим значение верхней границы
синей области.
Если вычтем «Standard deviation» из «Rolling
average», получим значение нижней границы
синей области
Standard deviation
xi – отдельное событие,
M – среднее арифметическое,
n – количество наблюдений
31. Tinkoff.ru
31/88
СКОЛЬЗЯЩАЯ СРЕДНЯЯ
JIRA calculates the standard deviation itself,
among a few methodologies that can have been
used, JIRA decided that
an approach derived from tasks is better than
methodologies derived from time. To put it
simply, it is calculated by using groupings
of tasks.
Каждый раз
подбирается число
issues для расчета
среднего, в
зависимости от
количества issues
графике
73 issues
32. Tinkoff.ru
32/88
ФИЛЬТРЫ
Фильтр «Columns» – указывает в каких
колонках учитывать время проведенное
задачей.
Swimlanes – уточняем какие именно swimlanes
нам учитывать при анализе. Для этого их
нужно настроить через JQL.
Quick Filters – настройка исключающих
фильтров. Так же можем применять язык
запросов JQL.
Фильтры настраиваются на панели настройки
доски «Kanban».
Самый важный блок в
панели
Control Chart
35. Tinkoff.ru
35/88
ДОСКА ДОЛЖНА БЫТЬ KANBAN
Scrum – доска в JIRA скрывает из видимой
области те задачи, которые не находятся в
активных Sprint, в том числе и для анализа
статистики.
По этому пользуйтесь только доской Kanban*
Для анализа – только
Kanban доска
37. Tinkoff.ru
37/88
«Feature» – бизнес задачи
«Is Trashed» – задачи которые удалили
«Is Done» – задачи которые завершили
«Task» – задачи декомпозиции, технические
задачи
«Flagged» – заблокированные задачи
Самый важные
фильтры
«Feature», «is Done»
ДОБАВЛЯЕМ СУПЕР ФИЛЬТРЫ
57. ∑CYCLETIME
DATE OF EVENT
Tinkoff.ru
57/88
∑ CYCLE TIME
DATE OF EVENT
ДОБАВЛЕНИЕ НОВОГО ФУНКЦИОНАЛА
Новый функционал
оттягивает на себя
дополнительные
ресурсы на
завершение задач
(как пример, нужно
больше тестировать)
59. ∑CYCLETIME
DATE OF EVENT
Tinkoff.ru
59/88
∑ CYCLE TIME
DATE OF EVENT
РОСТ ТЕХ. ДОЛГА (ГИПОТЕЗА)
К постепенному
увеличению времени
на решение задач
после релизов может
приводить не только
рост тех. долга.
Есть пример плавного
роста Rolling Average,
когда это было связано
с ростом тех. долга (не
достаточно примеров,
для подтверждения).
67. Tinkoff.ru
67/88
ВРЕМЯ ПОТРАЧЕННОЕ НА ОЖИДАНИЕ
Выделяем только буферные колонки.
Таким образом можем наблюдать динамику
изменения времени ожидания задач
Долго ли задачи ждут?
68. Tinkoff.ru
68/88
ACTION ВРЕМЯ, TOUCH TIME
Выделяем только «action» колонки.
Наблюдаем динамику изменения времени
затраченного непосредственного на работу с
задачами
Стали ли быстрее
выполнять работу?
70. Tinkoff.ru
70/88
ДОБАВЛЯЕМ СУПЕР ФИЛЬТРЫ
В зависимости от используемой оценки можно
составить наборы фильтров по ним.
Например по «Story Points», как в этом
примере.
Или по диапазонам оценки задач во времени
78. Tinkoff.ru
78/88
ПОИСК ПРОБЛЕМНОГО УЧАСТКА
Убираем фильтр «is Done», чтобы на графике
видеть и те задачи которые еще находятся
в работе.
Добавляя или убирая чек-боксы с фильтра
по «Columns», ищем состояние графика при
котором плавающая средняя потеряет
тенденцию к росту, так явно найдем участок
влияющий на увеличение времени.
Используя фильтры
Columns ищем
проблемный участок
81. Tinkoff.ru
81/88
ПОИСК ПРОБЛЕМНОГО УЧАСТКА
Убираем значение «Ready To Develop»
И дальше заметим, что данное состояние
значительно приносит времени к росту
выполнения задач.
Можно рассматривать
и отдельно буферные колонки,
и только колонки активной работы,
и полностью весь поток.
Комбинируйте разные
состояния, чтобы
лучше понять систему