SlideShare uma empresa Scribd logo
1 de 21
ПО из топора:
все о приоритизации

Андрей Кощеев
Инертность
Выбор стратегии
Выбор стратегии
Ходячий скелет

Долгострой
Что делать?
1. Классифицировать
2. Расставить
приоритеты
3. Обосновать
4. Согласовать
5. Выполнить
Методы
Взаимосвязи
• По смыслу
• Через ресурсы
• По модулям
Сортировка
Выгоды

А
B
C
D
E
F

•
•
•
•

Простота
Поддержка инструментами
Наглядность
Не позволяет расставить
одинаковые приоритеты

G
H
I
J
K

L

Однако

M
N
O
P
Q
R

•
•
•
•

Субъективность
Трудоемкость
Трудность согласования
Трудоемкость изменений
Варианты сортировки
•
•
•
•

Двоичное дерево поиска, Aho (1983), Karlsson (1998)
Bubble sort, Aho, Hopcroft and Ullman (1983)
TOP 10
Игра в планирование
MoSCoW
MUST

SHOULD
•
•
•
•

WON’T

Выгоды

COULD

Простота
Поддержка инструментами
Наглядность
Работа с неполными списками

Однако
• Субъективность
Трудность согласования
• Трудоемкость
Грубое разделение
• Трудность согласования
Варианты
• Цифровые и другие классификаторы
• Легко - трудно - невыполнимо
Сто рублей
Выгоды

Новый портал для

• Простота
•
заказчиков Наглядность
• Масштабируемость

Система поддержки пользователей
Обновление документации

25
20
5

Однако

Интеграция с SAP•

Субъективность
• Трудоемкость
• Трудность согласования

Berander and Andrews (2005) and Hatton (2008)

50

=100
Метод Анализа Иерархий (МАИ)
Выгоды
Критерии

Варианты

• Точность
• Автоматизация
• Проверка согласованности

Однако
•
•
•
•

Saaty (1980)

Неприменим для больших наборов
Сложная реализация
Необходимо описание критериев
Неприменим для подвижных списков
Попарное сравнение

Цель
Варианты
• МАИ для иерархий требований, Davis (1993)
• Cost-Value Approach, Karlsson and Ryan (1997)
• Spanning tree, Karlsson (1998)
МАИ

Иер. МАИ

Span tree

Bubblesort

Двоичный поиск

Кол-во
решений

78

26

12

78

29, 33, 38

Время
(шкала 1-6)

6

2

1

3

5

Время на
одно
решение (16)

2

4

5

1

6

Сравнительная таблица, источник: (Karlsson et al., 1998, p. 945)
Нестандартные методы
Ранжирование по настроению
Задачи
Творческие

Рутинные

Умственные
Привязка мотивации к приоритетам

Подготовить картинки для Retina
Настроить синхронизацию с LDAP
Обновить документацию к API
Добавить поддержку Oracle, H2

$4
$20
$2
$250
Инструментарий
Общая картина
Пользователи
Руководство
MoSCoW

Планирование
МАИ
Критерии

Цели
Value/Cost

Аналитики

Релиз

Назначение
исполнителей
По ролям

По настроению

Рыночный подход
Поддержание порядка
•
•
•
•
•

Автоматизация и самообучающиеся алгоритмы
Привязка к орг структуре и модулям
Краткие названия и идентификаторы
Периодический анализ
Отлеживание изменений в трудоемкости
Спасибо за внимание

Mais conteúdo relacionado

Mais de SQALab

Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информацияSQALab
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОSQALab
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияSQALab
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSQALab
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksSQALab
 

Mais de SQALab (20)

Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информация
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестирования
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within Team
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and Tricks
 

ПО из топора: все о приоритизации

Notas do Editor

  1. Бизнес видит дорогу и управляет ТС, ИТ за ним следуетДвигайтесь со скоростью 100 кмч и за час проедьте 200 км. Степень свободы, приоритетыScrum: есть product owner, проще договоритьсяТехнический долг
  2. Важность проблематики для новых проектовТеория принятия решенийНедооцененость проблемы. Формирование требований и управление их выполнением не стратегическая, а тактическая задача. Владельцы и топ руководители не уделяют ей должного внимания и оставляют на откуп руководителям проектов.
  3. Задачи:Сбор требований по приоритетностиБыстрая корректировка при изменениях
  4. Ручная сортировка
  5. Ручная сортировка
  6. Плюсы: несмотря на техническую сложность и трудоемкость ввода данных, коэффициенты расставляются не на требования, а на критерии отбора. Нет необходимости снова привлекать экспертную группу для оценки новых требований
  7. Обратная зависимость между удовлетворительностью результатом и простотой метода
  8. Вмаленьких командах нет четкого разделения обязанностей. Для повышения эффективности, рутинные операции нужно группировать для уменьшения переключения вниманияПример с настроением
  9. Excel выгоды: точная методика, адаптированная к конкретному проектуБагтрекеры: нет возможности отображать сортировать списки. Приоритизация по полю или нескольким полям. Нет динамического распределения