УДК 373

Вопросы использования «дизайн-мышления» на практических занятиях по программированию

Магомедова Халимат Ахмедовна – старший преподаватель кафедры Информационных систем и программирования Дагестанского государственного университета народного хозяйства.

Магомедова Асият Ахмедовна – старший преподаватель кафедры Информационных систем и программирования Дагестанского государственного университета народного хозяйства.

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

Ключевые слова: дизайн-мышление, программирование, исследование, анализ и синтез, разработка решений, прототипирование.

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

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

Процесс дизайн-мышления можно разделить на четыре основных этапа:

  • Эмпатия / Фокусировка,
  • Исследование / Анализ и синтез,
  • Генерация идей / Выбор идей,
  • Прототипирование
  • Тестирование.

1

Рисунок 1. Этапы дизайн – мышления.

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

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

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

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

Рассмотрим данную технологию применительно к уроку программирования. Тема занятия: разработка мобильного приложения «Туристер». Можно выделить следующие основные этапы дизайн – мышления:

  1. Определение целей и задач приложения
  • Какую проблему решает приложение?
  • Какие задачи должно выполнять приложение?
  • Какие функциональные возможности должны быть реализованы?
  1. Исследование рынка и анализ конкурентов
  • Какие аналогичные приложения уже существуют?
  • Какие функции они предоставляют?
  • Какие преимущества и недостатки у конкурентов?
  1. Проектирование интерфейса
  • Какой должен быть дизайн приложения?
  • Какие элементы интерфейса нужны?
  • Какие цвета и шрифты использовать?
  1. Разработка функционала
  • Какой функционал будет использоваться в приложении?
  • Какие технологии использовать для реализации функционала?
  • Какая архитектура приложения будет использоваться?
  1. Тестирование и отладка
  • Какие тесты нужно провести для проверки работоспособности приложения?
  • Какие ошибки могут возникнуть и как их исправить?
  • Какие улучшения можно внести в приложение после тестирования?
  1. Релиз и продвижение
  • Каким образом выпустить приложение на рынок?
  • Как продвигать приложение и привлекать пользователей?
  • Как собирать отзывы и улучшать приложение на основе обратной связи?

Проект "Создание приложения «Туристер»". Ученики должны разработать концепцию приложения, которое решает определенную проблему или удовлетворяет определенную потребность. Они должны провести исследование рынка, определить целевую аудиторию и разработать пользовательский интерфейс. Это учит детей мыслить стратегически и понимать потребности рынка.

Рассмотрим подробнее, как применять инструменты на практике.

а) На первом этапе необходимо заполните карту стейкхолдеров.

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

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

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

2

Рисунок 2. Стейкхолдеры проекта.

б) Наблюдайте за пользователями и событиями на месте во время решения задачи.

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

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

Следовательно весь процесс разработки при использовании дизайн – мышления можно разделить на следующие этапы:

  1. Исследование рынка и анализ потребностей туристов.
  2. Определение целевой аудитории.
  3. Разработка концепции приложения и пользовательского интерфейса с учетом потребностей и привычек целевой аудитории.
  4. Создание прототипа приложения и тестирование его на реальных пользователях.
  5. Улучшение и оптимизация пользовательского интерфейса на основе результатов тестирования.
  6. Разработка системы рекомендаций и отзывов.
  7. Тестирование приложения на различных устройствах и операционных системах.
  8. Запуск приложения на рынок и маркетинговая стратегия для его продвижения.
  9. Мониторинг и анализ пользовательского опыта, обновление и улучшение приложения в соответствии с обратной связью пользователей. Это помогает лучше понять их потребности и проблемы, а также учитывать запросы пользователей при разработке продукта.

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

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

Список литературы

  1. Щетинина Е.А. Дизайн-мышление в бизнес-стратегиях корпораций // Экономика и экологический менеджмент. 2021. №1. URL: https://cyberleninka.ru/article/n/dizayn-myshlenie-v-biznes-strategiyah-korporatsiy (дата обращения: 17.05.2023).
  2. Дизайн-мышление в обучении / Сбер Университет [Электронный ресурс]. – URL: https://sberuniversity.ru/edutech-club/glossary/940/?ysclid=lhs5q2dkba940027933 (дата обращения: 02.05.2023).
  3. Дизайн-мышление [Электронный ресурс]. – URL: https://www.uprock.ru/education/dizayn-myshlenie (дата обращения: 04.05.2023).
  4. Магомедова Х.А., Магомедова А.А. Вопросы организации дистанционного обучения в условиях мировой пандемии на примере ДГУНХ // Сборник статей XLIII Международной научно-практической конференции. В 2 частях. Пенза, 2020. С. 107-108.
  5. Доклад "Использование сервиса Learningapps.org как инструмента формирующего оценивания // Мультиурок URL: https://multiurok.ru/files/doklad-ispol-zovaniie-siervisa-learningapps-org-ka.html (дата обращения: 18.03.2023).

Интересная статья? Поделись ей с другими: