«

»

Окт 25

Контрольный список вопросов Феникс.

Потрясающе интересную тему  нашел в «могучем» интернете.
Часто так случается, что мы сталкиваемся с проблемами, например на пути внедрения каких-либо классных штук. Или же, решив проблему, не задумываемся над тем — все ли нюансы мы учли. А потом бах! Приплыли, всплывает мелкая оплошность, которая столь изящное решение превращает в костыль. Ведь это применимо не только к жизни. Это применимо и к разработке. Дефект — проблема. Её решение, что бы не выглядело костылем, требует хорошо-продуманного подхода.

А тестировщики, представьте, мы находим дефект. Это проблема, окей. Мы осматриваем её досконально, и да-да, по необходимости это добавляем дополнительную информацию в наш отчет об ошибке (в этом поможет описание и определение проблемы) и… Та-Да! Разработчику остается только найти решения проблемы (в этом поможет план решения). Нам же, после исправления, остается проверить что решение корректно и соответствует возможному плану решения.

Привожу цитату из книги Майкл Микалко “Игры разума. Тренинг креативного мышления”. Добавил в ридлист на следующий год.

Например, попробуйте почитать цитату, заменить проблему дефектом, багом или как это принято называть на вашем проекте. Я не стал пока детально приводить свои мысли по поводу того, насколько эти понятия переплетены, дабы не замылить восприятие. 🙂

Контрольный список вопросов Феникс (ЦРУ)
«Феникс» — контрольный список вопросов, разработанный Центральным разведывательным управлением, чтобы помочь агентам рассмотреть проблему под разными углами.
Использовать «Феникс» — все равно что держать проблему в руках. Вы можете повернуть ее другой стороной, посмотреть на нее снизу, увидеть ее под определенным углом, взглянуть на нее с другой точки зрения, представить решения и на самом деле держать ее под контролем.

Проблема
Почему необходимо решить проблему?
Какие выгоды вы получите, решив проблему?
Что вам неизвестно?
Что вы еще не понимаете?
Какая у вас есть информация?
Что для вас не проблема?
Достаточно ли информации? Или ее недостаточно? Или она избыточна? Или противоречива?
Нужно ли нарисовать схему проблемы? Рисунок?
Где границы проблемы?
Можете ли вы выделить различные части проблемы? Можете ли вы записать их? Каковы связи между частями проблемы?
Каковы константы (то, что нельзя изменить) проблемы?
Сталкивались ли вы с этой проблемой ранее?
Видели ли вы эту проблему в немного иной форме?
Знакома ли вам похожая проблема?
Попытайтесь подумать о знакомой задаче с теми же или похожими неизвестными.
Предположим, вы нашли проблему, родственную вашей, которая уже решена. Можете ли вы использовать ее? Можете ли вы использовать способ ее решения?
Можете ли вы иначе сформулировать проблему? Сколько различных формулировок вы можете предложить? У вас есть более общая формулировка? Более конкретная? Можно ли изменить правила?
Какие лучшие, худшие и наиболее вероятные варианты вы можете вообразить?

План решения
Можете ли вы решить всю проблему? Часть проблемы?
Каким бы вы хотели видеть решение? Можете ли вы обрисовать его?
Сколько из неизвестного вы можете объяснить?
Можете ли вы извлечь что-то полезное из имеющейся информации?
Всю ли информацию вы использовали?
Приняли ли вы во внимание все существенные аспекты проблемы?
Можете ли вы выделить отдельные шаги в процессе решения проблемы? Можете ли вы определить правильность каждого шага?
Какие техники творческого мышления вы можете использовать для генерации идей? Сколько различных техник?
Можете ли вы видеть результат? Сколько различного рода результатов вы можете видеть?
Сколько различных способов решения проблемы вы использовали?
Что делали другие люди?
Можете ли вы интуитивно найти решение? Можете ли вы проверить результат?
Что нужно сделать? Как это должно быть сделано?
Где это должно быть сделано?
Когда это должно быть сделано?
Кто должен это сделать?
Что вы должны делать в это время?
Кто и за что будет отвечать?
Можете ли вы использовать эту проблему, чтобы решить какую-нибудь другую проблему?
Каков уникальный набор качеств, который делает эту проблему особенной?
Какие вехи могут лучше всего показывать ваш прогресс?
Как вы узнаете, что добились успеха?

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Яндекс

3 комментария

  1. Alexander

    Супер

  2. Tatyana Durova

    Спасибо, а теперь тоже самое для дефекта)

    1. Сергей Атрощенков

      Ох 🙂 такое в планах есть, но совершенно без deadlin(а).
      Но, расчитываю на то, что не полгода буду описывать)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>