Архив рубрики: Product development

Как правильно сортировать контент на основе оценок пользователей

Это важнее чем может показаться — верно выбранный алгоритм позволяет улучшить конверсию списков популярного контента http://habrahabr.ru/post/143188/.

Оригинал: http://evanmiller.org/how-not-to-sort-by-average-rating.html.

Ведение проектной документации

У меня часто возникают утопические идеи по формализации разработки. Идеи о том, как удобно, технологично и современно организовать различные аспекты разработки. Эта статья посвящена работе с проектной документацией — ТЗ и РПЗ. Сразу оговорюсь, речь не идет о документации исходного кода — тут разумней всего применять PHPDoc и автоматические генераторы справки.

Часто сейчас сталкиваюсь с бесконечно изменяемыми и дополняемыми документами doc и docx, передаваемыми туда-сюда по почте, с неясностями, что было изменено, проблемами оформления, огромными журналами изменений. С неясностями иногда помогает режим правки, но если кто-то забудет его включить, настоящая мука, понять что и где поменялось.

У меня есть 3 основных тезиса, касательно ведения проектной документации.
Читать далее 

Легкий кросс-платформенный инструмент для быстрого построения прототипов

Давно искал простой и быстрый инструмент для рисования прототипов — видимо не там искал, по запросу «draw sketch prototypes on linux» Pencil Project вылез первым.

Скриншот приложения "Pencil"

Это приложение устанавливается на nix-like системы и win в качестве отдельного приложения. Существует версия в виде плагина к Mozilla FireFox, но ее я пробовать не стал. Файлы сохраняет в своем формате ep или epz (то же самое, но сжатое), но есть функция экспорта в png — что очень нужно для готового прототипа. Читать далее