Сделайте себя пользователем
2 июня 2010Сделать отчеты для YesterdayMe оказалось не так просто, как я предполагал. Технически все довольно просто — есть набор данных, нужно показать что-то интересное на их основе. Сложность заключается в неясности, что именно такого интересного нужно показать. Начинаешь как из пальца высасывать из одного графика его вариации и производные. Сделаешь, переделаешь — время уходит попусту непонятно на что.
Когда задача состоит в том, чтобы показать что-то интересное, это настолько абстрактно, что ничего путного из этого не получится. Решить такую задачу можно, но решение может быть далеко от того, что на самом деле нужно. Начинаешь фантазировать и придумывать какие-то такие невероятные случаи, которые в реальности не будут особо интересны. «А что если пользователь захочет...», «А вот если я извлеку только данные по неделям и ...». Стоп! Это все неправильно. Нужно поставить задачу по-другому и правильно. Цель может быть абстрактной, но исходить она должна из вполне приземленной задачи.
Мне ведь надо просто сделать нужные для пользователей отчеты, а не нарисовать самый оргинальный график. Нет лучше способа правильно понять проблему и поставить задачу, чем ощутить проблему на себе. Для этого лучше всего поставить себя на место пользователя и решать задачу для себя. Сразу становится понятно, что в задаче важно, а что нет. Ищешь решение реальной, а не вымышленной проблемы. Начинать решать всегда нужно «снизу», с себя.
Сделайте себя ярым пользователем своего же продукта. Невероятно эффективный подход!
P. S. Отчеты пока в разработке, но уже скоро будут.
UPD: Решил сначала сделать функционал друзей и несколько приложений для соцсетей. Отчеты будут после этого. Так правильнее.