11 Января 05:58
В эти долгие выходные я решил провести эксперимент и разработать сервис за 96 часов, я назвал это DevWeekend или «разработные» по-русски. Последние несколько недель мне не давала покоя задумка о сайте, на котором можно было бы просто и удобно хранить свои идеи. Название «Идейник», так я навзвал сервис, состоит из двух слов: «идея» и «дневник», перевод названия такой же и для английской версии: idea + diary = ideary.Сервис позволяет централизованно хранить ваши идеи, систематизировать и быстро находить нужные, используя поиск и метки. Для пущего интереса, я хотел транслировать разработку в свой микроблог, но, как оказалось, абсолютно невозможно во время работы ещё и отвлекаться на блог, поэтому в микроблоге только ежедневные отчеты. Может в следующий раз получится подробнее освещать процесс.
На полную разработку сервиса у меня было 4 дня и один вечер, в этот вечер я настроил домен и, немного попроектировав, составил план на эти 4 дня:
— День 1: Авторизация, аутентификация и прочие напоминания паролей
— День 2: Основное окно работы с идеями
— День 3: Метки для идей и удобный поиск
— День 4: Оптимизация и прочая верстка
День №1
Из-за смещенного графика отчеты я публиковал уже далеко за полночь, и этот пост пишу уже в понедельник, но, тем не менее, работу по плану на этот день я выполнил. Вот запись из микроблога:7 Января 23:08 Егор сказал:
Рабочей обстановки сегодня совсем нет, но план на первый день я выполнил,
прошу на ideary.ru смотреть регистрацию, авторизацию и напоминание пароля.
Выглядело это как-то так:
День №2
В результате второго дня разработки сервис стал вполне работоспособным, что оставляет шанс проведения будущих DevWeekend в обычные двухдневаные выходные.9 Января 00:08 Егор сказал:
Выполнил план на сегодня, в идейнике теперь можно: создавать, редактировать и удалять идеи,
а также просматривать их списком и облаком, а ещё выбирать их по тегам и обычным поиском.
Вполне рабочий сервис, дальше по плану всякие свистелки :)В статике, конечно, не передать, но выглядел идейник во второй день вот так:
День №3
Ещё раз я убедился, что даже самый простой проект не доходит к запуску таким, как его проектировали в начале. Именно это и случилось с идейником: запланированные цветные метки для идей были заменены возможностью раскрашивать тэги.9 Января 19:37 Егор сказал:
Залил третью версию идейника, главные изменения в разделе «настройки»,
кроме самих настроек теперь можно раскрашивать метки, да.Эта возможность пошла на пользу наглядности списка и ориентироваться среди идей стало гораздо проще:
День №4
Четвертый день был выделен для наведения марафета, и, что самое интересное, оказался самым богатым на изменения. Была добавлена поддержка ещё двух языков: беларусского и английского, «причесана» верстка, а так же исправлен десяток мелких багов.
День №5
Этого дня у меня не было, но осталось пару вещей, которые стоило бы добавить — это загрузка файлов и совместная работа над идеями. В изначальном плане таких пунктов не было, а проектирование на ходу могло испортить весь результат. Возможно на следующей неделе будет свободное время, и я смогу заняться этим функционалом.Результат
Какие же выводы можно сделать из этого эксперимента. Во-первых — это правильная оценка трудозатрат по проекту, во-вторых — это то, что у меня есть потенциал и навыки для реализации простого проекта за выходные и даже, наверно, среднего за неделю. Стоит, конечно, учитывать такой немаловажный фактор, как энтузиазм.Хотелось бы отметить, что из этих 96 часов, половину времени я спал, а из оставшегося где-то половину потратил на идейник, таким образом можно оценить время разработки проекта в 25 часов. Не обошлось и без новых навыков, для верстки сайта я использовал CSS-фрэймворк, для меня как не профессионального верстальщика это сильно упрощает верстку основы сайта, планирую использовать эту технологию и в будущих своих проектах.
854 просмотра
16 комментариев