Декомпозиция целей пример: Декомпозиция в маркетинге для роста конверсий

Содержание

Декомпозиция в маркетинге для роста конверсий

Расскажем, что такое декомпозиция, как использовать её в планировании и постановке задач, почему маркетологи декомпозируют воронку продаж, приведём примеры декомпозиции.

Подпишись на Telegram

Подписаться

Декомпозиция: что это простыми словами

Декомпозиция — это деление целого на части. В маркетинге можно декомпозировать большую цель на несколько маленьких. Например, не просто поставить задачу «привести 1 000 лидов», а разбить её на несколько более мелких: «привести 400 лидов с Google Ads», «получить 300 лидов с Яндекс.Директ» и «привлечь 100 лидов с рекламы в Facebook».

Представьте, что нужно помыть Boeing 737. Это большой самолёт, на мойку не сдать — он не влезет в помещение, где моют машины. Пройтись с ведром и губкой не получится — самолёт стоит на шасси, с него можно упасть.

Позовём две бригады с кёрхерами на кране — одна будет мыть кузов самолета, другая крылья и хвост. Внутри будут работать уборщики — они почистят салон, кабину, туалеты, отсеки для хранения багажа.

Мы составили план по уборке самолёта. Большую задачу «помыть Boeing 737» разбили на два уровня — уборка снаружи и внутри. Каждый уровень разбили ещё на несколько задач. Это и есть декомпозиция. Это инструмент упрощения — от большого к малому, от сложного к простому. Сделать одну большую задачу непросто, а разобраться с десятком мелких — легко.

Декомпозицию можно представить в виде списка дел или графика с задачами

Что такое декомпозиция цели на задачи

Инструмент упрощения или декомпозиции используют во многих сферах. В криминалистике его называют методом дедукции, а в физике используют для решения сложных задач. В быту тоже используют упрощение, когда что-то планируют. Это декомпозиция конечной цели.

Пример: Женя хочет стать маркетологом — это её цель.

Просто так взять и в одночасье стать маркетологом не получится. Нужно пройти обучение, чтобы освоить сферу знаний, затем приобрести и потренировать навыки, необходимые в профессии. Подобная подготовка может занять много времени. К тому же в процессе обучения Женя может передумать, что ей подходит профессия маркетолога.

Но пока Женя замотивирована, ей хочется настраивать классные рекламные кампании и помогать бизнесу получать прибыль от запусков рекламы. К счастью, Женя знает, что такое декомпозиция. Ведь если продумать, из каких составляющих складывается путь от текущих навыков Жени к тем, что нужны настоящему маркетологу, можно повысить свою мотивацию. Выполняя мелкие задачи и наблюдая за прогрессом, проще дойти до конца и освоить профессию.

С помощью декомпозиции Женя разбивает свою цель — стать маркетологом — на несколько задач:

  1. Записаться на курсы по маркетингу
     — например, у Roistat есть бесплатный курс-симулятор «Бизнес-аналитика в маркетинге».
  2. Изучить теорию — посмотреть лекции, начать читать тематические каналы, посмотреть кейсы.
  3. Осваивать новые знания и навыки по маркетингу каждый день по 1-2 часа.
  4. Попасть на стажировку и прокачать скиллы на практике.

В декомпозиции важно разбить цель на задачи, а для каждой задачи — продумать шаги. Иначе можно попасть в ловушку, когда и задачи будут казаться такими крупными, что непонятно, как за них браться.

Каждый шаг внутри задачи — простое и понятное действие. Например, пройти первый урок курса по маркетингу, сделать домашнее задание или почитать Фила Бадена.

Рассказали в блоге о 5 полезных маркетологу книгах.

Зачем нужна декомпозиция целей

Возьмём одну цель — купить новую машину. Какой из вариантов достижения цели нравится больше?

Одна цель — непонятно, что с ней делать, с чего начинать

 

Цель декомпозировали — составили план действий. Чтобы достичь цели, двигаемся от задачи к задаче

 

Вариант справа даёт развернутую картину действий. Понятно, какие шаги нужно предпринять, чтобы купить машину. Декомпозиция разворачивает изнанку цели — чем подробнее расписать шаги и задачи, тем проще достичь результата.

Преимущества декомпозиции целей:

  1. Проще решать мелкие задачи — глобальных целей не достигнуть без решения небольших задач. Как увеличить прибыль компании? Как повысить продажи? Как купить новую машину? Без декомпозиции неясно, что делать.
  2. Проще ориентироваться в целях. Разделив цель на задачи, можно оценивать свой прогресс — что уже сделали для достижения цели, насколько это помогло, какой опыт приобрели и как можно скорректировать свой путь. Вернёмся к примеру с покупкой машины. Вы пообщались с другом и узнали, что есть сервис, который за небольшую комиссию подбирает вам машину, оформляет покупку, занимается документами. Вам нужно только выбрать машину, покататься на ней и заплатить.
    Это идеальный вариант для вас — остальные шаги в плане можно не выполнять, потому что вы нашли короткий путь к цели.
  3. Проще находить ресурсы для решения задач. К масштабной задаче тяжело подступиться — непонятно, как действовать. А после декомпозиции можно разделить задачи между командой.

3 способа декомпозировать цели

1. Разбить цель на шаги

Это самый простой способ — разбить цель на задачи и записать их подряд, друг за другом. Можно ручкой в блокноте, в заметках в телефоне или в любом планере (например, Todoist). Внутри задач можно прописывать шаги и ставить сроки для выполнения. Примеры: список покупок, чек-лист, инструкция.

2.

Построить майндмэп

Майндмэп (от англ. mind map) или ментальная карта визуально отображает структуру цели — какие есть задачи, как они связаны друг с другом, в какой последовательности их выполнять, кто за какую задачу отвечает.

В майндмэпе проще создавать подзадачи. Если записывать их друг за другом на бумаге, общая картина может потеряться. К тому же иногда нужно выполнять шаги параллельно, а они из разных задач. В майндмэпе это легко отследить. Поэтому их используют для во время мозговых штурмов. Из множества идей создаётся структура цели и понимание, какие задачи нужно решить для её достижения.

CJM (карта пользовательского пути) — декомпозиция с помощью майнд-мапа. Аналитики нарисовали портрет клиента компании и продумали его взаимодействие с продуктом

Как с помощью CJM бизнес увеличивает лояльность клиентов и снижает количество барьеров при продаже — рассказали в нашем блоге.

3. Использовать метод SMART

SMART — метод декомпозиции и оценки целей, это аббревиатура на английском языке. Состоит из 5 слов, — каждое слово определяет, какой должна быть цель:

  1. S (Specific) — конкретной. Однозначная и понятная цель — например, увеличить продажи или купить новую машину.
  2. M (Measurable) — измеримой. Нужно определить, что считается результатом — например, рост конверсии на 10% или покупка машины.
  3. A (Achievable) — достижимой. Нереалистичные цели не приводят ни к чему — достичь их не получается, усилия потрачены впустую. Цели могут быть амбициозные и масштабными, но если их нельзя достичь, они бесполезны.
  4. R (Relevant) — значимой. Нужно понять, насколько важна цель, нужно ли её достигнуть или можно отложить. Например, зачем увеличивать показы объявлений до 1 млн в месяц, если это не принесёт прибыль. Лучше поставить цель — привлечь 1 000 новых клиентов за месяц.
  5. T (Time bound) — ограниченной по времени. Цель без дедлайна — необязательная цель, которую можно выполнить потом. Сроки делают задачу серьёзной и требуют выполнения. Например, можно привлекать 1 000 новых клиентов целый год, но в цели чётко зафиксирован дейдлайн — за месяц. Для достижения такой цели нужно приложить больше усилий.

Декомпозиция в маркетинге

Маркетологи используют декомпозицию для работы с воронкой продаж. Они переворачивают воронку на 180 градусов и раскладывают её по этапам — от последнего к первому.

Обычная воронка продаж — от знакомства с продуктом до конечного действия

Обратная или декомпозированная воронка продаж — от целевого действия до знакомства

 

Нужно не просто перевернуть воронку, а разбираться, как клиенты доходят до каждого из этапов, что влияет на переход из одного этапа в другой. Получается обратная воронка с причинно-следственной связью.

Декомпозиция воронки продаж помогает понять, что побудило клиента перейти на следующий этап

Декомпозиция помогает определить приоритетные этапы воронки с целью понять, как можно повлиять на рост прибыли.

Например, Павел владеет интернет-магазином детских игрушек. Он хочет увеличить прибыль в два раза и идёт к маркетологам из компании А. Они предлагают увеличить рекламный бюджет в два раза. Но Павел понимает, что маркетологи ошибаются. Увеличение бюджета не гарантирует, что прибыль автоматически вырастет. К тому же Павел хочет больше зарабатывать, а не больше тратить.

Павел идёт к маркетологам из компании Б и узнаёт про декомпозицию. Ему рассказывают, что это способ по-другому взглянуть на воронку продаж, и помогают увеличить прибыль.

Как декомпозировать воронку продаж

1. Берём воронку продаж для интернет-магазина.

Воронка продаж онлайн-магазина

Читайте подробно о том, что такое воронка продаж и как её использовать в маркетинге.

2. Переворачиваем воронку и собираем в обратном порядке.

3. Разбираемся в причинах перехода от этапа к этапу — что влияет на движение по воронке. Получается такая декомпозиция:

  • На оформление заказа влияет количество сформированных корзин.
  • На формирование корзин влияет, как выглядит карточка продукта.
  • На переход в карточку — CTR самой карточки на сайте.
  • На сайт пользователь попадает из поисковой выдачи или после клика по рекламе.
  • На трафик влияет CTR рекламного объявления.
  • На рекламу влияет количество показов объявления.
  • На количество показов — объём запросов на категорию продуктов.

Что маркетологу делать после декомпозиции воронки продаж

Необходимо изучить путь клиента по воронке — посмотреть конверсию на каждом этапе и перед запуском новой рекламы отследить эффективность текущей кампании. Для этого можно использовать сервис сквозной аналитики — такой есть у Roistat. В нём можно отследить путь клиента от первого клика по рекламе до целевого действия — в нашем случае до покупки.

Анализируем конверсию и замечаем низкий CTR объявления. Его можно увеличить с помощью выбора позиции объявления и ставки. Чем ниже позиция в поисковой выдаче, тем ниже CTR. Ещё одна проблема — много пользователей заходят на страницу с продуктом, но не добавляют его в корзину. Для повышения конверсии можно улучшить оформление карточки — добавить яркие картинки товаров, видеоотзыв, сделать более заметной кнопку «Добавить в корзину», предлагать рассрочку в способах оплаты.

И дальше разбираем так каждый этап — смотрим статистику, обнаруживаем барьеры и думаем, как их можно убрать и улучшить конверсию.

Для работы с собственной воронкой проще использовать отчёт «Воронка событий» в Roistat. Нужно добавить события под свою воронку и указать период для анализа. Сэкономите время на декомпозиции.

В отчёт «Воронка событий» Roistat можно добавить сколько угодно этапов воронки продаж

Главное

  1. Декомпозиция — удобный инструмент для планирования и постановки задач. С его помощью можно не бояться масштабных проектов, разбивая их на мелкие и простые задачи.
  2. Декомпозиция в маркетинге — иной взгляд на воронку продаж, который помогает глубже её изучить. С помощью декомпозиции можно узнать, как каждый этап воронки влияет на итоговую прибыль компании.
  3. Улучшения каждого этапа воронки продаж по результатам декомпозиции, пусть даже минимальные, позволяют сильно вырасти в выручке.

На нашем Telegram-канале делимся полезными материалами по маркетингу и аналитике, кейсами клиентов, собираем познавательные дайджесты и анонсируем бесплатные обучающие вебинары. Подписывайтесь, чтобы ничего не пропустить!

Достижение цели: декомпозиция по принципам SMART

Доброго времени суток, читатели блога Твое Решение!
Поздравляю вас с новым 2017 годом!

Январь — лучшее время подвести итоги прошедшего года и определиться с целями на новый год. А вы уже начали работать над своими целями? Очень часто первую половину года мы думаем что еще успеем определиться с целями и их реализовать, а вторую половину года — понимаем, что опоздали.

А можно прожить год совсем иначе. Для этого важно разобраться как правильно поставить цели и создать условия для их достижения.
Сегодня статья про то, с чего необходимо начинать свой путь к достижению любой жизненной цели, т.е про декомпозицию цели.

Декомпозиция цели — это разбивка большой цели на решение серии маленьких, выполнимых и взаимосвязанных задач.

В тайм-менеджменте большие задачи и цели часто называют «слонами», а процесс ее декомпозиции — «съесть слона по кусочкам» или «нарезка слона».

Наиболее удобным инструментом для проведения декомпозиции цели являются интеллект-карты. Еще их называют ментальные карты или mind-maps. Я пользуюсь бесплатной программой XMind.  Хотя в принципе для проведения декомпозиции достаточно простого листа бумаги и ручки.

Итак, записываем нашу цель на листе бумаги или в программе и задаем себе два простых вопроса:

  1. Что для этого необходимо сделать?
  2. Могу ли я это сделать прямо сейчас?

Например, ваша цель на год — написать дипломную работу. Задаем вопрос: что мне необходимо для этого сделать?
Например, выбрать тему диплома, написать план и найти источники информации для работы.


Задаем себе второй вопрос: могу я выполнить это сейчас? Если да, то разбивка данной ветки окончена, если -нет, то снова задаем себе первый вопрос.
Дробим наши цели до тех пор, пока не получим конкретные выполнимые задачи — разовые или регулярные, выполнение которых займет от 15 минут до 1,5-2 часов.
В итоге может получиться следующий вариант декомпозиции цели

Главная задача декомпозиции — получить информацию о необходимом объеме действий и рассчитать ресурсы.
Качественная декомпозиция цели возможна только в случае ее конкретности и измеримости, другими словами, если цель соответствует принципам SMART, т.е

SMART:

S — конкретная, т.е постановка цели должна быть конкретна и ясна,

M — измеримая, т.е результат выполнения цели должен быть измеримым,

A — ориентированная на конкретные действия,

R — реалистичная, уместная, полезная и ориентированная на конкретные результаты,

T — на определенный период, своевременная, отслеживаемая. Срок выполнения цели должен быть определен конкретной датой или периодом.

На практике часто бывает сложно оформить нашу мечту, желание или намерение в лаконичную, конкретную и измеримую форму, т.е соответствующую SMART. В таком случае для  работы с личными целями  можно совместить принципы SMART и декомпозицию, раскладывая свое первоначальное желание или мечту по алгоритму:

  1. формулируем намерение (S)
  2. определяем критерии или показатели, по которым в будущем можно будет оценить достижение цели (M)
  3. формулируем достижения, т. е конкретные параметры критериев или показателей (A)
  4. определяем перечень задач (дело, разовое или регулярное, выполнение которого займет от 15 минут до 1,5-2 ч) для достижения конкретных параметров (R)
  5. определяем временной ресурс (T)
  6. запускаем цикл контроля, выстраивая систему измерения ключевых показателей.

Наглядно это выглядит следующим образом:

Например, у вас появилось намерение улучшить свое здоровье. Оформить сразу свое желание в SMART цель достаточно затруднительно. Воспользуемся предложенным алгоритмом и проведем декомпозицию нашей цели по принципам SMART. Представим полученный результат в виде ментальной карты:

 

Увеличенный вариант изображения можно скачать здесь.

Предложенная декомпозиция цели — улучшить свое здоровье- легла в основу моего личного проекта «Затачиваем пилу», который я реализую уже не первый год.

Аналогичным образом можно работать с любой целью, получая следующие преимущества:

  1. Четкий пошаговый план реализации цели от квартального плана до чек-листа на день

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

  2. Организация эффективного контроля достижения цели

    Декомпозиция с использованием принципов SMART выстраивает взаимосвязь показателей целей и выполнения задач, задает критерии или показатели достижения цели

  3. Расчет времени и прочих ресурсов, необходимых для достижения цели

    Четко определяет какой объем выполненных задач и какие конкретные показатели должны быть достигнуты к конкретному времени

  4. Оценка реалистичности цели и ее корректировка

    Предложенный метод заставляет нас на этапе планирования трезво оценить объем задач и время, необходимое для его выполнения или показатели цели и срок их достижения. Абсурдно планировать выучить язык за день, но за год — вполне выполнимая задача. Невозможно похудеть на 10 кг за день, но вполне достижимо за квартал или год.

    Часто мы переоцениваем то, что можем сделать за день и недооцениваем то, что можем сделать за год

Надеюсь, предложенный метод декомпозиции цели по принципам SMART поможет вам в достижении своих целей. Рекомендую также для постановки и достижения своих целей воспользоваться сервисом Smart Progress.


Вспомните, какие обещания вы дали себе в Новый Год под бой курантов?

Самое время начать активные действия по их реализации. Превратите достижение цели в увлекательный процесс!

Начни прямо сейчас! И это будет ТВОЕ РЕШЕНИЕ!

Понравилась статья? Буду признательна, если поделитесь этой статьей в социальных сетях!
Подпишитесь на обновления блога, чтобы не упускать полезные знания!

Читайте еще:

Декомпозиция целей — что это такое и как декомпозировать проект, задачу или процесс разными методами

В основе декомпозиции лежит принцип «разделяй и властвуй». Чем объемнее цель, которую мы ставим перед собой, тем сложнее подступиться к ней. Декомпозиция – это методика упрощения процесса достижения любой цели 🎯 путем его пошаговой детализации.

Что такое декомпозиция простыми словами

Разделение целого на составляющие. В статье речь пойдет преимущественно о маркетинге, но декомпозировать можно все что угодно, это поможет упростить взаимодействие с предметом декомпозиции. Например, вынести шкаф-стенку из комнаты можно только частями, это самый наглядный пример декомпозиции.

А вот как работает декомпозиция целей: у вас есть цель – сделать капитальный ремонт в квартире. Сделать весь ремонт сразу невозможно, это займет месяцы. Если планирование будет неграмотным, то работа затянется, возможно, придется переделывать часть работы или какие-то материалы будут испорчены (например, если сначала положить паркет, потом ломать стену-перегородку). Декомпозиция нужна, чтобы разделить большую цель на подцели поменьше. Так общий ремонт делится на ремонт в гостиной, ремонт в спальне, ремонт на кухне, ремонт в коридоре и в ванной, а последовательность определяется по обстоятельствам. Каждый этап можно делить дальше, например, ремонт на кухне включает в себя демонтаж, замена труб и проводки, оштукатуривание, косметические работы.

Суть декомпозиции целей и зачем она нужна

Когда человек ставит себе цель, он заглядывает в будущее и формулирует результат, например, стать долларовым миллионером или научиться играть на гитаре как Томми Эммануэль. По сути это еще не цель, это мечта. Чтобы мечта стала целью, нужен практический подход – декомпозиция. Она позволяет:

  • Понять, насколько реально достижение поставленной цели. Мечтать можно о чем угодно, но как только вы начнете раскладывать процесс воплощения мечты по конкретным шагам, сразу станет понятно, насколько она осуществима.
  • Понять, в какие сроки цель может быть достигнута. Самый быстрый способ посчитать время на реализацию цели – разбить ее на простые шаги, посчитать сроки для каждого и сложить.
  • Составить понятный план. Ответить на вопрос, что конкретно мне нужно делать завтра, через неделю, через месяц и т.д.
  • Избежать прокрастинации. Сместить фокус внимания с огромной неподъемной общей цели на простой фрагмент. Чем проще дело, тем меньше на вас действует лень.
  • Оптимизировать управление. Если вы лидер, декомпозиция поможет вам понять, как распределить ресурсы команды оптимальным образом, какие задачи делегировать и кому.

8 основных принципов декомпозиции целей

В основе понятия декомпозиции цели лежит практичность. Важно не просто разобрать задачу по составным частям, а превратить ее в выполнимый, отчетливый, последовательный план. Чтобы это случилось, придерживайтесь 8 простых принципов.

  1. Последовательность или пошаговость. Смысл декомпозиции не только в разделении, но и в определении порядка.
  2. Структурированность. Должна соблюдаться четкая иерархия уровней, где каждый уровень подчинен предыдущему.
  3. Понятно сформулированные задачи на всех уровнях. Исключить двусмысленность или вероятность неверного понимания.
  4. Единый логический принцип. Нельзя делить разные уровни по разным принципам, иначе возникнет неразбериха.
  5. Суммы подзадач должно быть достаточно для выполнения задачи. Если это условие не выполнено, значит не все шаги выполнения учтены, каких-то не хватает.
  6. Подзадач на одном уровне должно быть не более 7. Если получается больше, попробуйте объединить их в несколько групп.
  7. Чем проще (мельче) цели, тем лучше.
  8. Глубина декомпозиции (т.е. количество уровней) зависит от уровня квалификации исполнителя. Если вы не новичок, способны выполнить задачу профессионально, можно ограничиться двумя-тремя уровнями глубины. Но если делаете это впервые, то количество уровней должно быть максимальным, это облегчит работу.

Виды декомпозиции

Для вашего удобства мы разделили основные виды декомпозиции на две большие группы по главному критерию – принципу организации действия и приоритету деления.

По принципу организации действия

Горизонтальная – по типу задач с их поэтапным выполнением. Такая декомпозиция применяется редко, т.к. в большинстве реальных жизненных случаев она непрактична. Например, чтобы окончить школу, нужно усвоить школьные программы по математике, физике, литературе и т.д. Горизонтальная декомпозиция выглядела бы так: выучить математику, затем выучить физику, затем выучить литературу. Вроде бы в этом есть своя логика, но она не работает в реальной жизни, поэтому школьная программа строится по вертикальному принципу.

Вертикальная – здесь тоже происходит разделение на задачи по типу, но развитие происходит комплексно, задачи взаимодействуют друг с другом. На нашем примере это означает, что школьник каждый день посещает занятия по математике, физике и литературе, а в конце года сдает годовые зачеты по всем этим предметам.

По приоритету деления

Функциональная – приоритетом является функция. Если вы посмотрите на клавиатуру ПК, то увидите типичный пример функциональной декомпозиции – основное пространство занимают буквы, вокруг них группируются цифры, функциональные клавиши, клавиши управления и навигации. Визуально это выглядит как одна панель, но функциональные блоки легко обнаружить и выделить.

Структурная – приоритетом является структура. Сидения в автобусе или парты в школьном классе расставлены исходя из интересов организации пространства, а не людей. В автобусе важно, чтобы был свободный проход по салону, в классе – чтобы ничто не мешало держать в фокусе учителя и доску, а также, чтобы по классу можно было легко перемещаться. Какие именно пассажиры (старики, дети, льготники) сядут в той или иной части салона, не имеет никакого значения. Так же и в классе – мальчик, девочка, отличник или второгодник – все они могут занимать любые места, меняться местами в любой момент или на каждом уроке рассаживаться в новом порядке.

Такой принцип несовместим с функциональной декомпозицией. Представьте, что клавиши на клавиатуре всегда остаются на своих местах, но их значение меняется каждый день.

Объектная – приоритетом является объект. Имея сложную систему, состоящую из независимых объектов, мы не разбиваем их на группы для удобства (как в структурном варианте) или по схожей функциональности, но каждый объект принимается, как отдельный блок.

Методы декомпозиции  в зависимости от характеристик проекта

Разделению на составные части подлежат не только цели, широко применяются декомпозиция проекта, декомпозиция продаж и другие. Иногда уровни соответствуют географическим регионам, подразделениям компании и т.д. В любом варианте число уровней декомпозиции редко превышает 6 для самых сложных проектов, например, программ государственного масштаба. Единого метода декомпозиции не существует, решение всегда зависит от специфики проекта, поэтому мы рассмотрим несколько популярных методов.

Поэтапный метод

Задача делится на этапы, которые выполняются последовательно друг за другом и приводят к конечному результату. Каждый этап детализируется таким образом, чтобы в итоге получился список задач, которые можно записать в ежедневнике, включить в план на день.

Советы:

  1. Разбивайте этапы на задачи из соображений практичности, каждая должна быть выполнимой и цельной.
  2. Основными сделайте те задачи, которые жестко привязаны ко дедлайну, остальные старайтесь выполнять в свободные часы, в промежутках между остальными.
  3. Если можно решать какие-то задачи параллельно, делайте это.
  4. Формулируйте цели по технологии SMART.
  5. Не переоценивайте свои возможности, оставляйте запас времени на случай, если что-то пойдет не по плану.

Метод измеримых показателей

Это разновидность поэтапного метода, организация происходит по тому же принципу, но этапы имеют не функциональное, а числовое значение – измерение (по времени, по стоимости и т.д.). Удобно, если вы работаете с цифрами – с финансами, со спортивными достижениями или с чем угодно, поддающимся измерению.

Советы:

  1. Учитывайте тип прогрессии – арифметическую или геометрическую. Спортивные тренировки приводят к росту показателей в арифметической прогрессии, где отклонения от значений не слишком большие. А рост подписчиков ютуб-канала может происходить в геометрической прогрессии.
  2. Составьте несколько графиков для разного развития событий – лучший, средний и худший варианты, чтобы знать, на что вы можете рассчитывать в каждом случае.

Дерево зависимостей

Не каждая цель может быть разложена на последовательные этапы, иногда это комплекс мер, не связанных между собой. В данном случае результат является изменяемой гипотезой, а сами действия могут постоянно корректироваться в зависимости от промежуточных результатов. Здесь мы видим множество задач, влияющих друг на друга и предполагающих некий результат в сумме. Декомпозиции подлежат именно эти задачи – составные части дерева.

Советы:

  1. Отсекайте неэффективные меры, чем меньше веток у дерева, тем проще работать с ними.
  2. Всегда проверяйте гипотезу, прежде чем вложить в нее значительные ресурсы.

Декомпозиция одного шага

Декомпозиция задач в некоторых случаях не представляется возможной, потому что условия выполнения постоянно меняются, вынуждая вас импровизировать, изменять стратегию поведения, приспосабливаться. В такой ситуации применяется декомпозиция одного шага. Вы задаете себе вопрос – «какое действие я могу сделать сейчас для достижения цели». Ответом должна стать простая задача, она заносится в ваш список дел, выполняется, потом вы повторяете всю процедуру, начиная с первого шага. Таким образом, можно ежедневно прилагать актуальные усилия и гибко подстраиваться под внешние условия.

Советы:

  1. Не отказывайтесь от составления плана совсем, не делайте на него ставку, но не переставайте планировать следующие шаги. Важно быть готовым в любой момент внести в план любые изменения.
  2. Регламентируйте сроки выполнения каждой задачи.

Как реализовать декомпозицию

Декомпозиция процесса или цели в своей основе имеет три шага – разбивка на шаги и уровни, составление карты, уточнение карты. Сделать это грамотно вам помогут универсальный алгоритм, корректировка по SMART и метод Трейси.

Декомпозиция по универсальному алгоритму

Эта общая формула подходит для большинства задач. Если вы только начали изучать декомпозицию, этот алгоритм – первое, что следует изучить.

  1. Постановка цели. Все начинается с понимания, чего вы хотите. Именно эту стратегическую сверхзадачу нужно будет разделять на этапы и уровни, сформулируйте ее максимально точно.
  2. Первичное деление на этапы. Здесь определяется первый уровень, он включает в себя от 2 до 7 этапов. В самом типичном варианте их может быть 3 – начало, середина и завершение. Если нужно почистить ПК от пыли, это делается в три этапа – разобрать, почистить, собрать.
  3. Вторичное деление. Каждый большой этап делится на последовательные задачи, так мы получаем второй уровень. Первый блок – разобрать ПК: отсоединить кабели питания, снять крышку системного блока, снять платы. И так далее. Если на втором уровне получились большие блоки, идите на третий уровень.
  4. Проанализируйте каждую ветку плана. Убедитесь, что в основе лежит один логический принцип, что ветки не противоречат друг другу, выделите лишнее и необязательное.
  5. Сокращение. Уберите лишние действия, найдите параллельные задачи и скомпонуйте. Так общий план станет точнее и экономнее по времени.
  6. Реализация. У вас получилась цепочка выполнимых задач, можно приступать к выполнению плана.

Для декомпозиции существуют и пользуются популярностью специальные инструменты mind maps или интеллект-карты. Они предлагают удобные способы визуализации плана, вы можете воспользоваться ими с помощью специальных онлайн-сервисов.

Методика SMART

Декомпозиция всегда опирается на два вопроса – что необходимо сделать для достижения, можно ли сделать это сейчас. Просто повторяя эти вопросы, вы получите список простых действий, сумма которых приведет к выполнению целевой задачи. Однако список задач должен отражать не только последовательность, но и включать в себя понимание необходимых ресурсов и объема. Для этого существует методика постановки целей SMART, согласно которой задачи должны быть:

  • Конкретными (specific). То есть – понятными исполнителю, не размытыми и не абстрактными.
  • Измеримыми (measurable). Учитывается только то, что можно посчитать.
  • Выполнимыми (achievable). Имеется в виду, что задача должна быть в черте выполнимости, на грани возможностей.
  • Целесообразными (relevant). То есть — согласованными с другими актуальными целями и задачами.
  • Регламентированными по времени (time bound). Дата начала и окончания выполнения должны быть известны.

Чтобы начать применять эти критерии уже сейчас, используйте следующий алгоритм. Сформулируйте цель, сформулируйте критерии оценки результата (как вы поймете, что цель достигнута), определите точки промежуточных достижений (как вы будете понимать, что продвигаетесь), разделите цель на задачи, определите сроки (общие и для каждой задачи в отдельности), установите периоды контроля (как часто вы будете проверять соответствие процесса плану).

Метод Брайана Трейси

Это комплексный подход к достижению цели, основанный на принципах декомпозиции. Последовательность из 10 шагов по системе Трейси выгладит так:

  1. осознать цель;
  2. сформулировать намерение и записать его на листе бумаги;
  3. составить подробный список выгод от достижения цели;
  4. понять, с чего вы начинаете: каковы стартовые ресурсы, есть ли другие числовые показатели, которые нужно учесть;
  5. определите сроки;
  6. выпишите все препятствия, о которых вам известно;
  7. соберите максимум информации о предстоящей деятельности, проанализируйте ее, выпишите главное;
  8. определите круг потенциальных союзников – людей, на чью помощь вы можете рассчитывать;
  9. постарайтесь увидеть конечный результат;
  10. начинайте без промедлений.

Метод Трейси, это не просто алгоритм декомпозиции, но полноценный инструмент для личностного развития лидера. Он помогает именно работать с целью, стандартные же алгоритмы просто делят ее на части.

Брайан Трейси предлагает условия успеха, которые обязательно должны быть выполнены, иначе достижение цели окажется под вопросом:

  • вы знаете свою цель от и до;
  • вы готовы отказаться от комфорта ради цели, если понадобится;
  • развитие ощущается вами как потребность;
  • необходимость прилагать сверхусилия не вызывает у вас страха;
  • ваше внимание собрано и сконцентрировано на важном;
  • вы не сомневаетесь в успехе.

