Category:Чек Листы
From Gehtsoft USA
Contents
[hide]- 1 Чек-лист законченного анализа
- 2 Чек-лист проверки процесса/шага процесса
- 3 Чек-лист правильности разделения потока событий на действия
- 4 Чек-лист полноты, неизбыточности и последовательности шагов процесса
- 5 Чек-лист идентификации объекта
- 6 Чек-лист описания проблемы
- 7 Чек-лист анализа проблемы
- 8 Чек-лист возможности совершения действия
- 9 Чек-лист проверки документа
- 10 Чек-лист проверки требований
- 11 Чек-лист проверки, где мог поломаться процесс
- 12 Чек-лист описания стейкхолдера
- 13 Чек-лист действий необходимых для разработки ПО
Чек-лист законченного анализа
- Собрать информацию.
- Систематизировать информацию.
- Оформить информацию.
- Передать информацию.
Чек-лист проверки процесса/шага процесса
Проверяем, что деятельность является разумной и хозяйственной.
- Выявлено ли то, что анализируемое действие является процессом или простой шагом/шагами в процессе. Если это шаг/шаги процесса – то установлен процесс, к которому относятся действия, его владелец и ценность, и определено место анализируемого действия в процессе.
- Выявлены владелец и ценность действия.
- Выявлены наблюдаемые владельцем (имеется способ измерения и он доступен владельцу) и измеряемые владельцем (имеется шаблон для сравнения измерений) критерии получения ценности.
- Если возможно – выявлены объективные способы полной или частичной идентификации ценности. Если нет – субъективность ценности задокументирована.
- Есть ли только один владелец и одна ценность.
- Установлен спонсор процесса. Если спонсор процесса не есть его владелец – то установлен процесс спонсора, в рамках которого происходит выделение средств на исследуемое действие.
- Ценность и владелец процесса должны быть установлены до совершения любых дальнейших действий.
- Обнаружены ли материалы, инструменты и управление процесса.
- Обнаружены ли шаги процесса.
- Не превышена ли сложность декомпозиции на шаги (5±2 шага на одном уровне детализации).
- Сравнимы ли шаги по важности/длительности/сложности.
- Разделяются ли шаги как минимум одним (а лучше несколькими) признаками разделения шагов (Чек-лист правильности разделения потока событий на действия).
- Проверена ли полнота, неизбыточность и последовательность шагов процесса при помощи правил “ничего не берется ниоткуда” и “ничего не исчезает в никуда” (Чек-лист полноты, неизбыточности и последовательности шагов процесса).
Чек-лист правильности разделения потока событий на действия
- Возникает артефакт, являющийся сам по себе ценностью, или который может быть использован разными способами, в разное время и в разных местах для получения ценности или набора разных ценностей.
- Изменяется характер деятельности.
- Изменяется набор используемых инструментов.
- Действие в рамках процесса может быть прекращено на некоторое время, без ущерба для владельца процесса.
- Действие может производиться или производится одновременно с другим действием в процессе.
- В этот момент производится управляющее или контрольное вмешательство в ход процесса.
Чек-лист полноты, неизбыточности и последовательности шагов процесса
- Материалы и инструменты процесса должны быть или уже выявлены и задокументированы на входе процесса, или должны возникать в предыдущих действиях процесса (ничего не берется из ниоткуда).
- Любой материал, инструмент или артефакт, полученный в шаге процесса должен быть использован в последующих шагах процесса или (в случае артефакта) может являться ценностью сам по себе (ничего не исчезает в никуда).
Чек-лист идентификации объекта
Проверяем на то, что мы в состоянии идентифицировать объект. Ничего не говорит о том, нужен ли этот объект в анализе.
- Свойства объекта наблюдаемы.
- Свойства объекта измеримы (результаты измерения можно выразить в формальных единицах и сравнить с переданным шаблоном).
- Свойства измерения доступен автору и получателю информации.
Чек-лист описания проблемы
Проверяем то, что есть все элементы описания проблемы. Ничего не говорит, выявлена ли действительно проблема.
- У проблемы всегда есть владелец.
- Владелец проблемы должен наблюдаемо и измеримо определить ситуацию, которая ему не нравится.
- Владелец проблемы должен наблюдаемо и измеримо описать ситуацию, которая его будет устраивать.
- Владелец должен обладать желанием и волей к изменению ситуации.
Чек-лист анализа проблемы
- Описание проблемы. В каком месте процесса проявляется проблема, что именно не устраивает?
- Кого из stakeholder’ов и каким образом затрагивает проблема?
- Важность решения проблемы.
- Что является причиной проблемы?
- Что будет считаться успешным решением проблемы?
Чек-лист возможности совершения действия
- Есть тот, КТО будет совершать действие.
- КТО должен иметь способность совершать действие:
- Есть ЗНАНИЯ для совершения действия:
- КТО знает, зачем ему выполнять действие.
- КТО знает, что именно надо делать.
- КТО знает, как именно надо выполнять действие.
- КТО знает, где выполнять действие.
- КТО знает, когда выполнять действие.
- КТО знает, зачем ему выполнять действие.
- Есть МАТЕРИАЛЫ и ИНСТРУМЕНТЫ для совершения действия.
- Есть ЗНАНИЯ для совершения действия:
- Есть наблюдаемые и измеримые КРИТЕРИИ для проверки успешности совершенного действия.
- Есть ВРЕМЯ для совершения действия.
Чек-лист проверки документа
- Полнота.
- Неизбыточность.
- Все, что написано в документе – правда (в т.ч. указание на то, что документ не закончен).
- Целостность.
- Непротиворечивость.
- Понятность.
- Трассируемость.
Чек-лист проверки требований
- Верность: Описывать реальные проблемы заказчика.
- Полнота: Описывать все проблемы.
- Целостность.
- Непротиворечивость: Не должны противоречить одно другому.
- Недвусмысленность: Не должны допускать более одного понимания.
- Проверяемость: Должна быть возможность проверить их за разумное время/деньги.
- Прослеживаемость (traceability): Должна быть возможность проследить требования сквозь всю реализацию.
- Изменяемость: Внесение изменений не должно нарушать структуру и целостность требований.
- Легкость для понимания: Требования ориентированны на понимание заказчиком, девелопером и тестером.
Чек-лист проверки, где мог поломаться процесс
Почему не достигнута ценность в результате процесса.
- Проблема в ценности:
- Ценность изменилась.
- У владельца нет наблюдаемых и измеримых критериев для проверки успешности совершенного действия.
- Ценность изменилась.
- Проблема в инструменте (для каждого из инструментов):
- Инструмент неисправен.
- Инструмент не предназначен для достижения цели.
- Стоимость инструмента слишком высокая.
- Инструмент труднодоступен/недоступен.
- Инструмент неисправен.
- Проблема в материале (для каждого из материалов):
- Недостаточность материалов.
- Материалы не предназначены для достижения цели.
- Испорченные материалы.
- Стоимость материалов слишком высокая.
- Недостаточность материалов.
- Проблема в управлении.
- Проблема в том, что действие для достижения ценности должно быть совершено кем-то другим (не владельцем):
- Кто-то другой не знает, что от него хотят совершения какого-то действия.
- Кто-то другой не правильно понимает, что именно от него хотят.
- Кто-то другой не хочет делать то, что от него хотят (у него свой процесс и свои цели).
- Кто-то другой не знает, что от него хотят совершения какого-то действия.
Чек-лист описания стейкхолдера
Это только направление мысли. Описание конкретного стейкхолдера зависит от конкретного человека/проекта.
- Как его зовут.
- Как с ним связаться.
- В каком режиме с ним можно связываться.
- На каком языке с ним надо связываться, лучше с уточнениями, например, English-British.
- Бэкграунд: где родился, в какой школе учился, в каком университете учился (университет, специальность), где работал (компании, специальность), где проводит свободное время, какие книги читает.
- Его место в компании (позиция, полномочия).
- Его экспертиза в вопросе (какова достоверность его слов).
- Его роль в отношении проекта.
Чек-лист действий необходимых для разработки ПО
ВАЖНО: Если что-то не делается и вы ТОЧНО не знаете что это не нужно для данного проекта и почему - значит вы просто упустили это из виду.
- Формирование команды
- Создание соглашения (e.g. team agreement, project chapter)
- Определение кросс-функциональности команды
- Мотивация команды
- Определение DoD (definition of done)
- Административное обеспечение
- Заключение договоров с заказчиком
- Заключение договоров с командой
- Обеспечение биллинга заказчика
- Обеспечение финансирования команда
- Обеспечение команды ресурсами и оборудованием
- Управление требованиями
- Изучение стейкхолдеров, спонсоров и пользователей
- Выявление и анализ проблем
- Разработка сценариев взаимодействия с продуктами (e.g. use cases, user stories, test cases)
- Выявление нефункциональных требований (usability, reliability, performance, supportability)
- Передача требований разработчиками, тестерами и техническим писателям
- Разработка
- Создание инфраструктуры проекта
- Написание общего кода (скелет проекта/утилиты)
- Написание кода
- Создание ресурсов
- Отладка
- Создание автоматических тестов
- Ручное тестирование
- Разработка документации (пользовательской, проектной и релизной)
- Интеграция кода
- Передача
- Передача артефактов заказчику
- Поддержка сборки у заказчика
- Поддержка конфигурирования у заказчика
- Поддержка вывода на пользователя у заказчика
- Поддержка пользователей
- Диагностика, исправление и вывод проблем на проде.
- Поддерживающие активности
- Планирование
- Оценка
- Календарное планирование
- Управление рисками
- Управление коммуникациями
- Управление ожиданиями
- Контроль сроков и бюджета
- Управление знаниями
- Управление изменениями
- Управление качеством процесса
- Планирование
This category currently contains no pages or media.