Метка «разработка сайтов» - 2

Система офлайн уведомлений Badoo Для того чтобы пользователи, находясь офлайн, узнавали о событиях на сайте, мы создали специальную систему уведомлений. В её задачи входит аккумулировать события для пользователя и в нужный момент сообщать о них через доступные каналы связи, такие как электронная почта и push-уведомления на смартфоны.
Как организовано хранение событий? О каких событиях приходят уведомления? В какой момент они отправляются и по какому принципу? Сегодня мы постараемся ответить на все эти и другие вопросы.

Статья дает общее описание архитектуры системы с небольшими техническими подробностями и будет интересна тем, кто только собирается или уже каким-то способом уведомляет своих пользователей обо всём новом, что произошло за время их отсутствия на сайте (в приложении, сервисе и т.п.)

Читать полностью »

Snippets.PRO Приветствую, уважаемые коллеги! Я хочу представить вашему вниманию один из моих персональных проектов: snippets.pro — свободная библиотека сниппетов. Я вполне понимаю, что подобные сервисы уже существуют, но хотелось сделать что-то своё, отличное от других. Ну и, плюс к этому, принести пользу себе и коллегам, сделав удобную и дружелюбную систему :) Я попытался взять курс на максимальную социализацию: рейтинг сниппетов и пользователей, собственная лента сниппетов и избранного, комментарии, возможность мгновенно поделиться понравившимся кодом в социальных сетях.
Читать полностью »

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

Однако почти никто не рисует наброски будущего сайта — прототипы страниц. Казалось бы, очевидно, что воспринимать иллюстрации проще, чем сухой технический текст, да и время на «перевод» ТЗ для участников проекта значительно сокращается.

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

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

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

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

Пост не претендует на справочный источник. Пост претендует на побуждение читателя к обсуждению проблемы.

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

Я говорю о фразах клиентов вида «А вот тут поправьте» или «Это не то, предложите еще 2-3 варианта, чтобы мы обсудили».

Многие затыкаются на этом камне и простые, казалось бы, проекты превращаются в долгострои…
Читать полностью »

Привет, сообщество!

Хочу поделиться историей о том, как я заказал редизайн сайта «Убунтология».

Читать полностью »

Коллеги, делимся кусочком видео с прошедшей конференции "Как мы управляем проектами", организованной проектом CMS Magazine.Читать полностью »

Менеджеры проектов в сфере IT — это очень узкий и специфичный сегмент рынка человеческих ресурсов (как кровожадно сказано, прямо холодная офисная сталь). Так вот, прием на работу на эту должность для нас обычно сводился к отслеживанию увольняющихся коллег из других студий (в основном посредством Twitter) и предложение им работы в надежде на то, что они постоят работу в студии вокруг себя.

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

Выходов два. Либо найти руководителей более высокого уровня. Либо построить мощную систему и внедрить в нее менеджера как шестеренку в мощный механизм — человека без устоявшихся (ошибочных) взглядов, без опыта на данной конкретной должности, но обладающего некоторым набором качеств (ответственность и харизма), а также некоторым набором базовых знаний, которые насаживаются в течение одного-двух дней.

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

День рождения и новая версия instudies

Около года назад наша команда объявила о запуске нового образовательного проекта, предназначенного стать незаменимым помощником для каждого студента. С тех пор instudies сильно изменился и взглянуть без улыбки на первую версию сервиса мы не в силах :) Однако, даже тот сырой продукт пришелся многим хабравчанам, которые и сформировали первое ядрышко пользователей, по душе. Сегодня мы хотим рассказать о том, через что мы прошли в развитии проекта за предыдущий год и каково это – делать образовательный стартап.Читать полностью »

Удивительная история одной веб страницы
Разработка web-сайта nanocad.ru всегда была ключевой задачей нашей компании (изначально мы «продвигали» свое решение только через Интернет). Конечно, не все идет гладко, но мы постоянно ищем пути стать удобнее, лучше и быстрее. Поэтому нам и стала интересна статья-отчет, вышедшая из отдела web-разработки. Делимся этой статьей с Хабра-сообществом и приглашаем к диалогу.
Читать полностью »

image
Прочитав много топиков посвященных вопросам выбора cms, фреймоврка или написание их с нуля — решил поделится своей историей и заодно пролить свет на незаслуженно обделенную вниманием CMS Djem, так как несмотря на присутствие ее разработчиков на хабре, она лишь вскользь упоминается в комментариях, да и вообще помимо официального сайта djem.ru информации в интернете практически нет.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js