Визуализация декомпозиции

Инструменты визуализации делают удобной командную работу над планом и его последующую презентацию. Если вы выполняете декомпозицию самостоятельно (допустим, расписываете свой личный график спортивных тренировок), достаточно будет сделать это на бумаге. Как сделать и то и другое – читайте в материалах ниже.

Дерево целей или визуализация структуры

Самый быстрый способ визуализировать план – нарисовать его в виде блок-схемы из нескольких уровней. Для этого вам будет достаточно ручки и бумаги, но также вы можете воспользоваться сервисами для создания интеллект-карт, список которых мы привели ниже. Такую визуализацию называют «деревом целей», это иерархическая структура, наглядно показывающая, каких шагов недостает проекту, а от каких лучше отказаться. Дерево можно «выращивать» самостоятельно или совместно с командой в формате мозгового штурма. Результат командной работы тщательно редактируется, сокращается до самой необходимой структуры.

Сервисы

Редакторы для создания ментальных карт (mind maps) позволяют визуализировать декомпозиции любой сложности. Они не предлагают ничего такого, что нельзя было бы сделать с помощью ручки и бумаги, но предоставляют удобные инструменты и возможность коллективного доступа.

LucidChart – мощный инструмент для работы с диаграммами и майнд мэпс. Поддерживает импорт, связывание данных из таблиц, отношения сущностей и многое другое.

XMind – программа для визуализации, позволяет управлять доступом, пользоваться коллекцией готовых шаблонов и создавать собственные.

Draw.io – бесплатная программа с готовыми шаблонами, возможностью группового доступа и экспорта в популярные форматы.

MindMeister – сервис для мозговых штурмов, заметок, презентаций. Дает возможность коллективного доступа к картам, экспорт в документы разных форматов, есть готовые шаблоны.

MindJet Mindmanager – специализированная программа для работы с интеллект картами, много инструментов визуализации.

Miro (RealTimeBoard) – многофункциональная онлайн доска, создание ментальных карт является одной из множества доступных функций.

Microsoft Visio – профессиональный редактор от Microsoft для создания схем, чертежей, подходит для описания производственных и бизнес-процессов.

Преимущества и недостатки декомпозиции целей

Рассматривая декомпозицию, как метод, разумно было бы говорить только о преимуществах, т.к. применение декомпозиции открывает новые возможности, но не добавляет новых препятствий. Поэтому, используя слово недостаток, мы подразумеваем уже существующую трудность, которая не решается с помощью декомпозиции.

Преимущества:

Недостатки:

  • Упрощение действия. Декомпозиция не уменьшает объем работы, но позволяет подойти конструктивно к самому процессу выполнения. Разбивка сложного действия на несколько легких меняет восприятие, снимает страх неудачи и прокрастинацию.
  • Ориентирование. Пошаговое структурирование цели приводит к наиболее полному видению процесса ее достижения. Это вид сверху: также как человек, смотрящий на карту, видит окружающую местность сверху, поэтому хорошо понимает, куда идет.
  • Планирование. Когда все пошагово расписано, неожиданности сведены к минимуму.
  • Регламентирование. Имея подробный список шагов, можно достаточно точно рассчитать затраты по ресурсам и времени, а также определить условия выполнения задач.
  • Невозможно предсказать чрезвычайные обстоятельства. Социально-экономические факторы, проблемы в коллективе и другие испытания могут вынудить срочно внести корректировки в план действий.
  • Невозможно учесть человеческий фактор. Такие непредсказуемые вещи, как потеря вдохновения, могут остановить всю цепочку действий. Так, если вы пишете книгу, ваша декомпозиция – писать по 10 страниц в день. Вы посчитали время, составили удобный график и даже запланировали день презентации. Но в один прекрасный день вы можете обнаружить, что не понимаете, о чем писать дальше, тогда весь план окажется бессмысленным.
  • Привязывает к конкретному решению. Иногда в процессе работы возникают продуктивные идеи, которые гораздо лучше уже утвержденных. Но чаще всего включение такой идеи в план предполагает полное переписывание плана, поэтому от нее отказываются.

Декомпозиция в маркетинге

Маркетинг оперирует огромным количеством показателей и чисел, декомпозиция – это инструмент, который позволяет структурировать этот хаос, выявлять зависимости, расставлять приоритеты. Воронка продаж по своей сути является примером декомпозиции, т.к. отражает этапы, которые проходит клиент до покупки товара. Эти этапы также поддаются декомпозиции, что позволяет управлять продуктивностью воронки. Такая необходимость возникает при постановке цели увеличить прибыль на определенный процент. Воронка продаж показывает зависимость прибыли от работы и финансирования на каждом этапе. Повышая финансирование, можно повысить прибыль.

Классический вариант применения декомпозиции в маркетинге – составление плана конкретных действий по достижению целей. Если цель – увеличить средний чек магазина, мы предлагаем несколько путей повышения мотивации клиента покупать больше:

  1. Бесплатная доставка при покупке на определенную сумму.
  2. Скидочная система на определенных условиях.
  3. Акционная система – подарки за покупки.

Это три возможных направления мысли, их можно использовать все вместе или по отдельности, одновременно или по очереди. Они также поддаются декомпозиции. Пример: чтобы организовать бесплатную доставку, нужно рассчитать оптимальную сумму покупки, договориться с курьерской службой, запустить рекламу доставки.

Декомпозиция в IT

Применяется преимущественно вертикальная декомпозиция: над каждым блоком работают специалисты разных направлений, итог работы можно продемонстрировать клиенту и получить обратную связь.

Главные вопросы, на которые помогает ответить декомпозиция в IT:

  • что нужно заказчику;
  • что заказчику точно не нужно;
  • сколько потребуется людей, времени и финансовых затрат;
  • каким будет результат в конкретных единицах измерения.

Три уровня декомпозиции в IT на примере разработки сайта

Сначала делим сайт на крупные блоки по функциональности. Мобильное приложение, личный кабинет, админка – это первый уровень.

Второй уровень – декомпозируем один блок, пусть будет мобильное приложение. В приложении есть разные экраны, нужно перечислить их все: экран авторизации, экраны главной страницы, личного кабинета и т.д.

Третий уровень – декомпозируем один блок второго уровня. На экране главной страницы есть множество панелей, кнопок, ссылок, элементов дизайна.

Декомпозиция по Agile

Применяются 5 методов декомпозиции на основе User Story – пользовательской истории или модели взаимодействия пользователя с продуктом.

Поэтапная – какие этапы проходит пользователь в процессе работы. Например, чтобы заказать пиццу через приложение, клиент проходит следующие этапы:

  1. поиск – если это ресторан с ассортиментом блюд, разделенных по разным категориям, пиццу нужно сначала найти;
  2. выбор – почитать состав продукта, сравнить цены, просмотреть отзывы, выбрать размер и добавить в корзину;
  3. оформление – указать адрес доставки, выбрать вариант оплаты, заказать;
  4. подтверждение и фидбек – получить заказ, подтвердить получение, поставить оценку службе доставки, написать отзыв о продукте.

Каждый этап прорабатывается отдельно.

Ролевая – разбирается особенность взаимодействия пользователя с сервисом на основе его роли. Например на среднестатистическом сайте всегда существуют роли:

  • администратор;
  • технический администратор;
  • контент-менеджер;
  • модератор;
  • зарегистрированный пользователь;
  • гость.

У каждой из них своя модель поведения и свои нужды.

По сценариям – это разделение по вопросу «что если». Сценарии можно разделить на позитивные и негативные: в первом случае пользователь достигает своей цели, во втором – нет. Например, при использовании формы авторизации позитивный сценарий – клиент ввел логин, пароль и успешно авторизовался в системе. Негативные сценарии: пароль не подходит, логин не подходит, пароль утерян, неверный пароль вводится много раз и т.д.

По операциям – операции можно объединять. Например, вкладка «управление» будет включать в себя целый список операций: удаление, добавление, перемена позиции, смена описания или изображения, смена доступа, смена статуса и т. д.

По бизнес-специфике – здесь важно, как функционирует бизнес, по каким сценариям, с какой последовательностью действий, при каких условиях.

Как декомпозировать воронку продаж

Особенности такой декомпозиции заключаются в ее реверсивности. Сначала ставится финансовая задача на расчетный период, например, увеличение продаж на 10%. Уже от этой задачи выстраиваются цепочки действий, получается обратный порядок – действие определяется результатом, а не результат – действием. Важно учитывать уникальные для продаж числовые показатели, например, средний чек и процент повторных покупок.

Декомпозиция всегда происходит от воронки продаж. На всех этапах воронки есть процент потенциальных покупателей, который не переходит к следующему этапу. Декомпозиция каждого этапа направлена на то, чтобы уменьшить процент потерь. Воронка продаж сама представляет собой декомпозицию процесса покупки товара. В классическом варианте она включает в себя такие этапы:

  • контакт с рекламными материалами;
  • переход на сайт магазина;
  • просмотр карточки товара или товаров;
  • формирование корзины;
  • покупка.

Чтобы декомпозировать воронку, нужно выявить факторы, способствующие положительному прохождению клиентом каждого этапа. Например, на покупку влияет формирование корзины, а на формирование корзины – привлекательность карточки товара и т.д.

Необходимо выявить проблемы с помощью сервиса сквозной аналитики. Сервис может показать, что на страницу товара заходят часто, но добавления в корзину не происходит или что объявление редко просматривают.

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

Расчет и оценка результатов декомпозиции целей

Формула личного дохода от бизнеса выглядит следующим образом:

Р (результат действия) * КП (количество повторений)

За действие обычно берется продажа или средний чек. Количество повторений зависит от выбранной стратегии. Например, 1000 долларов можно получить от продажи 100 товаров, стоимостью 10 долларов каждый, или от сделки на 1000 долларов.

Далее рассмотрим формулу расчета результата действия за расчетный период (все показатели берутся за тот же самый период)

Р (результат) = ЧП (число покупателей) * К (конверсия) * Ч (средний чек) * СЧП (средняя частота покупок)

Такая декомпозиция позволяет определить важнейший показатель для ваших продаж, а эта информация позволит сконцентрировать усилия в самом нужном месте. Что обычно делают для повышения продаж:

  • увеличивают входящие лиды;
  • повышают стоимость среднего чека;
  • улучшают скрипты продаж;
  • улучшают взаимодействие с клиентом с целью повышения его лояльности.

Не беспокойтесь, если не умеете работать с таблицами или производить сложные расчеты. Их можно делать с помощью специальных онлайн-программ. Они помогают в достижении таких целей как увеличение количества обращений в отдел продаж, повышение конверсии от рекламы, увеличение личной прибыли предпринимателя.

Пример декомпозиции

Задача: запустить личный блог и за три месяца вывести его на ежедневную посещаемость в 100 человек. Шаги:

  1. Выписать все, чего вы не знаете о процессе запуска блога в виде вопросов. Задать вопросы знающим людям, суммировать ответы.
  2. Придумать концепцию, составить контент-план.
  3. Разработать стратегию монетизации. Если монетизации не будет, стимул вести блог быстро улетучится, поэтому лучше подумать об этом сразу.
  4. Создать сайт, логотип, придумать названия, представиться и выложить информацию о проекте.
  5. Подключить сервис аналитики.
  6. Опубликовать первую статью, оценить восприятие, доработать при необходимости.
  7. Зарегистрировать аккаунты в популярных соцсетях, постить заметки, анонсы, новости.
  8. Вписать в свой распорядок дня ежедневную работу по наполнению блога, выработать привычку писать немного текста каждый день.
  9. Оптимизировать страницы блога под поисковую выдачу.
  10. Собрать семантическое ядро по тематике блога, подстроить контент-план под актуальные запросы из ядра.
  11. Сделать одну статью для интенсивного продвижения в интернете на популярную тему – гайд, топ, инструкция. Продвигать ее по максимуму с расчетом на репосты и вирусность.
  12. Распланировать количество статей и частоту публикаций, равномерно наполнять блог следующие 3 месяца.
  13. Выделять самые удачные статьи и продвигать их в первую очередь через соцсети, тематические форумы и мессенджеры.

Распространенные ошибки в декомпозиции целей

  1. Ставить задачи, которые невозможно измерить. Такую задачу необходимо переформулировать по SMART или разбить на несколько измеримых.
  2. Не выписывать отдельно задачи без дедлайна. Такие задачи можно решать параллельно с другими, можно закрыть непредвиденный простой или вписать в свое свободное время. Вы не сможете всего этого сделать, если задачи без дедлайна у вас в общем списке.
  3. Проводить несвоевременную детализацию. Этапы реализации проекта зависят один от другого. Часто детализация второго этапа имеет смысл только после выполнения первого. Если вы проведете декомпозицию раньше, есть риск, что придется полностью ее пересматривать.
  4. Не включать в планы запас времени на непредвиденные ситуации. Это необходимый люфт, который сохраняет вам целостность плана при разных происшествиях, которые невозможно предвидеть. Без него все планирование может рухнуть, а если этого не произойдет, освободившееся время можно потратить на выполнение задач без дедлайна.
  5. Детализировать слишком подробно или недостаточно подробно. Перебора на одном уровне лучше не допускать, старайтесь собирать простые задачи в более крупные. Выписывать мало задач тоже нежелательно, действия должны быть легко выполнимыми.

Советы по декомпозиции

  • Декомпозиция начинается с детальной проработки результата до полного его понимания.
  • Среднее количество шагов на этап = 7, ориентируйтесь на эту цифру. Абсолютный максимум – 9 шагов. Больше 9 будет сложно удерживать в памяти.
  • Если задача несложная, не нужно ее декомпозировать, даже если она у вас занимает блок первого уровня.
  • Определите иерархию задач по ценности, отдавайте предпочтение наиболее ценным.
  • Проводите декомпозицию постепенно, а не сразу. Если у вас большой проект, обстоятельства могут измениться множество раз, прежде чем вы подойдете к последним этапам. Расписывать их с самого начала не имеет смысла, достаточно наметить, чтобы начать обработку ближе к делу.
  • Пользуйтесь инструментами – онлайн-сервисы для mind maps, о которых мы говорили выше, калькуляторы для сложных расчетов, все это полезно, т.к. упрощает задачу и позволяет взаимодействовать в группах с сотрудниками.
  • Посвятите отдельный блок плавающим задачам, не привязанным к срокам или последовательности. Займитесь ими как только представится возможность.
  • Всегда думайте о резерве – финансы, время, план Б.
  • Не пренебрегайте взаимосвязями между блоками.
  • Выделяйте параллельные задачи, это сократит время достижения главной цели.

Книги

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

  • «Дерево целей» — Надежда Анисимова. Книга для предпринимателей, менеджеров, преподавателей, всех, кто хочет углубить свои знания в планировании, либо научиться ставить и достигать целей любой сложности.
  • «Не тупи. Только тот, кто ежедневно работает над собой, живет жизнью мечты» — Джен Синсеро. Книга – личный тренер, который поможет с постановкой целей, научит детализировать, будет мотивировать на перемены в жизни каждый день.
  • «Принципы декомпозиции модели процесса» — И. Г. Федоров. Инженерный подход к декомпозиции модели бизнес-процесса, выявление признаков правильной декомпозиции, глубокий анализ темы.
  • «Как привести дела в порядок» — Дэвид Аллен. Бестселлер по личной эффективности от одного из самых известных теоретиков данного направления. Дэвид Аллен – автор собственной методики работы с информацией, частью которой является грамотная постановка задач.

