SMART / SMARTER — это мнемоническая аббревиатура, используемая в менеджменте и проектном управлении для определения целей и постановки задач. Первое известное использование термина упоминается в работе Пола Мэйра (Paul J Meyer) в 1965 и позже в ноябре 1981 в работе Management Review by George T. Doran.
Этот подход можно использовать для формулирования вопросов, получаются такие компоненты:
- Specific (Специфичность) Моя задача... (Объясняется, что именно необходимо достигнуть);
- Measurable (Измеримость) Должно получится... (Объясняется ожидаемый результат);
- Attainable (Достижимость) Делаю... (Объясняется за счет чего планируется достигнуть цели. Тут надо привести код или последовательность действий и. т.п.);
- Relevant (Актуальность) Получаю... (Описание фактического результат, картинки, цитата ошибок и т.п.);
- Time-bound (Ограниченность во времени) Когда надо получить ответ. (Определение временного промежутка по наступлению / окончанию которого ответ еще будет актуальным).
Пример:
- S — Надо вычислить факториал заранее известных двух чисел 3 и 6, решение должно быть на C++;
- M — В результате в консоле надо вывести результат для каждого числа на новой строке;
- A — Написал программу, исходник (https://repl.it/@ilyar/samplesmart) там же можно ее запустить;
- R — Компилируется без ошибок, но получаю все в одну строку: "63628800";
- T — Надо разобраться до конца недели.
В реальном общении, примерно так:
Привет, решаю факториал заранее известных двух чисел 3 и 6, в консоли надо вывести результат для каждого числа на новой строке, вот исходник, ошибок нет, но получаю все в одну строку, не срочно, подскажи в чем проблема?
Формулируя вопрос таким образом, мы проявляем уважение к чужому времени, концентрируем на проблеме и увеличиваем шансы на скорый ответ. В противном случае, ответ либо не будет получен, либо отвечающему будет необходимо задавать много уточняющих вопросов.
«Чтобы правильно задать вопрос, надо знать половину ответа» Роберт Шекли.