Как правило, наибольшего успеха добивается тот, кто располагает лучшей информацией.
Бенджамин Дизраэли
Сбор информации перед проектированием один из самых существенных
и важных шагов. Давайте, разберемся, зачем это нужно и, какие действия
в это могут быть включены.
Смысл сбора информации — получить максимальные данные об области
проблемы. Это помогает понять, что уже сделано другими людьми, как
сделано, почему сделано, что ими не сделано, что хотят пользователи.
В итоге после сбора и обработки информации, мы получаем такие знания:
- мы знаем, как устроен рынок отдельного продукта, сервиса, программы или направления деятельности;
- мы представляем тенденции этого рынка: что было, что есть сейчас, что будет;
- нам становится известно, что ждут пользователи от существующих продуктов;
- мы знаем, как не нужно делать;
- мы представляем, что нужно делать.
Чтобы более четко описать процесс сбора и обработки информации,
в качестве примера представим, что наша задача создать веб-программу
для ведения блога.
Первое с чего стоит начать — это изучение того, какие программы уже
существуют. Таких программ может оказаться несколько сотен, поэтому
одновременно с поиском аналогов ищем обзоры в форумах, в компьютерных
изданиях и в блогах. Уже на этом этапе можем выписывать потребности
пользователей и возможности программ. В итоге после поиска мы поймем,
на какие существующие программы можем ориентироваться, какие из них
занимают лидирующие позиции в отрасли и почему.
После того как мы определились со списком программ для исследования,
начинаем ими пользоваться. Нам необходимо встать на сторону
пользователя и проверить возможности программ в действии. Но поскольку
мы не обычные пользователи, то не просто получаем удовольствие или
негатив от исследования, а держим в руках карандаш и выписываем
по пунктам свое мнение, замеченные проблемы, отмечаем «фишки»
и особенности. Собственно, в сборе информации это и есть ключевой
момент: мы все время должны описывать увиденное и письменно делится
сами с собой мнением. Тот, кто думает, что сможет удержать эту
информацию в голове — ошибается. Через пару недель эта информация
превратится в бесполезную, так как в ней важны детали, которые
мы склонны забывать. Я уж не говорю про ситуацию, когда придется
к проекту возвратиться через год.
Сбор информации не ограничивается только изучением самих программ.
Тем более, что нам нужна информация о том, как сделать свой продукт
лучше других. Мы ищем идеи. В этом нам поможет чтение форумов поддержки
и блогов разработчиков, мониторинг сообществ. Мы читаем FAQ
по программам, читаем темы об ошибках, изучаем вопросы пользователей
в техподдержку. И главное ищем информацию о том, что хотят
пользователи, а они часто спрашивают совет в сообществах и форумах:
какая программа лучше и что подойдет под определенные задачи. Это
ценнейшая информация и по своему опыту могу сказать, что она
самодостаточна и зачастую не требует никакой обработки. Принято
считать, что пользователи не знают, чего хотят. Возможно это так,
но те, кто знают, умеют весьма четко и полно описать свои потребности.
Это нужно использовать и выписывать себе на заметку. К одной
из программ у меня за год накопилось 30 страниц подобных мнений. В этих
мнениях был желаемый функционал программы, описание недостатков с точки
зрения пользователя и много других запросов. Такое количество
информации уж точно позволяет сделать выводы и понять, что же требуется
сделать. Каждое выписанное мнение, я обычно сопровождаю своим
комментарием: «это важно», «это не существенно, но стоит учесть», «так
и нужно сделать».
Сбор информации — это поиск наилучшего решения. Допустим, в своей
программе для ведения блогов мы хотим реализовать ввод тегов для записи:
- изначально мы знаем, что есть пара способов ввода тегов;
- после сбора информации мы узнаем, что таких способов десять.
Мы так же узнаем, какие способы ввода предпочтительнее для
пользователей по их же мнению и опыту;
- мы знаем собственное мнение.
Скрестив все три мнения, мы получим нечто новое или лучшее.
Можно создавать проекты и без исследований, но не в этом мире.
Маловероятно, что продукт «выстрелит» просто так, без подготовки
и сбора информации, даже если он представляет собой нечто совершенно
новое. В любом случае знать потребности пользователей, возможности
продуктов в вашей отрасли, не пассивно наблюдая, а имея на руках
материалы, выводы и мнения — это профессионализм. Это то, что поднимает
вас на ступень выше других и позволит использовать огромный
человеческий опыт наилучшим образом. http://www.lessio.ru/articles/39/
|