Ответы на популярные вопросы

Пока нет универсального стандарта, в каждой компании свои правила. Это может делать любой сотрудник, но желательно, чтобы у него был опыт подобной работы. Первичная декомпозиция может быть проведена в ходе мозгового штурма на общем собрании.

Что для вас лучше – зависит от специфики вашей деятельности и организации работы. Достаточный набор средств предоставляет любой сервис из нашего списка.

В диапазоне 5-9 шагов.

Если задача изначально простая, нет смысла ее делить. Если планирование дальше одного-двух действий невозможно из-за постоянно изменяющихся обстоятельств, используйте декомпозицию одного шага.

Если не помогает решить задачу, но мешает вам начать действовать. Иногда задача не требует долгого тщательного анализа, а сам процесс декомпозиции может превратиться в форму прокрастинации. В этом случае стоит действовать сразу.

Проведите анализ, найдите ошибку, повторите попытку с учетом ошибки. Желательно учитывать такую возможность сразу, чтобы оставлять себе пути к отступлению.

Меняйте сроки, если это произошло впервые. Но если происходит постоянно, пересмотрите политику дедлайнов.

Если задача монотонна, дробите по временным отрезкам или фрагментам.

В том, что вы не учитываете интенсивность изменения внешних факторов. Чем более изменчива среда, тем меньше этапов нужно планировать заранее. Иногда оптимальный вариант – одноэтапная декомпозиция.

Заключение

Мы подходим к заключительному выводу статьи: чем амбициознее и сложнее цель, тем больше она нуждается в грамотной декомпозиции. Важно понимать, что риски растут вместе с количеством уровней и задач, поэтому планировать слишком далеко в будущее следует с осторожностью. Первый опыт декомпозиции можно получить на планировании своего дня, недели, месяца или года с постановкой соответствующих целей.

Декомпозиция целей или как съесть слона целиком

Каждый из нас сталкивался с задачами, которые, на первый взгляд, кажутся непосильными, а при детальном рассмотрении все оказывалось не так сложно. Взять, например, прочитать «Войну и мир» или выучить язык. Многие бросают такие задачи сразу, «А, тяжело, мне не справиться». Другие же разделяют на части, выделяя каждый день по 10-15 минут (страниц, слов, тем, задач..) и в итоге через какое-то время главная цель незаметно для них самих (ну или заметно) оказывается достигнута. Такая разбивка главной цели на более мелкие задачи и называется декомпозицией.

При использовании принципа декомпозиции используются следующие правила:

  • каждое выделение новых задач образует новый уровень. В графическом виде это выглядит как иерархическая структура. Если представить работу в компании, то директор свою цель подразделяет на уровень руководителей, а те уже в свою очередь создают задачи конкретным исполнителям. При этом задачи одного уровня требуют решения по принципу «И», например, и продажник и закупщик должны выполнить свои задачи для достижения общей цели, переход на новый уровень сопровождается принципом «или», поскольку неважно как общая цель будет решена – сам руководитель сделает или передаст подчиненным.
  • выделение новых задач всегда происходит по одному признаку. Им может быть функционал, конструктивные либо структурные особенности, виды этапов и процессов, области знаний и др. Так, если мы, например, делим слона на части, на первом уровне выделив голову, туловище и ноги, то на втором уровне мы не можем голову поделить на белую и серую, а должны делить на хобот, уши и лоб.
  • каждая подзадача в сумме должна приводить к цели. Если взять того же слона, и разделить его на части, а потом сказать, что эта длинная шлангообразная штуковина нам не нужна и выбросить хобот, то сложив все воедино мы уже получим не слона, а что-то иное. Так и с задачами – для выполнения цели важна каждая, иначе цели достигнуть будет невозможно.
  • глубина декомпозиции определяется степенью ее удобства восприятия. Если разделить слона на голову, туловище и хвост, мы будем видеть все же, что это слон. Если же разложить его на молекулы, то это все еще будет слон, но мы уже не будем об этом знать наверняка.

Такова теория декомпозиции, которая кажется сложной и заумной. На самом деле разделение более сложного на составные части для достижения главной цели используется сплошь и рядом: управленцы для решения стратегических и тактических задач, конструкторы для создания сложных механизмов, например, автомобиля, а в обычной жизни для планирования каких-то серьезных дел, например, поездки в отпуск.

Декомпозицию можно каждый раз составлять на бумаге, а можно воспользоваться новыми технологиями и использовать приложение управления задачами, например, Taskmenizer, которая подойдет для 2-3 уровневой декомпозиции цели. Выглядеть это будет примерно так: цель раскладывается на задачи первого уровня, которые ставятся непосредственным исполнителям. Далее исполнители ставят подзадачи новым исполнителям с соответствующими комментариями, либо выполняют эту задачу сами. Когда каждая подзадача будет выполнена и руководитель получит оповещение о выполнении, можно будет принимать решение о достижении цели. Если же какое-то из звеньев цепи не сработало, будет очевидно, где и что нужно исправить, с чем или кем поработать. Для декомпозиции личных целей можно воспользоваться задачами и комментариями. Если вы видите, что все пункты комментария выполнены, значит смело можно поставить отметку о выполнении задачи.

Вот такая сложная научная теория и простое ее применение в обычной жизни!

Что такое декомпозиция целей — для чего проводить и какие инструменты использовать?

25.08.2021


Что значит декомпозиция

Что такое декомпозиция? Декомпозиция ― это разделение большого объекта на маленькие части.  

Работу декомпозиции можно показать на примере подготовки танцевального номера. Хореограф не может просто показать танец и ждать, что танцоры его сразу же запомнят и повторят. Это невозможно. Чтобы танец запомнился, хореограф делит его на комбинации (небольшие танцевальные кусочки). Каждая комбинация, в свою очередь, делится на отдельные движения. И вот, вся танцевальная команда сначала учит движения, затем всю комбинацию и потом пробует всё это под музыку. Как только комбинация освоена, команда переходит к следующей. В итоге получается целый танец. 

Метод декомпозиции можно применять где угодно. Любую цель можно разделить на несколько мелких задач и значительно облегчить процесс её выполнения.

Для чего нужна декомпозиция целей

  • Подготовить пошаговый план действий. Особенно это применяется в планировании бизнес-процессов. Чтобы вся команда работала слаженно и бизнес шёл в гору, нужно распределить обязанности.  

  • Упростить задачу, чтобы избежать прокрастинации. Прокрастинация ― это проблема многих современных людей, ведь вокруг много развлекательного контента, интересных дел, из-за которых никак не хочется переходить к сложным задачам. Однако, если большую цель разделить на несколько маленьких, взяться за неё будет не так сложно. Например, представьте, что вам нужно написать книгу страниц на 300. Как взяться за такое дело? Поставьте себе цель каждый день писать по 1 странице. Согласитесь, это выглядит не так уж пугающе.        

  • Оценить осуществимость цели. Когда вы будете разделять задачу на части, вы можете увидеть сложности, которые были незаметны. Из-за этих сложностей реализация цели может быть под угрозой.  

  • Оценить ресурсы. Например, вы хотите открыть уютную кофейню в центре города. Вам нужно будет арендовать место, нанять персонал, закупить технику для варки кофе, купить столы, стулья, декор, форму для персонала, подготовить меню. При декомпозиции вы увидите, сколько примерно понадобится ресурсов для цели. Если вы вовремя заметите, что у вас нет на это денег, сможете скорректировать бизнес-план так, чтобы цель стала досягаемой. Например, в нашем случае можно подумать об открытии кафе немного дальше от города, тем самым сэкономить на аренде.  

Принципы постановки цели и задач

Чтобы правильно поставить цель или задачу, нужно придерживаться нескольких принципов. 

Методику правильной постановки целей назвали SMART, по первым буквам принципов. Итак, правильная цель/задача должна быть:

  • S — конкретной (Specific). Задача не должна быть выражена абстрактными формулировками. Например, вы готовите вечеринку ко дню рождения. Один из пунктов вы назвали «Подготовить помещение к вечеринке». Из такой формулировки точно непонятно, что нужно делать. Куда точнее, будут звучать формулировки «Сервировать стол», «Оформить фотозону», «Сделать фруктовую нарезку»; 

  • M — измеримой (Measurable). У вас обязательно должна быть возможность посчитать результат. Например, вы решили заниматься спортом. Вы хотите делать некоторое количество шагов в день. Чтобы цель была поставлена правильно, укажите, сколько точно шагов вы должны сделать в день, например 10 тыс.;

  • A — реально достижимой (Achievable). «Хочу быть президентом!» ― говорите вы. Хороша цель, но достижима ли она? Если вы уже участвуете в политических проектах и известны в этих кругах, это ещё возможно. А если вы решили это неожиданно и хотите за пару лет добиться такого положения, скорее всего, у вас ничего не получится;

  • R — значимой (Relevant). При декомпозиции цели важно, чтобы задача была не слишком маленькой. В результате вы должны получать ощутимые изменения;

  • T — ограниченной по времени (Time bound). При планировании обязательно устанавливайте сроки каждой задачи, иначе продвижение к цели может сильно затянуться.

Ещё подробнее об этой теме вы можете прочитать в нашем блоге в статье SMART-система, или как поставить правильную цель.

Виды декомпозиции

Декомпозиция задачи бывает:

  • горизонтальной,

  • вертикальной.

При горизонтальной декомпозиции задачи разбиваются по типу работы, которую нужно сделать. По сути, это традиционный вид декомпозиции, когда есть цель и мы продумываем шаги, как её достичь. При этом параллельность некоторых работ не учитывается. 

Чтобы показать как это работает, представим, что вы создаёте сайты. При создании сайта нужно сделать настройку 3-х элементов: фронтенд, бэкенд, базы данных. При горизонтальном подходе одна задача касается бэкенда, вторая — фронта, а третьей занимаются специалисты по базам данных. 

Этот подход плох тем, что при выполнении одной задачи не получается рабочий функционал. Команде бэкенда нужно ждать, пока их дело закончит фронтент. Если декомпозиция проекта применяется в рамках бизнеса, будет трудно показывать продвижение к цели заказчикам, да и самим выполненная задача не будет давать удовлетворение, так как её нельзя «потрогать». Из-за этого недостатка горизонтальную декомпозицию используют редко.

Вертикальный подход подразумевает, что над одной задачей могут работать несколько специалистов, но итог должен быть осязаем. 

Если снова вернуться к нашему примеру, результатом выполненной задачи является готовый функционал: он прошёл все стадии (бэкенд, фронтенд, базы данных). Теперь новый продукт можно проанализировать, протестировать, показать заказчику и получить фидбек. 

Но не думайте, что это работает только в рамках менеджмента IT-команд или маркетинга. Например, вы решили выучить английский язык. Вы можете применить горизонтальный метод. Ваши задачи будут выглядеть так:

  1. Выучить грамматику.

  2. Выучить 20 000 слов.

  3. Научиться писать.

  4. Научиться говорить.

Вы понимаете, что таким образом язык не изучается. Вы изучаете каждый из представленных пунктов одновременно. Вы берёте тему, изучаете в её рамках слова, сразу же пытаетесь их произносить и писать. Используя новые слова, вы пытаетесь складывать предложения, параллельно изучая грамматику. А это уже вертикальный подход. Поэтому специалисты советуют использовать именно его. 

Недостатки декомпозиции

У метода декомпозиции есть несколько недостатков, которые стоит учитывать: 

Метод не учитывает форс-мажоры. Внешние факторы (социальные, экономические, малая продуктивность исполнителей) могут внести значительные изменения в идеально продуманный план.

Не учитывается человеческий фактор. Метод декомпозиции можно применять в разных сферах и иногда человеческий фактор может серьёзно повлиять на выполнимость задач. Помните, выше мы приводили пример с написанием книги? С технической точки зрения, написать одну страницу кажется не так уж и трудно, но написание произведения требует от человека не только усидчивости, но и творческого порыва. Встав однажды утром, сидя у ноутбука, вы можете осознать, что вы не понимаете, о чём писать. Мысли разбредаются и никак не собираются в историю. Именно в этот момент план может развалиться, потому что теперь нужно искать вдохновение. 

Не даёт найти более эффективные пути решения задачи. Этот недостаток особенно ощущается в командной работе, где действия одной команды влияют на задачи другой. Если одна команда найдёт альтернативный путь решения проблемы, это полностью порушить план действий других команд. Чтобы не доставлять неудобства коллегам, чаще всего все стараются придерживаться намеченного пути, но при этом теряют другие возможности.  

Декомпозиция процесса: как делать схемы онлайн

Если ваша команда всё время находится в одном помещении, можно использовать настенные доски или флипчарты. Когда план всегда висит перед глазами, работники более мотивированы на работу и не нужно делать лишних движений, чтобы посмотреть, что делать дальше. Но всё чаще случается так, что члены команды в лучшем случае в разных кабинетах, а иногда и в разных городах. В этом случае офлайн-схемы не подойдут. К счастью, сейчас для визуализации задач куча сервисов. Для работы с ними не нужно быть художником. В них уже есть готовые шаблоны элементов. Пользователю достаточно только выбрать необходимые элементы.  

Чаще всего для декомпозиции задач используют метод интеллект-карт. К слову, о Mindmap, правилах и сервисах для их создания мы говорили в статье в нашем блоге. 

Итак, визуализировать цель и декомпозировать её вам помогут следующие сервисы.

Miro ― интерактивная доска для удалённой совместной работы. Внутри сервиса есть возможность текстового, голосового или видеочата. Все действия на доске можно просматривать в реальном времени. Чтобы видеть, что показывает ваш собеседник, в приложении есть функция отслеживания курсора.

В Miro можно использовать различные медиа-файлы: картинки, PDF-файлы, документы из Google Drive и YouTube-видео. На доске можно строить схемы, выделять важные мысли маркерами, лепить стикеры.  

Lucidspark ― это тоже виртуальная доска, прямой конкурент Miro. Вообще, это часть целого семейства программ: Lucidspark, LucidChart, Lucidchart Cloud Insights. Все эти сервисы синхронизируются, благодаря чему работа с сервисами даёт больше возможностей. LucidChart отвечает за создание схем и диаграмм, которые можно потом перенести на интерактивную доску. Lucidchart Cloud Insights — сервис для автоматического выстраивания архитектуры, схем и диаграмм с помощью уже имеющихся данных из AWS, GCP и Microsoft Azure. Кроме функционала, который есть в Miro, в Lucidspark есть интеграция с Jira, Slack, сервисами из Google Workspace и другими, а также корпоративный уровень безопасности документов и рабочих пространств. 

Draw.io — это более простой инструмент, в отличие от первых двух. Это сервис для создания диаграмм, блок-схем, интеллект-карт и т. п. Однако в нём можно использовать документ совместно с другими пользователями, что также превращает этот инструмент в интерактивную доску. Только не хватает чата. Огромным плюсом программы является десктопная версия, которая поддерживается на операционных системах Windows, MacOS и Linux.

MindMeister — инструмент, похожий на Draw.io. Он ориентирован на создание интеллект-карт и схем, однако возможность совместной работы над документом позволяет разрабатывать этапы любых действий, например продаж. Есть множество шаблонов на все случаи жизни.

 

Как вы видите, декомпозиция цели — это несложно, однако из-за таких небольших методик и строится настоящий бизнес. Научиться сложным формулам расчёта прибыли, выстраиванию корпоративной культуры, инновационным методам привлечения пользователя можно, но если вы не умеете на базовом уровне организовывать свою работу и работу команды, ни один сложный инструмент не даст вам больших результатов.

Дерево целей — действенный метод написать личную карту жизни

Время Чтения: 5 мин.

Что такое дерево целей и как использовать этот инструмент для составления маршрута своей жизни? 

Любое начинание должно иметь какую-нибудь цель. Помните фразу из «Алисы в стране чудес»? «Если не знаешь куда идти, любой ветер будет попутным».

Часто бывает так, что человек много лет шёл по плану к своей цели, а когда пришел к ней, то был разочарован. Вы когда-нибудь хотели сорвать яблоко с верхушки дерева? Что вы делали, когда хотели сорвать яблоко с дерева? Вы планировали что и как, в какой последовательности делать, чтобы достичь своей цели и не упасть.

В 1957 году была предложена концепция планирования достижения цели — дерево целей. О ней мы и поговорим в статье.

Тест на мотивацию: 7 вопросов, чтобы понять, ваша ли это цель (видео)

к оглавлению ↑

Что такое «дерево целей»

С данным понятием я познакомился в начале 2000-х годов на одном из тренингов. В тот момент цели, стратегия и планирование имели упрощенный подход. Но приход на рынок иностранных технологий, организации продаж изменили и мои подходы к планированию и достижению целей.

Что я понял? Дерево целей — это модель, отражающая взаимосвязь целей и средств их достижения. Вроде бы просто и понятно. Но взять и положить это на бумагу — задача достаточно сложная. Важно правильно понять, что означает «дерево целей», в чем принцип декомпозиции, с чего начать, и как проверить, что путь составлен правильно.

к оглавлению ↑

Декомпозиция целей

Понятие «Декомпозиция целей» несет в себе разделение целого на части. Другими словами, «слона надо есть частями». Это инструмент, с помощью которого упрощается способ структурирования и упорядочение намеченных целей.

В чем смысл декомпозиции и в чем его практичность?

  • Во-первых, важно большую цель разложить на маленькие составляющие цели, как в «матрешке».
  • Чем меньше цель, тем проще понятнее способ ее достижения.
  • Чем проще достичь, тем легче начать.
  • Оптимальный способ и время достижения.

Методика построения дерева целей позволяет понять количество последовательных действий, выполнение которых приведут к достижению крупной цели. В чем реальная действенность принципа «дерево целей»?

  1. «Полная картина» – понимаем, куда идти и что делать, к чему придем.
  2. Взаимосвязь последовательности выполнения действий.
  3. Очередность выполнения задач или достижения целей.
  4. Однозначность – мы видим, с каких простых действий надо начинать.

Основой структуры декомпозиция является построение многоуровневого дерева целей. Каждый уровень позволяет это. В этом состоит упрощение, конкретизация и уточнение конечного результата.

Важным критерием, при котором система работает, это «соголосование» и иерархия. Мы видим отношение цели низшего уровня к цели высшего, как цели одного уровня дополняют друг друга.

Модель GROW в коучинге

к оглавлению ↑

 

Структура дерева целей

Что такое дерево целей? Это карта, в которой определены этапы, пути, промежуточные точки достижения, необходимые ресурсы, варианты решения проблемы.

Проблема вверху — это и есть ствол структуры. Ниже кроны — «ветки», которые будут обозначать задачи. Это шаги, которые требуется предпринять. Другими словами, это подцели, этапы, действия.

Как начать строить свое дерево целей? Ниже пошаговый и подробный алгоритм.

  1. Понять, какая основная и важная цель. Другими словами, определить состояние желаемого, которого хотите достичь. Этот этап с первого взгляда кажется очевидным. С другой стороны, как понять, что ваша цель истинная? Может, это просто некое желание?
    С такими мыслями и вопросами 80% людей и остаются в начале пути. И тут я бы посоветовал обратить внимание на технологии, которые смогут в этом помочь. Пример: хочу стать коучем и научиться ставить цели.
  1. Далее расписываем в виде широкой кроны подцели, действия или шаг, ведущий к достижению цели более высокого уровня. Пример: выбрать где и у кого, по какой программе я буду проходить обучение.
  2. Потом определяем более мелкие ветки –шаги. По мере того как ветвление продвигается вниз, цели должны становиться более конкретными. Пример: зарегистрироваться, подать заявку, оплатить,

Если мы внимательно посмотрим, из чего состоит дерево целей, то это набор согласованных действий. И чем правильнее мы будем на каждом этапе ставить цели, тем эффективнее будут действия для их достижения. Для этого важно проверять свои цели с помощью моделей SMART, GROW, КОНЭЦ.

Бывает и так, что первоначальная формулировка цели неверна и цель заключается в другом. В этом случае необходимо пересматривать цель и стратегию ее достижения.

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

к оглавлению ↑

Дерево целей для предприятия

Предприятие — это сложная система взаимодействия для достижения цели. Есть миссия, видение, стратегия. Эти понятия являются ориентиром и целью его существования.

Сложность возникает тогда, когда необходимо донести каждому сотруднику какова его роль в этой системе, что и когда он должен делать, какие есть цели и какие должны быть действия.

С другой стороны, в процессе деятельности предприятия возникают ситуации, при которых цели не достигаются. И тогда возникает необходимость, делать декомпозицию.

  • Чтобы упростить действия и цели для каждого сотрудника,
  • показать последовательность и зависимость выполнения задач,
  • определить болевые точки компании и участки, на которых происходят сбои.

Использование дерева обеспечивает вовлечение персонала всех уровней для решения многоуровневых задач, а это в свою очередь позволяет вести деятельность наиболее эффективно, с наименьшими финансовыми вложениями и трудозатратами.

Пример декомпозиции целей на фирме.

к оглавлению ↑

Дерево целей для человека

Вы когда-нибудь задумывались над тем, что такое рецепт приготовления пищи? Это и есть классический метод декомпозиции дерева целей. Мы видим четкую последовательность, согласованность действий, каких результатов мы должны достичь на каждом этапе и что позволяет двигаться к конечной цели.

С другой стороны, если мы посмотрим на свою жизнь как индивидуума, мы можем сказать, что наша семья — это тоже фирма. И она имеет те же принципы функционирования и задачи для достижения целей. А мы в этой фирме играем ключевую роль.

Предположим, мы планируем ехать в отпуск. Для этого нужно:

  • Купить билеты
  • Выбрать дату
  • Выбрать способ
  • Подготовить чемодан с вещами
  • Определить, какие вещи будем брать
  • Какой размер чемодана
  • Подготовить деньги: какую сумму надо, где взять деньги
  • Найти время для отпуска
  • Написать заявление
  • Определить дату
  • Найти замену на работе, если нужно
  • Предупредить клиентов

Все ответы внутри: как понять свое подсознание с помощью коучинга?

к оглавлению ↑

Что поможет построить дерево целей своей жизни?

Выпишите ключевые сферы своей жизни: семья, работа, развитие, здоровье, спорт.

Сформулируйте основные ценности своей жизни. Что является важным для вас, когда вы что-то делаете или собираетесь делать. Например: деньги, самореализация, признание, отдых.

Пропишите цели, на достижение которых вам нужны время и ресурсы.

Например:

  • Пройти обучение;
  • Заняться спортом;
  • Научиться писать статьи и посты
  • Найти коуча

Сформулируйте свои цели, используя модели SMART или GROW.

  • Установите между целями связи по критерию: достижение цели А поможет достижению цели Б. Отобразите это в виде схемы.
  • Расставьте приоритеты — создайте иерархию целей.

Здесь я рекомендую тоже воспользоваться услугами коуча.

к оглавлению ↑

Зачем нужно дерево целей?

Дерево целей позволяет увидеть всю картину целиком.

  1. Отслеживать и анализировать достижения.
  2. Увидеть взаимосвязь.
  3. Принятие эффективное решение.

Понимая конкретные задачи и необходимые действия, всегда легче двигаться в сторону своей мечты. Чем проще и понятнее карта жизни, тем спокойнее и увереннее мы будем по ней идти.

Если хотите понять, какая у вас Большая Цель в жизни, как сделать карту ее достижения, как разобраться со своими желаниями и выстроить свое дерево целей, приглашаю на пробную бесплатную коуч-сессию. Записаться можно здесь или в Facebook. Пишите: «хочу пробную сессию».

Читайте также

Не пропускай самые интересные публикации для личностного роста. Подписывайся на нас в той социальной сети, которую любишь больше всего: Instagram, Facebook, Telegram.

Алексей Жадан

Предприниматель. Сертифицированный коуч IPS. Ментор.
Помогу предпринимателям в развитии бизнеса, разобраться в управлении личными финансами.
Помогу понять себя и свои цели, проработать уверенность в себе , найти наилучшую стратегию развития.

Декомпозиция. Как разобрать огромный проект на понятные сегменты для предварительной оценки

Вот притащили вам с охоты мамонта: выше вас ростом, упитанный и на вид пока несъедобный. Что делать?! Декомпозировать, конечно: лапы отдельно, шкуру отдельно. Но с чего начать? И когда хоть примерно будет готов ужин?

Если вам достался жирненький проект, вопросы примерно такие же — какой круг задач предстоит, и как их предварительно оценить. Декомпозиция — крутой способ разложить всё по полочкам и прикинуть объём работ, заложить резервы на трудные блоки и докопаться до неприятных задач со звездочкой. Как это сделать, мы уже рассказывали в одном из обучающих видео. А для любителей вдумчивого чтения мы преобразовали его в крутую статью.



Уровни декомпозиции

Казалось бы, проще простого: режем проект на большие части, эти части — ещё на части, а те части — снова на части. Но действительно ли всё так просто?!


1 уровень. Крупные блоки или компоненты

Это может быть блок с е-коммерсом, личный кабинет, мобильное приложение, супер-навороченная админка. В общем, любые блоки работ, которые могут быть как-то между собой связаны, но которые можно делать изолированно друг от друга.

2 уровень. Страницы сайта или экраны мобильного приложения

В случае с блоком «мобильное приложение», как на схеме выше, разбиваем его на экраны. Но как узнать, что вы учли все-все-все возможные экраны? Для проверки полноты берите в расчёт сценарии использования — это даст понимание, какие задачи юзеры будут решать в приложении (или на сайте) и каким примерно образом они это будут делать.


Пример

Для e-commerce основной сценарий — продавать, а путь пользователя в нём выглядит так: каталог → список товаров → карточка товара и так далее.


Есть соблазн написать в смете только сценарий использования и его оценку (скажем, сценарий покупки товара или сценарий заказа такси) — ну, ведь понятно же, что там внутри. Нет, непонятно, и есть большой риск потерять множество шагов, поскольку такие сценарии большие, и их крайне сложно адекватно оценить целиком.

Когда сценарий раскладывается на экраны, шансов ошибиться становится меньше. Но помните, что каждый сценарий стоит проверять на связанность — достаточно ли вам вот этих экранов, чтобы этот сценарий сбылся?


Пример

У нас есть маркетплейс — магазин, куда другие производители могут загружать свои товары. Сценарии, лежащие на поверхности: загрузка своих товаров (загрузка и описание, разделы каталога и вот это вот всё), покупка товара (шаги покупателя на пути к цели), обработка заказа (как будут распределяться деньги, как будет получать свою долю маркетплейс и так далее). Если всё это не расписать подробно, можно запросто упустить кучу нюансов.

Будет ещё легче, если вы выделите ключевые роли на проекте (пользователь, администратор интернет-магазина и т. д.), у каждой из которых есть свой сценарий, а у каждого сценария — свой набор экранов. И тогда проверить полноту экранов ещё проще — достаточно посмотреть, связан и выполняется ли сценарий конкретной роли по ним.

3 уровень. Содержание экранов

В общем случае у вас на экранах могут быть какие-то вкладки либо какие-то блоки — грубо, вложенные экраны. Например, страница корзины/оформления заказа — здесь всегда есть блок товаров со своим сценарием (добавить-убавить-очистить), а еще блоки доставки, оплаты, авторизации, бонусной системы и так далее. Бывают ситуации, когда эти блоки также разбивают на экраны по шагам. Зависит от решения, принятого по итогам аналитики — бывает, что удобнее их всё-таки «слить» воедино.

Задача менеджера, когда он добрался до такого экрана, — посмотреть, из чего тот состоит. Бывает, экран легко разбить на блоки, бывает — сложно. Яркий пример сложной разбивки — калькуляторы: по ним чаще всего неочевидно, что происходит и как процесс расчёта делить на шаги.

Когда вы добираетесь до третьего уровня, нужно быть супер-внимательными, потому что на странице могут появляться самые разные вещи. И важно понимать, откуда они там вообще берутся — от этого будут сильно зависеть ваши оценки.

Откуда эта хрень на странице?!

Итак, вы добрались до какого-то блока или страницы. Самое время задать себе вопрос «Откуда это на странице?!». Но проджекты, аналитики и аккаунт-менеджеры (и даже заказчики) вот тут часто-часто ленятся — «подумаем об этом потом».

Например, аналитик сказал: «это мы как-нибудь на коде решим», а потом на планинге сидят 4 умных человека, смотрят друг на друга и спрашивают: «кто это придумал, что это за маразм?!». Такая ситуация — явный признак, что где-то недоработали раньше. Бывает, конечно, что принятие какого-то решения действительно откладывается, но это должно быть осознанно и где-то зафиксировано.

Чем меньше вы понимаете в момент «Откуда это на странице!?», тем больше у вас должен быть зазор в смете. И когда к вам приходит клиент и говорит «а почему тут такой большой зазор?!», у вас должен быть готовый ответ — потому что вы не понимаете, как работает то, то и это (лучше — фиксированный перечень конкретных вопросов), и что эти вопросы вы будете выяснять вместе с ним позже.

Итак, какими могут быть варианты, откуда берутся данные на странице?

Вариант 1. Хардкод


Самый простой в реализации вариант ответа на наш вопрос — хардкод. Это значит, что программисты сели, прямо в коде зафигачили какую-то штуку, и теперь поменять ее могут только они. Самые частые блоки, с которыми так делают — логотипы компаний, иногда ссылки на соцсети, время от времени такое делают с меню (всё реже), телефонами (плохо!), декоративными элементами на верстке. Всё это — более-менее разумные моменты. Неразумно, это когда в код зашиваются, например, ВСЕ страницы или SEO-тексты блоками.

Вариант 2. Включаемая область


У включаемых областей есть специфика: во-первых, их можно случайно удалить. Во-вторых, если в них указываются даты мероприятий или цены на товары, это чревато путаницей, поскольку у этих областей нет связанности: если поменять дату или цену в одном месте, в другом она останется той же. Клиенты зачастую сразу говорят, что такого им не нужно — а значит, придётся продумывать, как менять цены, даты и прочие изменяемые поля автоматически и повсеместно.

Вариант 3. Из админки (из базы данных)


Итак, мы знаем, что какие-то данные выбираются из базы данных. Тогда нам нужно понимать, из какой сущности и из какого поля. Примеры сущностей в интернет-магазине: «товар», «раздел», «пользователь», «заказ» — то есть то, что состоит из каких-то полей. Поля — например, «цена».

Но достаточно ли нам будет понимать, из какой сущности и из какого поля выводятся данные? Не совсем. Когда выбираете какую-то информацию из базы, она может выводиться не в том виде, как она там хранится, а в несколько модифицированном.

Например, это формула

Когда информация хранится в базе, но ее нужно как-то определенным образом модифицировать, появляется понятие «формула». Одна из самых опасных вещей, которую менеджеры часто пропускают.

Когда вам аналитик говорит «ну там это как-то считается» — навострите ушки, впереди точно будет затык. Математики не понимают программистов и считают что, их формулу достаточно переписать и следом «просто» запрограммировать — делов-то. Но когда клиента начинаешь спрашивать о формуле, часто слышишь что-то вроде «ой, она у нас там в excel», или «механика пока непонятна», или вообще «ну скопируйте вон с того сайта».

Видите формулу — копайте глубже. У неё внутри есть коэффициенты — а откуда берутся эти коэффициенты? Добро пожаловать в новый виток расследования «Откуда эта хрень на странице!?».


Вот из-за этого о формулах никто не любит думать:)

Например, это файл

В зависимости от используемой технологии бывает, что часть данных хранится в файлах. Может показаться, что это какая-то сущность или поле сущности, но это всё-таки ФАЙЛ.

Очень часто файлы в самой базе данных не хранятся, чтобы не «раздувать» её. Из-за этого работа с ними организована иначе. В случае банального каталога товаров файлом может быть фотография у пользователя (userpic), описания, спецификации в pdf и всё такое прочее. Такие файлы находятся не совсем в базе, но при оценке важно понимать, что они есть.


С файлами ещё бывает история, что их нужно хранить на отдельных серверах, или в облаках S3, закачивая по специальному протоколу, но это уже нюансы масштабирования. На старте проекта, окупаемость которого непонятна, городить тут огород я не вижу смысла. Исключение — тяжелый видео-контент. Его лучше сразу писать в видеохостинги.

— Владимир Завертайлов, CEO & Founder

Как данные попадают в базу данных?

Обычно администратор или контент-менеджер садится и забивает данные ручками. Тогда здесь должен возникать вопрос, а хватит ли ему стандартных компонентов админки для этого. Для этого ПМ должен быть очень хорошо знаком с возможностями стандартной административной панели. А ещё с ними должен быть знаком аналитик и тестировщик (про кодера, понятно, молчим). В Сибирикс все QA-специалисты проходят базовый курс контент-менеджера, чтобы понимать, на что способна админка. Ну, а про то, что QA-спецы у нас обычно вырастают в проджект-менеджеров, мы уже как-то писали.


Пример

У вас на дизайне есть слайдер, где расставлены точки, по клику на которые открывается всплывашка, в которой есть фотография, описание и ссылка на куда-нибудь. Вопрос: как расставлять эти точки? Как вариант — координаты X и Y, но вряд ли контентщик будет счастлив от такого функционала. А значит, придётся что-то придумывать. И значит, в смету нужно это заложить.

Второй момент, который проджекты часто упускают, — права доступа и хватит ли их. А значит, это тоже нужно иметь ввиду и сразу перечислить потенциальные роли.

Вариант 4. Интеграция со сторонним ресурсом


Один из источников данных в базе — пользовательский контент. И здесь важно понимать, как он попадает в базу. На этом этапе часто теряется один из крупных сценариев: например, как пользователь вносит отзывы. У отзывов часто бывает рейтинг — штука с виду простая, но внутри она может быть довольно сложно организована. У чего больше рейтинг? Там, где поставили одну оценку в 10 баллов, или где 1000 оценок, но разных? Среднеарифметическое тут работает плохо. Но хитрые алгоритмы есть — привет, ещё один резерв в смете.

Если данные берутся всё-таки с внешнего источника, то без интеграции никак. Вариантов интеграции может быть несколько:

Парсинг

Парсинг — не самая приятная тема. Когда вам говорят «сходите за этими данными на сторонний ресурс и аккуратненько всё своруйте», заканчивается это чаще всего плохо. А когда еще этих ресурсов 10−15−20, — тогда вообще смерть. Потому что данные или структура на них, как правило, могут меняться, а вы об этом узнаете в самую последнюю очередь, когда всё уже отвалится.

Другая проблема — админы сайтов, с которым парсятся данные, не слишком счастливы, что эти данные кто-то «ворует», и будут всячески защищаться. А это приводит к «падению» парсинга и попаданию в черные списки. Вы попытаетесь с этим бороться добавлением каких-нибудь платных proxy — короче, целый квест. Есть особые сервисы для организации парсинга — например, Mozenda, Automation Anywhere, Beautiful Soup, WebHarvy или Content Grabber (полный список из 30 сервисов ищите тут).

API

Здесь имеется ввиду, что есть какой-то интеграционный протокол, либо файловый протокол, либо XML, либо шина данных (сервер очередей вроде RabbitMQ, ZerroMQ или Apache Kafka) — подробнее о разнице штатной интеграции и по API наш техдир рассказывает тут. С чем именно интегрировать и по какому протоколу, на этапе предварительной оценки не столь важно — важнее, есть ли для этого документация. А у неё обычно бывает два состояния:


  • она есть — это когда можно в любой момент зайти и посмотреть на неё глазами, а внутри реально описаны методы;
  • она «почти есть» — как правило, это говорит о том, что внутри ерунда, а вы будете подопытными обезьянками, на которых будут всё эту сырую штуку тестировать.

Хуже всего бывает, когда говорят «ну вы, программисты, между собой договоритесь и разберитесь сами как-нибудь». Если протокол не формализован и взаимной ответственности нет, критический путь проекта будет пролегать через интеграцию, и на ней он завалится. Или по крайней мере, здесь потратится куча времени на согласование с программистом заказчика его протокола и отладку.

Соответственно, если на проекте планируется интеграция с внешним сервисом, на неё нужно закладывать большие резервы. Лайфхак, если нужно интегрироваться, а протокола пока нет — делать MOCK-объекты. Это специальные заглушки для интеграционного протокола, которые можно быстро сделать. А как только будет реальный протокол — просто заменить их (но обязательно с перепроверкой).

Как все это «подружить»

Начинаем с крупных компонентов: первый, второй третий — можно расписать подробно. Следом важно примерно понять, какие есть пользователи (роли) и какие у них сценарии. Сами сценарии в смету лучше не прописывать. Дальше — идём по страницам. После — работаем с отдельными блоками, используя уже известную схему «Откуда эта хрень на странице?!».

Как только вы слышите слово «калькулятор» или «считается», напрягайтесь 🙂 Когда есть интеграция со сторонним сервисом — тоже. В остальном — ничего страшного, и всё довольно прозрачно 🙂

Когда это может не сработать

Если на проекте есть какая-то дремучая математика, и вы живете в мире, полном злых неожиданностей, то декомпозиция по экранам будет давать сбой. В общем случае она довольно хорошо показывает, что и как происходит на типовых проектах.

Успехов в декомпозиции и почаще заглядывайте к нам на YouTube-канал за новыми полезными видео для проджектов (и не только)!

Краткое определение целеориентированной декомпозиции

Целеориентированная декомпозиция — это декомпозиция, которая рассматривает цели, а не результаты, чтобы разбить проект на мельчайшие задачи, необходимые для достижения прогресса. Этот метод управления проектами рассматривает цели, которых хочет достичь компания, и разбивает их на части.

В этой статье на примере новогодних обещаний будет показано, как работает целеориентированная декомпозиция.

Постановка целей

Первым шагом в целеориентированной декомпозиции является постановка целей.В бизнесе эти цели будут стратегическими задачами, которые компания надеется достичь в наступающем году. В нашем примере эти цели — это решения, принятые для того, чтобы наступающий год был лучшим годом.

Цели, поддающиеся декомпозиции, — это цели, которые измеримы, реалистичны и имеют определенный период времени. Примером может быть: «Я хочу похудеть на двадцать пять фунтов в этом году» или «Я хочу получить повышение по службе в этом году».

Выяснение результатов и вех

Для достижения поставленной цели необходимо создать вехи, чтобы проект не сбивался с курса.Чтобы определить вехи или результаты, которые должны существовать для достижения цели, полезен метод интеллект-карты. Обдумайте задачи, проекты и вехи, которые приблизят вас к этой цели. Привлеките заинтересованные стороны для мозгового штурма.

В примере с резолюцией, если я хочу получить повышение по службе, я могу пригласить своего босса на встречу по планированию. Я могу спросить: «Какие действия необходимо предпринять для достижения этой цели?»

Разбейте проекты, результаты и вехи на составные части

После того, как вы разбили цели на управляемые проекты, результаты и/или вехи, вы захотите разбить каждый из них дальше.Целеориентированная декомпозиция — это хороший способ убедиться, что каждая задача, над которой работает ваш персонал, продвигает вашу компанию к достижению стратегических целей компании.

Если бы ответ на вопрос к начальнику сводился к следующему: «Увеличить прибыль вашего подразделения на пятнадцать процентов и получить десять новых клиентов в этом году», то процесс декомпозиции разбил бы эти две подцели на составные задачи.

Целенаправленная декомпозиция — способ убедиться, что разработка программного обеспечения в ИТ-компаниях соответствует требованиям клиентов.

Этот пост является частью серии: Серия статей о декомпозиции

В этой серии статей рассматриваются аспекты декомпозиции в управлении проектами.

  1. Декомпозиция в управлении проектами
  2. Преимущества декомпозиции проектов
  3. Бумажный метод декомпозиции ваших проектов
  4. Использование декомпозиции в структурах разбивки работ
  5. Декомпозиция и оценка снизу вверх
  6. Целенаправленная декомпозиция — что это такое?
  7. Разложение и проект 2007

ME 491: Функциональное разложение

Функциональная декомпозиция — это метод разделения большой задачи на более мелкие. задачи.Во время декомпозиции команда фокусируется на входах и выходах каждого задачу и использует общие описания процесса, достигаемого задачей. То Процесс декомпозиции обычно применяется рекурсивно до тех пор, пока команда разработчиков не сможет легко представить пути достижения каждой из подзадач. Функциональный декомпозицию также называют функциональным анализом, нисходящим проектированием или логическим анализом. разложение.

Функциональная декомпозиция может применяться ко многим инженерным задачам. Для наш цели , т.е.е. в ME 491-493 мы используем функциональную декомпозицию как инструмент на этапе концептуального проектирования. Во время концептуального проектирования команда использует функциональная декомпозиция для изучения решений данной проблемы без чрезмерного ограничение выбора для реализации этих решений. Это последовательно с «концептуальной» частью концептуального дизайна. Детали реализации отработку на этапе проектирования подсистем (используя терминологию Маттсона и Соренсона).

Функциональная декомпозиция для цели дизайна связана с конкретным дизайном концепция.Не следует ожидать однозначного и единственного функционального разложения для заданная цель. Поскольку команде дизайнеров нужно будет выбирать среди конкурирующих концептуальные проекты, команда должна рассчитывать на разработку более чем одного функционального разложение. Например, рассмотрим задачу приготовления кофе. Разные для описания капельной кофеварки потребуется функциональная декомпозиция, эспрессо-машина или машина, которая выдает кофе, приготовленный из «растворимого» молотый кофе.

Также помните, что дизайн потребует повторения и уточнения по мере того, как команда знания улучшаются по мере развития дизайна.Поэтому первые попытки функциональная декомпозиция, вероятно, должна быть пересмотрена или даже отброшена вообще. Цель — большее понимание, а не галочка в каком-то рецепте. для процесса проектирования.

Секции

Дополнительное чтение из учебников

  1. Кристофер А. Маттсон и Карл Д. Соренсон, Основы разработки продукта , 5-е изд., 2017 г., самоиздание, с. 228–229, «Разложение»,

    .
  2. Кевин Н.Отто и Кристин Л. Вуд, Дизайн продукта: методы обратного проектирования и разработки новых продуктов , 2001, Прентис-Холл, Глава 5.

  3. Карл Т. Ульрих и Стивен Д. Эппингер, Дизайн и разработка продукции , 5-е изд., 2012 г., McGraw-Hill, стр. 121–123

    .
  4. Дэвид Г. Ульман, Процесс механического проектирования , 5-е изд., 2016 г., McGraw-Hill, раздел 7.3

  5. Г. Пал, В.Beitz, J. Feldhusen и K.-H. Гёте, Инженерное проектирование: системный подход , 3-е изд., 2007 г., Springer-Verlag, раздел 6.3


Основная идея

Функциональная декомпозиция включает в себя разбиение более крупной задачи на подзадачи. Рисунок 1 представляет один уровень разложения с высокого уровня задачу на четыре подзадачи. Число четыре является произвольным и используется здесь только для продемонстрировать идею.

Рисунок 1: Один уровень функциональной декомпозиции.

Цель функциональной декомпозиции состоит в том, чтобы преобразовать сложную задачу в последовательность небольших задач, которые легче понять, а затем легче найти Практические пути достижения. Если сами подзадачи слишком сложны, подзадачи делятся на подподзадачи. Рекурсивное подразделение задач повторяется до тех пор, пока самые мелкие подзадачи не станут легко претворяться в жизнь. Детали.

Рисунок 2: Рекурсивная декомпозиция первой подзадачи.

Диаграмма функциональной декомпозиции (обычно) не показывает несколько уровней разложение по одному изображению.Другими словами, рисунок 1 и рисунок 2 являются только предназначен для демонстрации того, как уточняется высокоуровневая функциональная декомпозиция. Твой диаграммы функциональной декомпозиции будут понятнее, если вы покажете каждый уровень уточнение в виде отдельной схемы. См., например, рисунок 3 и рисунок 5, ниже.

Отделение функции от реализации

Функциональная декомпозиция может использоваться во многих инженерных задачах, от концептуальное проектирование устройства для оптимизации производственного процесса. Функциональную декомпозицию можно использовать на любом этапе проектирования. но это очень ценно в начале процесса проектирования, когда концептуальное дизайн плавный или плохо понятный.

Функциональная декомпозиция описывает концепцию дизайна, но не определяет как реализована каждая из подзадач. Основное внимание уделяется дискретным задачам и организация этих задач для достижения цели. Разложение также раскрывает поток материала, информации и энергии, необходимых для осуществления задачи.

При декомпозиции и указании подзадач важно использовать общие функции для каждой задачи и подзадачи. Не указывайте, как реализовать функции для каждого функционального блока.Позже, после черновика функционала декомпозиция завершена, генерируются идеи способов реализации (или достичь) каждой функции. Таким образом, функциональная декомпозиция становится отправной точкой для разработки концепций реализации.

Например, рассмотрим задачу проектирования устройства для заточки карандашей. В функциональное разложение, акт заточки включает удаление деревянного материал, окружающий графит. Задача повышения резкости указана как «удалить материал», а не «шлифовать дерево».Описание задачи как «удаление материала» позволяет альтернативные методы, такие как шлифовка, резка или шлифовка, которые могут, в зависимости от на случай использования для точилки для карандашей, быть лучшими решениями.

По мере рассмотрения деталей практической реализации каждой подзадачи функциональная декомпозиция будет развиваться. Поэтому важно поддерживать гибкое отношение и повторение разложения. Также, хотя декомпозиция должна использовать общие функциональные блоки, не следует жестко или догматично избегать любых мыслей о деталях реализации.Функциональная декомпозиция — это всего лишь инструмент, помогающий организовать ваше мышление во время этап концептуального проектирования. Цель отделения разложения от детали реализации, чтобы обеспечить творческий подход к разработке высококачественного дизайна концепции. Детали реализации могут и должны информировать функциональную декомпозицию, наоборот.

Пример: автоматическая точилка для карандашей — версия 1

Продолжаем думать о задаче по заточке карандашей. Чтобы быть более конкретно, предположим, что задача высокого уровня состоит в том, чтобы спроектировать машину, автоматически точить карандаши.Предположим, что карандаши произведены предшествующий производственный процесс, который непрерывно заполняет бункер незаточенными карандаши. Разрабатываемая машина должна извлекать карандаши из бункера и затачивайте их по одному.

