Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Рабочий процесс как важная часть договорённостей с клиентом

Управление проектами
Написать эту статью нас побудила отличная статья Данила Снитко «Как хороший договор спасает нервы и монетку».

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

Основная цель правил: избежать проблем в процессе работы над сайтом, сделать её максимально эффективной. Вторичная, но также очень важная, цель: повысить удовлетворенность клиента от работы. Если клиент информирован — он готов к нашим требованиям, и их предъявление не будет для него «шоком».

Правила решают следующие задачи:
  1. Информировать клиента о процессе работы: как будет проходить работа, что от него потребуется в процессе и когда. В результате мы получим более образованного клиента и необходимые для работы материалы вовремя.
  2. Информировать клиента об ограничениях, которые мы на него накладываем в процессе работы, чтобы они не были для него сюрпризом. В результате мы получим более спокойного и удовлетворённого клиента.
  3. Юридически зафиксировать договорённости, чтобы потом на них можно было сослаться. Если клиент пытается сказать, что дизайн-концепция — это свёрстанный HTML-прототип, нам есть, на что сослаться.
Правила исключительно полезны, потому что они организуют процесс с самого начала, что позволяет избежать потерь времени и ресурсов.

Читать дальше →
Всего голосов 39: ↑35 и ↓4 +31
Просмотры2.7K
Комментарии 21

«Переезжаем» в офлайн: Web Storage, Application Cache и WebSQL

Разработка веб-сайтов
Перевод
Чтобы делать приложения, которые могут работать в полностью автономном режиме, нам нужно познакомиться со следующими технологиями: HTML5 Application Cache, Web Storage и WebSQL.
Мной уже были опубликованы вводные статьи, касающиеся Web Storage и HTML5 Application Cache. Рекомендую их к прочтению если вы еще не знакомы с основными понятиями. В данной статье будут пересмотрены эти технологии, в том числе и WebSQL, и описаны варианты их совместного эффективного использования. Все эти технологии поддерживаются настольной версией браузера Opera 11.10, Opera Mobile 11, браузерами на движке WebKit (в iOS и Google Android).
Читать дальше →
Всего голосов 78: ↑75 и ↓3 +72
Просмотры25.4K
Комментарии 27

Ветки в SVN

Разработка веб-сайтов
Особенностью современной веб разработки является полное отсутствие планирования при создании, поддержке и выкатке проектов. Это приводит к ситуации, что достаточно часто параллельно выполняется несколько разных задач и сроки их выкатки в production никак не соотносятся. А значит традиционный подход с созданием релизов не годится.

На помощь нам приходит механизм создания веток в системах контроля версий, VCS (в нашем случае это Subversion). Ветки это разные варианты одного документа или проекта, с общей историей изменений до точки ветвления и с разными — после неё.
Читать дальше →
Всего голосов 74: ↑50 и ↓24 +26
Просмотры27K
Комментарии 82

Веб-разработка на Go

Разработка веб-сайтов
Перевод
Статья основана на codelab с сайта Go, но не ограничивается им. По ходу прочтения статьи можно будет узнать о структурах данных Go, динамических массивах, использовании библиотек http, template, regexp для создания веб-приложения, шаблонизации и фильтрации ввода, соответственно.
image
Для понимания статьи необходимо немножко уметь программировать, не пугаться слов unix и веб. Основы языка будут изложены в статье.
Go!
Всего голосов 56: ↑54 и ↓2 +52
Просмотры23K
Комментарии 37

Использование Amazon Web Services на примере wikipaintings.org

Разработка веб-сайтов
Думаю, уважаемому сообществу будет интересно узнать о моем опыте разработки интернет проекта с использованием amazon web services.

Я не берусь утверждать, что весь проект идеален, однако я постараюсь описать основные решения, которые помогли сделать этот проект. Wikipedia.org, которая нас вдохновляла на работу, отдает 12 миллиардов страниц в месяц и поэтому мы старались с самого начала готовить код к росту популярности.

Что такое wikipaintings.org — www.wikipaintings.org/ru/About
Сейчас заканчивается первый этап разработки и основные задачи следующего этапа — привлечение волонтеров к наполнению сайта.

Если кому-то кажется, что картины – это скучно, оцените творчество Archimboldo — www.wikipaintings.org/ru/giuseppe-arcimboldo/spring-1573#supersized-artistPaintings-184903

Если же вам интересно наконец-то понять классификацию стилей живописи, добро пожаловать на www.wikipaintings.org/ru/paintings-by-style

Ну а теперь, после того как вы положили сайт Хаббраеффектом (если еще не положили – кидаем ссылку всем друзьям), давайте перейдем к главному – техническим советам.

Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры4.9K
Комментарии 38

Веб-дизайн. Каждому устройству свое представление

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

Стоит ли поддерживать различные методы доступа к своему сайту? Однозначно да.
Читать дальше →
Всего голосов 43: ↑36 и ↓7 +29
Просмотры10.6K
Комментарии 35

К сожалению, мы не сможем сделать вам сайт…

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

В этой статье я не буду писать о том, как правильно разрабатывать сайты и как убеждать заказчика, что вы правы. Это опыт + полное документирование проекта на каждом этапе + умение грамотно вести диалог.

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

Думаю, никто не будет спорить, что контент – король. И именно с него обычно и начинается сайт, как информационный носитель.

Исходя из этого можно заключить, что сделать действительно хороший сайт без весьма плотного участия клиента не сможет ни одна веб-студия, т.к. своих потребителей и особенности рынка лучше заказчика не знает никто.
Под катом - кто наши клиенты?
Всего голосов 110: ↑94 и ↓16 +78
Просмотры3.1K
Комментарии 67

Сайт для вывода малоизвестного продукта на рынок

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

Недавно ко мне обратилась аудиторская компания, которой нужен был новый сайт. В этом плане мы не смогли найти компромисса, однако, компания и ее коллектив меня «зацепили» и я взял на себя одно из интересных и эксклюзивных направлений — форензик (финансовые расследования на предприятиях).

Описывая сайт, не могу не рассказать подробно о процессе его создания.
Под катом - не совсем стандартное решение для позиционирования услуги
Всего голосов 13: ↑8 и ↓5 +3
Просмотры1.5K
Комментарии 16

Что кешировать?

Серверная оптимизация
Из песочницы
Всё. На этом можно было бы статью закончить, так как эта аксиома повторяется из года в год на форумах и конференциях и кочует из текста в текст на всех технических ресурсах. Однако это ёмкое «Всё» не поясняет деталей. Ведь существует достаточно широкая прослойка программистов, движки и проекты которых справляются с задачей без мемкеша и шардинга. Но момент нагрузки приходит, и приходится разбираться.
Для таких людей я и разобрал на запчасти это универсальный ответ высоконагруженных проектов.
Ограничимся изучением системы для веба. Попросту говоря, на привычном обычном сайте. Используете ли вы готовую CMS, или уже выросли до каркаса, или написали «с нуля» код для нестандартного проекта – основными элементами процесса приёма-отдачи данных всегда будут одни и те же узлы. Я их рассмотрю с точки зрения «Где что можно закешировать».
Этапы выдачи
Читать дальше →
Всего голосов 66: ↑42 и ↓24 +18
Просмотры9.6K
Комментарии 25

Управление разработкой в стиле BDSM

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

Честно говоря, написание этого текста преследовало вполне корыстные цели: он является некоторой лакмусовой бумажкой для отправки людям, с которыми предстоит сотрудничать.

И, расставив все точки над i, нужно либо кидаться с головой в бездну страстей, либо окончательно размежеваться. Итак, немного о том, почему бывают факапы и чем их нельзя исправить.
Часть первая: Bondage
Всего голосов 195: ↑174 и ↓21 +153
Просмотры5.1K
Комментарии 50

Рунетология (121): руководитель студии дизайна «Липка и друзья» Владимир Липка

Чулан
Владимир Липка — о своей биографии, о веб-студиях, о дизайне, о художниках, о работе в банке, о том, как изменился дизайн за десять лет, почему маркетинг — зло, зачем в «Рунетологию» он пригласил гостей, и о многом другом.
Читать дальше →
Всего голосов 11: ↑3 и ↓8 -5
Просмотры682
Комментарии 0

Комплексный курс по разработке сайтов: предпосылки, мечты и планы

Чулан
Все мы знаем, сколько существует фирм, состоящих из «пары студентов», делающих сайты «за 5 тысяч». Возможно, не стоило бы даже обращать на них внимание, однако, в нашем регионе на данный момент ситуация довольно критичная: интернет еще не слишком развит, практически нет более-менее серьезных городских/региональных ресурсов, на которые можно было бы ровняться. Да и 90% сайтов, имеющих отношение к нашему региону, сделаны такими вот студентами «на коленке».

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

Проблема, на мой взгляд, кроется в образовании. У нас в городе (Нижневартовск) есть учебные заведения, выпускающие АйТишников. И я, закончив один из таких, точно знаю, что айтишников не учат по-настоящему делать сайты. А сайты хотят делать все — «ведь это так просто»!
В ВУЗе же дается только разрозненный набор технологий, который, грубо говоря, каждый использует, как хочет. И никаких данных о том, с чего нужно вообще начинать разработку сайта и о том, что заниматься этим вообще должен не один человек :)

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

Читать дальше →
Всего голосов 13: ↑6 и ↓7 -1
Просмотры1.1K
Комментарии 30

Axis — интернет магазин своими руками

CMS
Добрый день Хабр,

Хочу познакомить пользователей Хабра с проектом над которым работает наша небольшая команда. Axis — это CMS для создания интернет магазинов под открытой лицензией.

Репозиторий на GitHub: http://github.com/axis/axiscommerce
Сайт: http://axiscommerce.com

image

Читать дальше →
Всего голосов 65: ↑59 и ↓6 +53
Просмотры17.1K
Комментарии 137

Один дизайн или много?

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

image
Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Просмотры2.4K
Комментарии 17

Open Server — профессиональный инструмент веб-разработчика под Windows

Разработка веб-сайтов
Хочу представить вам новый профессиональный инструмент для веб-разработки под Windows.

Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу и большой выбор подключаемых компонентов. Представленный пакет программ не является очередной любительской сборкой собранной «на коленке», это первый полноценный профессиональный инструмент, созданный специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно — добро пожаловать под кат.
Читать дальше →
Всего голосов 144: ↑131 и ↓13 +118
Просмотры234.5K
Комментарии 155

Логика типичного заказчика – взгляд изнутри

Разработка веб-сайтов
Из песочницы
У каждой компании, которая адекватно оценивает обширные возможности Интернета, появляется желание создать свое представительство в сети. Наша компания уже долгое время занимается туристскими поездками в Хабаровском крае, решила для планомерного развития обозначить свою деятельность также. image

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

Мне как менеджеру по связям с общественностью, если брать официально. И как самому молодому парню, если брать реально. Поставили задачу сделать сайт и выделили на это «отрывая от сердца» 30 тысяч рублей. Всю мою деятельность можно разделить на несколько этапов:

1) Сбор первичной информации:

Для того чтобы понять, как запустить сайт, я обратился за помощью к своему другу, который учился на 4 курсе на специалиста по IT в экономике и банковском деле.
Читать дальше →
Всего голосов 49: ↑35 и ↓14 +21
Просмотры880
Комментарии 54

Разработка сайта — от первой встречи с заказчиком до сдачи проекта, или как быть фрилансером и выжить

Разработка веб-сайтов
Из песочницы
Привет, Хабр!

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

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

Я попробую описать весь процесс создания сайта с собственной и, как мне кажется, более приближенной к жизни для большинства точки зрения. Просто в один момент я решил уйти из компании, где я работал по найму, и начать делать своё дело — без стартового капитала, офиса и какого бы то ни было прикрытия «пятой точки»; разве что отсутствия острой необходимости в съеме жилья и наличия питерской прописки.

Кому интересно — добро пожаловать под кат!
Читать дальше →
Всего голосов 89: ↑78 и ↓11 +67
Просмотры68.6K
Комментарии 64

Выбираем WAMP платформу для разработки сайтов под Windows

Разработка веб-сайтовПрограммирование
Во времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный WAMP комплекс. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.

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

Читать дальше →
Всего голосов 77: ↑57 и ↓20 +37
Просмотры293.9K
Комментарии 94

Визуализатор резюме «Карта Таланта» — приключения по пути к релизу

Управление проектами
Всем привет!

Недавно мы сдали большой и интересный проект «Карта Таланта», визуализатор резюме. О нем и хотим рассказать. Наверное, последним нашим подопечным из проектов такого масштаба был Restlook, автор которого даже написал на хабр пост про то, как всё было.

Итак, к сути.


Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Просмотры2.2K
Комментарии 16

А слона то я и не заметил. Рассказ о обделенной вниманием Djem CMS

CMSРазработка веб-сайтов
Из песочницы
image
Прочитав много топиков посвященных вопросам выбора cms, фреймоврка или написание их с нуля — решил поделится своей историей и заодно пролить свет на незаслуженно обделенную вниманием CMS Djem, так как несмотря на присутствие ее разработчиков на хабре, она лишь вскользь упоминается в комментариях, да и вообще помимо официального сайта djem.ru информации в интернете практически нет.
Читать дальше →
Всего голосов 32: ↑8 и ↓24 -16
Просмотры2.7K
Комментарии 19