На рис. 3 представлена ​​высокоуровневая функциональная декомпозиция автоматизированного карандаша. точильный станок. Помните, что существует более одной функциональной декомпозиции. возможно, и что каждая различная функциональная декомпозиция соответствует разным концептуальный дизайн.Ниже представлена ​​более подробная декомпозиция.

Рисунок 3: Высокоуровневое разложение автоматической точилки для карандашей.

Поток материала, энергии и информации

Для механических систем и устройств специалисты по проектированию рекомендуют идентифицировать разделять материальные, энергетические и информационные потоки в функциональном разложение. Материальный поток относится к физическим объектам (например, карандашам), которые воздействуют, или вещества (например, жидкости), которые перемещаются по системе к выполнять функцию.В информационном потоке участвуют система управления, датчики, и сигналы от датчиков и исполнительных механизмов. Поток энергии связан с мощностью, необходимой для выполнять операции. Энергия может быть электрической, механической (сила, крутящий момент), или человека (подъемные, поворотные клапаны).

Рисунок 4 представляет поток информации, материалов и энергии в и из функция. Чтобы сделать эти потоки понятными, каждый из них представлен своим цветом. и тип линии.

Рисунок 4: Поток материала, энергии и информации.

Используйте пары глагол-существительное для определения функций

При описании функций используйте пары глагол-существительное. Глагол описывает функцию применяется к существительному.

Примеры:

удалить материал
найти крепеж
нагревательный цилиндр

Пример: автоматическая точилка для карандашей — версия 2

Чтобы проиллюстрировать использование материальных, энергетических и информационных потоков, «Удалить материал» задача с рисунка 3 более подробно разложена на рисунке 5.Уровень подробно раскрывает взаимодействие между системой управления, энергоснабжением, и устройство, которое выполняет заточку.

Рисунок 5: Подробная функциональная декомпозиция удаления материала во время заточки карандаша.

Обратите внимание, что на рис. 5 не представлены детали устройства для заточки. Поэтому требуется дальнейшее разложение. Также обратите внимание, что использование элемента управления система для включения и выключения питания устройства для заточки — это только один из возможных вариантов. Ан альтернативная конструкция будет постоянно держать устройство для заточки включенным, что потребуется другая подсистема для механического включения и выключения карандаша из приспособление для заточки.Уровень детализации на рис. 5 делает эти дополнительные выбор дизайна более очевиден, что является преимуществом выполнения функционала разложение в первую очередь.

Декомпозиция навыков — изменение по замыслу

Как видите, в верхней строке диаграммы представлен список шагов 1–9, которые в конечном итоге должны стать инструктируемым процессом. Элементы, представленные в прямоугольниках, ограниченных последовательностью «точка-тире-точка-тире», представляют собой навыки, необходимые для изучения процесса.Это можно интерпретировать следующим образом:

Чтобы достичь « 2-ID человеческие способности, которые позволяют достичь цели », необходимо (снизу вверх) 1) провести оценку/анализ потребностей, 2) определить все навыки, связанные знания и отношения, которые присутствуют на любом уровне декомпозированного навыка, и 3) проводить различие между процедурными и непроцедурными навыками, знаниями и отношениями.

Обратите внимание, что эти пункты ограничены темной пунктирной линией под словами «Проведение оценки/анализа потребностей» и слева от прямоугольников с точками и тире.Эти элементы будут считаться навыками начального уровня, которыми учащийся должен обладать до начала обучения.

Наконец, вы видите, что весь процесс «Оценка/анализ потребностей в поведении» ограничен темной пунктирной линией. Способность выполнять этот процесс также будет считаться обязательным навыком и выходит за рамки изучения того, как разложить навык, как показано на блок-схеме.

Дополнительная литература .S., Engelhart, MD, Furst, EJ, Hill, WH, & Krathwohl, DR (Eds.). 1956. В

Таксономия образовательных целей: Классификация образовательных целей: Справочник 1: Когнитивная область . Нью-Йорк: David McKay Company, Inc.

Gagné, RM, Briggs, LJ, & Wager, WW (1992). Принципы учебного дизайна, четвертое издание. Орландо, Флорида: Харкорт Брейс Йованович.

Йонассен, Д. Х., Тессмер, М., и Ханнум, У. Х. (1999). Методы анализа задач для учебного дизайна .Махва, Нью-Джерси: Lawrence Erlbaum Associates.

Магер, РФ (1984). Анализ целей (2-е изд.). Белмонт, Калифорния: Издательство Lake Publishing Company.

Reigeluth, CM (1999). Теория проработки: руководство для принятия решений по объему и последовательности .. В Reigeluth, C.M. (Ред.) Теории и модели учебного дизайна, Том II. Новая парадигма теории обучения (стр. 425-453).

Van Merrienboer, JJG, & Dijkstra, S. (1997). Четырехкомпонентная модель учебного дизайна для тренировки сложных когнитивных навыков.In Tennyson, RD, Schott, F., Seel, NM, Dijkstra, S. Учебный дизайн: международные перспективы, том 1: теория, исследования и модели (стр. 427-445). Махва, Нью-Джерси: Lawrence Erlbaum Associates.

Van Merrienboer, JJG, & Kirschner, P.A. (2007). Десять шагов к комплексному обучению: систематический подход к четырехкомпонентной схеме обучения . Нью-Йорк, штат Нью-Йорк: Lawrence Erlbaum Associates.

Функциональная декомпозиция – обзор

5.1 Согласованная функциональная основа

Более поздний исследовательский проект, основанный на фундаментальной работе Пала и Бейтца, представляет собой проект Согласованная функциональная основа . Эта согласованная функциональная основа ( RFB , ϕотныне) является результатом усилий по установлению стандартной таксономии основных технических функций (см., например, [Hirtz et al. , 2002]) путем согласования двух предыдущих таксономий: таксономию NIST (см. [Szykman, et al. , 1999]) и более старые версии Functional Basis (разработанные в [Little et al., 1997; Стоун и др. , 1998 г.; МакАдамс и др. , 1999; Стоун и др. , 1999; Камень и дерево, 2000]). Каждая из этих таксономий является результатом эмпирического обобщения технических условий.

RFB анализирует понятие функциональной декомпозиции на фоне таксономии функций, основанной на таксономии потоков. RFB изменяет значение термина «поток», поскольку здесь «поток» не означает «процесс течения» (например,, удаление мусора), а «вещь, которая течет» (например, мусор). 34 Точнее говоря, в некоторых работах, например в [Stone and Wood, 2000], этот термин употребляется в обоих значениях, но таксономия потоков RFB основана на последнем смысле. Этот сдвиг в значении, безусловно, оправдан, поскольку трудно понять, как можно провести различие между процессом течения и функцией, учитывая концепцию Паля и Бейтца. Вся таксономия потоков RFB представлена ​​в таблице 2.

Таблица 2.Таксономия потоков RFB [Hirtz et al. , 2002]

Первичный поток Вторичный поток Третичный потоком
Материал Человека
Газ
Liquid
Твердые объектов
частицы
Композит
Смесь Газ
жидкость-жидкость
твердое вещество
Сплошная жидкость
жидкий газ
Solid-Gaz
Solid-Liquid-Gas
коллоидный
сигнал статус слуховой призер
Оборов
Tactile
Вкус
Зрение
Управление Analog
Discrete
Энергия Человека
Акустическая
Биологический
Химическая
Электрический
Электромагнитный Оптический
Solar
Гидравлический
Магнитный
Механический Ротационная
Поступательное
Пневматический
Радиоактивный / Ядерная
Thermal

RFB также содержит трехуровневую классификацию так называемых основных функций.Каждый тип функции сопровождается определением (на естественном языке), примером и набором синонимичных имен. Основные функции разделены на первом уровне на восемь основных типов. Затем некоторые первичные базовые функции делятся на типы вторичных основных функций, а некоторые из этих вторичных основных функций, в свою очередь, делятся на типы третичных основных функций. Вся таксономия представлена ​​в таблице 3.

Таблица 3. Таксономия функций RFB [Hirtz et al. , 2002]

6
Основные функции Вторичные функции третичные функции
Отделение Отдельные Divide
Экстракт
Снимите
Распределить
канал Import
Экспорт
Транспорт
Руководство Перевод
Rotate
Разрешить степень (ы) свободы
Connect Пара Присоединяйтесь к
ссылка
Mix
Regulation Увеличение
Снижение
Изменение Increment
Decrement
Форма
Состояние
Стоп Предотвратить
Inhibit
Преобразовать Преобразовать
Предоставление магазин содержат
Collect
Поставка
Сигнал Sense Обнаружение
Мера
Укажите Трек
Дисплей
Процесс
Поддержка Стабилизация
Secure
Должность Должность

Конечно, Тамономия RFB базовых функций не является моделью функционального разложения.Например, тот факт, что Разделить и Извлечь являются подтипами Разделить , не означает, что первые являются подфункциями последнего. Более того, базовые функции не являются функциями в том смысле, в каком таковыми являются общие функции, поскольку общие функции представляют собой (сложные) модификации конкретных входных потоков в конкретные выходные потоки, тогда как базовые функции являются модификациями, обобщенными для подвергаемых воздействию потоков. Следовательно, основные подфункции в RFB должны быть отождествлены с базовыми функциями, работающими с конкретными первичными, вторичными и третичными потоками.

В RFB функциональная декомпозиция представляет собой концептуальную структуру, состоящую из декомпозируемой общей функции, ее подфункций, на которые декомпозируется общая функция, потоков, которые модифицируются подфункциями, и сети, которая связывает эти модификации в упорядоченном виде. способ.

Общая функция, подлежащая декомпозиции, определяется в терминах изменяемых ею потоков, которые берутся из таксономии потоков RFB. Каждая из ее подфункций определяется как в терминах потоков, которые модифицирует соответствующая подфункция, так и в терминах ее типа модификации, который берется из таксономии базовых функций RFB.Например, общая функция отвертки, состоящая в закручивании/ослаблении винтов, определяется с помощью следующих десяти входных потоков и девяти выходных потоков (см. также рисунок 3).

Рисунок 3. RFB-моделирование общей функции отвертки [Stone and Wood, 2000, Fig. 2]

потоки энергии: электричество, человеческая сила, относительное вращение и вес ;

потоки материалов: ручные, биты и шурупы ;

потоки сигналов: направление, сигнал включения/выключения и сигнал ручного использования ;

выходные потоки для функции затяжка/ослабление винтов :

потоки энергии: крутящий момент и вес 9;

потоки материалов: ручные, биты и винты ;

потоки сигналов: неплотность/плотность .

С другой стороны, одна из подфункций в функциональной декомпозиции этой общей функции затянуть/ослабить винты называется преобразовать электричество в крутящий момент (см. рис. 4), что означает, что это функция преобразует тип (см. Таблицу 3) и изменяет один входной поток на три выходных потока:

Рисунок 4. Функциональная декомпозиция RFB отвертки [Stone and Wood, 2000, рис. 4]

входные потоки для подфункции преобразования электроэнергии в крутящий момент :

потоки энергии: электричество ;

материальные потоки: нет;

потоки сигналов: нет.

выходные потоки для подфункции преобразования электроэнергии в крутящий момент :

потоки энергии: тепло, шум и крутящий момент;

материальные потоки: нет;

потоки сигналов: нет.

Задача проектировщика, выполняющего функциональную декомпозицию, состоит в том, чтобы связать любой входной поток общей функции, подлежащей декомпозиции, с некоторыми выходными потоками.Любая такая связь, которая начинается с входного потока общей функции и заканчивается одним из ее выходных потоков, называется функциональной цепочкой . В RFB различают два типа функциональных цепочек: последовательные и параллельные. Цепочка функций является последовательной , если она упорядочена во времени, т. е. если любая временная перестановка ее подфункции может в принципе привести к невозможности выполнения всей функции. Цепочка параллельных функций представляет собой объединение последовательных цепочек функций, которые совместно используют один или несколько потоков.

В RFB предполагается, что каждая подфункция общей функции, которая должна выполняться технической системой S , реализуется компонентом S; однако связь между подфункциями и компонентами является отношением «многие ко многим», т. е. одна подфункция может быть реализована несколькими компонентами, а один компонент может реализовать более одной подфункции.

Понятие функциональной декомпозиции, разработанное в RFB, играет важную роль в так называемом генераторе понятий, который представляет собой вычислительный инструмент на основе Интернета для улучшения концептуального дизайна. 35 Генератор концепций должен предоставить дизайнеру ряд различных решений его или ее проектной задачи на основе ранее разработанных (и сохраненных) высококачественных проектов. Одним из входных данных, которые должны быть предоставлены для этого инструмента, является функциональная цепочка для вновь разрабатываемого продукта. Выходные решения описывают проектное решение в терминах технических систем, описания которых загружаются в базу знаний генератора понятий. Функциональная декомпозиция связывает общую функцию, установленную генератором, с концептуальными компонентами, составляющими общее описание продукта, которое рассматривается здесь как решение исходной задачи проектирования [Strawbridge et al., 2002; Брайант и др. , 2004].

Предложение RFB добавляет точности и множества эмпирических деталей к методологии Пала и Бейтца. Его явная цель внести свой вклад в стандартизацию концептуальных моделей в технике делает его еще более ценным для специфически мереологического анализа функционального моделирования.

В нашей терминологии общая функция функционального разложения RFB Decomp (Φ, Org 1 , ϕ 2 , …, ϕ n )) но может быть любой функцией Φ 4 подфункции ϕ 1 , ϕ 2 , …, ϕ n должны быть отождествлены с базовыми функциями RFB из таблицы 3, действующими на конкретных первичных, вторичных и третичных потоках RFB из таблицы 2.Сеть потоков между подфункциями φ 1 , φ 2 , …, φ N Определяет свою организацию ORG 1 , φ 2 , …, φ N ).

В РФБ общие функции φ и подфункции φ 1 , φ 2 , …, Φ N N

7 в функциональных разложениях Decomp (Φ, ORG 1 , φ 2 , …, φ N N

)) Может быть описания Системы S и S S
, S

2 , …, S N , которые являются энуриентами и прочтениями, но, как и в методологии Пала и Бейтца, снова делаются дополнительные предположения о том, что функции подчиняются физическим законам сохранения для потоков и что подфункции быть взятым из набора основных функций.Еще одним дополнительным предположением, по-видимому, является то, что функциональные упорядочения ϕ i → ϕ j , составляющие организации Org 1 , ϕ 2 , …, 9015 n 9 08316 6 ) подфункции всегда асимметричны: потоки между двумя подфункциями в функциональной декомпозиции, как показано на рисунке 4, всегда идут в одном направлении. Преимущество философских исследований функциональных описаний для инженерии может снова заключаться в том, чтобы сделать эти предположения явными и подвергнуть их сомнению.Требование о том, что функции всегда должны быть декомпозированы на базовые функции RFB, работающие с конкретными потоками RFB, снова создает противоречие между целью функциональной декомпозиции для облегчения проектирования и облегчения коммуникации. Рассмотрим, например, базовую функцию преобразования акустической энергии в электрическую энергию . Идентификация этой базовой функции в декомпозиции общей функции может быть полезна для общего понимания этой общей функции, но не поможет разработчикам легко найти соответствующее проектное решение.Требование, чтобы подфункции были упорядочены только в одном направлении, может, в свою очередь, быть полезным в инженерии для управления потоками материалов, энергии и сигналов, но также может оказаться ненужным ограничением для декомпозиции функций.

Функциональная декомпозиция – обзор

5.1 Согласованная функциональная основа

Более поздний исследовательский проект, основанный на фундаментальной работе Пала и Бейтца, представляет собой проект Согласованная функциональная основа .Эта согласованная функциональная основа ( RFB , ϕотныне) является результатом усилий по установлению стандартной таксономии основных технических функций (см., например, [Hirtz et al. , 2002]) путем согласования двух предыдущих таксономий: таксономия NIST (см. [Szykman, et al. , 1999]) и более старые версии Functional Basis (разработанные в [Little et al. , 1997; Stone et al. , 1998; McAdams ). и др. , 1999; Stone и др. , 1999; Stone and Wood, 2000]).Каждая из этих таксономий является результатом эмпирического обобщения технических условий.

RFB анализирует понятие функциональной декомпозиции на фоне таксономии функций, основанной на таксономии потоков. RFB изменяет значение термина «поток», поскольку здесь «поток» означает не «процесс течения» (например, удаление мусора), а «то, что течет» (например, мусор). 34 Точнее говоря, в некоторых работах, например в [Stone and Wood, 2000], этот термин употребляется в обоих значениях, но таксономия потоков RFB основана на последнем смысле.Этот сдвиг в значении, безусловно, оправдан, поскольку трудно понять, как можно провести различие между процессом течения и функцией, учитывая концепцию Паля и Бейтца. Полная таксономия потоков RFB представлена ​​в таблице 2.

Таблица 2. Таксономия потоков RFB [Hirtz et al. , 2002]

Первичный поток Вторичный поток Третичный потоком
Материал Человека
Газ
Liquid
Твердые объектов
частицы
Композит
Смесь Газ
жидкость-жидкость
твердое вещество
Сплошная жидкость
жидкий газ
Solid-Gaz
Solid-Liquid-Gas
коллоидный
сигнал статус слуховой призер
Оборов
Tactile
Вкус
Зрение
Управление Analog
Discrete
Энергия Человека
Акустическая
Биологический
Химическая
Электрический
Электромагнитный Оптический
Solar
Гидравлический
Магнитный
Механический Ротационная
Поступательное
Пневматический
Радиоактивный / Ядерная
Thermal

RFB также содержит трехуровневую классификацию так называемых основных функций.Каждый тип функции сопровождается определением (на естественном языке), примером и набором синонимичных имен. Основные функции разделены на первом уровне на восемь основных типов. Затем некоторые первичные базовые функции делятся на типы вторичных основных функций, а некоторые из этих вторичных основных функций, в свою очередь, делятся на типы третичных основных функций. Вся таксономия представлена ​​в таблице 3.

Таблица 3. Таксономия функций RFB [Hirtz et al. , 2002]

6
Основные функции Вторичные функции третичные функции
Отделение Отдельные Divide
Экстракт
Снимите
Распределить
канал Import
Экспорт
Транспорт
Руководство Перевод
Rotate
Разрешить степень (ы) свободы
Connect Пара Присоединяйтесь к
ссылка
Mix
Regulation Увеличение
Снижение
Изменение Increment
Decrement
Форма
Состояние
Стоп Предотвратить
Inhibit
Преобразовать Преобразовать
Предоставление магазин содержат
Collect
Поставка
Сигнал Sense Обнаружение
Мера
Укажите Трек
Дисплей
Процесс
Поддержка Стабилизация
Secure
Должность Должность

Конечно, Тамономия RFB базовых функций не является моделью функционального разложения.Например, тот факт, что Разделить и Извлечь являются подтипами Разделить , не означает, что первые являются подфункциями последнего. Более того, базовые функции не являются функциями в том смысле, в каком таковыми являются общие функции, поскольку общие функции представляют собой (сложные) модификации конкретных входных потоков в конкретные выходные потоки, тогда как базовые функции являются модификациями, обобщенными для подвергаемых воздействию потоков. Следовательно, основные подфункции в RFB должны быть отождествлены с базовыми функциями, работающими с конкретными первичными, вторичными и третичными потоками.

В RFB функциональная декомпозиция представляет собой концептуальную структуру, состоящую из декомпозируемой общей функции, ее подфункций, на которые декомпозируется общая функция, потоков, которые модифицируются подфункциями, и сети, которая связывает эти модификации в упорядоченном виде. способ.

Общая функция, подлежащая декомпозиции, определяется в терминах изменяемых ею потоков, которые берутся из таксономии потоков RFB. Каждая из ее подфункций определяется как в терминах потоков, которые модифицирует соответствующая подфункция, так и в терминах ее типа модификации, который берется из таксономии базовых функций RFB.Например, общая функция отвертки, состоящая в закручивании/ослаблении винтов, определяется с помощью следующих десяти входных потоков и девяти выходных потоков (см. также рисунок 3).

Рисунок 3. RFB-моделирование общей функции отвертки [Stone and Wood, 2000, Fig. 2]

потоки энергии: электричество, человеческая сила, относительное вращение и вес ;

потоки материалов: ручные, биты и шурупы ;

потоки сигналов: направление, сигнал включения/выключения и сигнал ручного использования ;

выходные потоки для функции затяжка/ослабление винтов :

потоки энергии: крутящий момент и вес 9;

потоки материалов: ручные, биты и винты ;

потоки сигналов: неплотность/плотность .

С другой стороны, одна из подфункций в функциональной декомпозиции этой общей функции затянуть/ослабить винты называется преобразовать электричество в крутящий момент (см. рис. 4), что означает, что это функция преобразует тип (см. Таблицу 3) и изменяет один входной поток на три выходных потока:

Рисунок 4. Функциональная декомпозиция RFB отвертки [Stone and Wood, 2000, рис. 4]

входные потоки для подфункции преобразования электроэнергии в крутящий момент :

потоки энергии: электричество ;

материальные потоки: нет;

потоки сигналов: нет.

выходные потоки для подфункции преобразования электроэнергии в крутящий момент :

потоки энергии: тепло, шум и крутящий момент;

материальные потоки: нет;

потоки сигналов: нет.

Задача проектировщика, выполняющего функциональную декомпозицию, состоит в том, чтобы связать любой входной поток общей функции, подлежащей декомпозиции, с некоторыми выходными потоками.Любая такая связь, которая начинается с входного потока общей функции и заканчивается одним из ее выходных потоков, называется функциональной цепочкой . В RFB различают два типа функциональных цепочек: последовательные и параллельные. Цепочка функций является последовательной , если она упорядочена во времени, т. е. если любая временная перестановка ее подфункции может в принципе привести к невозможности выполнения всей функции. Цепочка параллельных функций представляет собой объединение последовательных цепочек функций, которые совместно используют один или несколько потоков.

В RFB предполагается, что каждая подфункция общей функции, которая должна выполняться технической системой S , реализуется компонентом S; однако связь между подфункциями и компонентами является отношением «многие ко многим», т. е. одна подфункция может быть реализована несколькими компонентами, а один компонент может реализовать более одной подфункции.

Понятие функциональной декомпозиции, разработанное в RFB, играет важную роль в так называемом генераторе понятий, который представляет собой вычислительный инструмент на основе Интернета для улучшения концептуального дизайна. 35 Генератор концепций должен предоставить дизайнеру ряд различных решений его или ее проектной задачи на основе ранее разработанных (и сохраненных) высококачественных проектов. Одним из входных данных, которые должны быть предоставлены для этого инструмента, является функциональная цепочка для вновь разрабатываемого продукта. Выходные решения описывают проектное решение в терминах технических систем, описания которых загружаются в базу знаний генератора понятий. Функциональная декомпозиция связывает общую функцию, установленную генератором, с концептуальными компонентами, составляющими общее описание продукта, которое рассматривается здесь как решение исходной задачи проектирования [Strawbridge et al., 2002; Брайант и др. , 2004].

Предложение RFB добавляет точности и множества эмпирических деталей к методологии Пала и Бейтца. Его явная цель внести свой вклад в стандартизацию концептуальных моделей в технике делает его еще более ценным для специфически мереологического анализа функционального моделирования.

В нашей терминологии общая функция функционального разложения RFB Decomp (Φ, Org 1 , ϕ 2 , …, ϕ n )) но может быть любой функцией Φ 4 подфункции ϕ 1 , ϕ 2 , …, ϕ n должны быть отождествлены с базовыми функциями RFB из таблицы 3, действующими на конкретных первичных, вторичных и третичных потоках RFB из таблицы 2.Сеть потоков между подфункциями φ 1 , φ 2 , …, φ N Определяет свою организацию ORG 1 , φ 2 , …, φ N ).

В РФБ общие функции φ и подфункции φ 1 , φ 2 , …, Φ N N

7 в функциональных разложениях Decomp (Φ, ORG 1 , φ 2 , …, φ N N

)) Может быть описания Системы S и S S , S

2 , …, S N , которые являются энуриентами и прочтениями, но, как и в методологии Пала и Бейтца, снова делаются дополнительные предположения о том, что функции подчиняются физическим законам сохранения для потоков и что подфункции быть взятым из набора основных функций.Еще одним дополнительным предположением, по-видимому, является то, что функциональные упорядочения ϕ i → ϕ j , составляющие организации Org 1 , ϕ 2 , …, 9015 n 9 08316 6 ) подфункции всегда асимметричны: потоки между двумя подфункциями в функциональной декомпозиции, как показано на рисунке 4, всегда идут в одном направлении. Преимущество философских исследований функциональных описаний для инженерии может снова заключаться в том, чтобы сделать эти предположения явными и подвергнуть их сомнению.Требование о том, что функции всегда должны быть декомпозированы на базовые функции RFB, работающие с конкретными потоками RFB, снова создает противоречие между целью функциональной декомпозиции для облегчения проектирования и облегчения коммуникации. Рассмотрим, например, базовую функцию преобразования акустической энергии в электрическую энергию . Идентификация этой базовой функции в декомпозиции общей функции может быть полезна для общего понимания этой общей функции, но не поможет разработчикам легко найти соответствующее проектное решение.Требование, чтобы подфункции были упорядочены только в одном направлении, может, в свою очередь, быть полезным в инженерии для управления потоками материалов, энергии и сигналов, но также может оказаться ненужным ограничением для декомпозиции функций.

Эпизод о декомпозиции в вычислительном мышлении

Сила вычислительного мышления начинается с декомпозиции, которая представляет собой процесс разбиения сложных проблем на более мелкие, более управляемые части. С декомпозицией проблемы, которые сначала кажутся непреодолимыми, становятся гораздо более решаемыми.

«Если вы не можете решить проблему, то есть более простая проблема, которую вы можете решить: найти ее». Джордж Полиа

Проблемы, с которыми мы сталкиваемся как в процессе учебы, так и в повседневной жизни, в конечном счете состоят из более мелких проблем, с которыми нам легче справиться. Этот процесс разбора проблем позволяет нам анализировать различные их аспекты, обосновывать наше мышление и направлять себя к конечной точке.

Примеры разложения в повседневной жизни

Разложение — это то, что мы неизбежно делаем в нашей повседневной жизни, даже если не осознаем этого.

Если вы организовали праздничный ужин, вы использовали декомпозицию, чтобы выбрать меню, заручиться поддержкой других на кухне, задать людям, что принести, определить процесс приготовления различных элементов и установить время для мероприятия.

Если вы отправились в продуктовый магазин на упомянутый праздничный ужин, вы использовали разложение для составления списка продуктов, направляйте направление, в котором вы двигались по проходам, маршрут, по которому вы шли в магазин и обратно, и транспортное средство, в котором вы ехали.

Если вы реализовали новую программу или инициативу в своей школе, вы использовали декомпозицию для построения своего стратегического плана, который включал в себя видение программы, стратегию получения поддержки, годовые цели и все остальное.

Примеры декомпозиции в учебном плане

Действительно, декомпозиция — это мощный инструмент, который помогает нам регулярно подходить к проектам и задачам. И это также то, что используется в обучении студентов. Вот несколько примеров акцентирования внимания на них в учебной программе.

Английский язык: Учащиеся анализируют темы в тексте, сначала отвечая: Кто главный герой и антагонист? Где настройка? В чем конфликт? Какое разрешение?

Математика: Учащиеся находят площади различных фигур, разлагая их на треугольники.

Наука : Студенты исследуют различные органы, чтобы понять, как человеческий организм переваривает пищу.

Социальные науки: Учащиеся изучают другую культуру, изучая традиции, историю и нормы, из которых она состоит.

Языки: Учащиеся изучают структуру предложения на иностранном языке, разбивая его на различные части, такие как подлежащее, глагол и дополнение.

Искусство: Учащиеся работают над созданием декораций для спектакля, просматривая сцены, чтобы определить их декорации и потребности в реквизите.

Полное руководство по вычислительному мышлению для преподавателей

Это руководство, наполненное примерами подключенных и отключенных устройств, даст вам базовое понимание вычислительного мышления и уверенность при обсуждении этой темы со студентами.

 

Примеры декомпозиции в информатике

Затем, с точки зрения информатики и кодирования, декомпозиция может вступить в игру, когда учащиеся программируют новую игру. Например, учащиеся должны рассмотреть персонажей, сеттинг и сюжет, а также рассмотреть, как будут происходить различные действия, как они будут развернуты и многое другое.

Надеюсь, ясно, что декомпозиция глубоко укоренилась в том, как мы ежедневно функционируем и решаем как большие, так и маленькие проблемы.Эта концепция уже существует у учащихся, но учащиеся должны научиться распознавать этот процесс и использовать его, когда они чувствуют себя перегруженными в случае проблемы, задачи или проекта. Декомпозиция учит студентов принимать двусмысленность и придает им уверенность в изучении новых вещей.

Что дальше? Ознакомьтесь с нашими статьями о распознавании образов, абстракции и алгоритмическом мышлении.

Microsoft Word — подход к декомпозиции целей для автоматической разработки коллажей

%PDF-1.4 % 1 0 объект > эндообъект 7 0 объект /Заголовок /Тема /Автор /Режиссер /Ключевые слова /CreationDate (D:20220207125652-00’00’) /ModDate (D:20120601101845+08’00’) >> эндообъект 2 0 объект > эндообъект 3 0 объект > эндообъект 4 0 объект > эндообъект 5 0 объект > эндообъект 6 0 объект > ручей application/pdf

  • Microsoft Word — подход к декомпозиции целей для автоматической разработки мэшапов — готов к работе с камерой
  • БЛ
  • 2012-06-01T10:18:45+08:00PScript5.dll версии 5.2.22012-06-01T10:18:45+08:00Acrobat Distiller 9.0.0 (Windows)uuid:f495c4d9-bf81-493c-afdc-6e0cbbbb46fauuid:d1063921-d99e-4c59-8558-3f80d89a4d19 конечный поток эндообъект 8 0 объект > эндообъект 9 0 объект > эндообъект 10 0 объект > эндообъект 11 0 объект > эндообъект 12 0 объект > эндообъект 13 0 объект > эндообъект 14 0 объект > эндообъект 15 0 объект > эндообъект 16 0 объект > эндообъект 17 0 объект > эндообъект 18 0 объект > эндообъект 19 0 объект > эндообъект 20 0 объект > эндообъект 21 0 объект > эндообъект 22 0 объект > /ProcSet [/PDF /Text /ImageC /ImageB /ImageI] >> эндообъект 23 0 объект > ручей xڝ[email protected]·έ!N&tQ |qK&%>>R)ÔS2̾O~ >}3˃^Ӝ}Nѥ9.

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

    Ваш адрес email не будет опубликован.