Повышение эффективности процесса разработки

На что стоит обратить внимание, а на что отвлекаться не нужно, расстановка приоритетов, методологии

Разработчик должен быть замотивирован для успешного решения квеста «Создание сайта»

12.03.2008 / 48 комментариев

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

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

Читать дальше →

Фриланс

Быстрая открытая бета или долгая закрытая разработка

21.12.2007 / 20 комментариев

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

Попробую сравнить два подхода.

Читать дальше →

Процесс создания сайта, Создание сайта компании, Успешность интернет-проекта

Фетиши веб-разработки

04.12.2007 / 7 комментариев

Веб-разработка и управление интернет-проектами связаны с множеством разноплановых дисциплин. Кажется, этих дисциплин становится всё больше, и специализация углубляется.

У людей, влияющих на развитие отрасли, разные интересы. Это не только интересы из сферы бизнеса, но и из сферы науки. Более того, бизнес в интернете сильно расслоен: кто-то верстает страницы, а кто-то ищет клиентов для офлайна.

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

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

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

Фетиши верстальшиков — это семантика разметки и кроссплатформенность. Фетиши программистов — качество кода и производительность.

Читать дальше →

SEO, Верстка сайта, Проектирование интерфейсов, Юзабилити

Публикация материалов по расписанию

13.09.2007 / 24 комментария

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

Читать дальше →

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

Пусть проектировщик думает, что программиста вообще нет

27.06.2007 / 30 комментариев

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

Читать дальше →

Движок для форума, Системы управления сайтом

Простой способ проектировать сайты тщательнее

14.03.2007 / 12 комментариев

Тщательное проектирование значительно повышает эффективность процесса разработки. Это общее место. Об этом не писал только ленивый. Но как заставить себя проектировать с нужным уровнем детализации? Как повысить эту самую тщательность? Как понять, что ты продумал будущий сайт уже достаточно подробно?

Читать дальше →

RAD, Visio, Прототип, Прототипирование, Процесс создания сайта

Что отличает RAD от других методологий

18.02.2007 / 8 комментариев

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

-- Как расшифровывается «RAD»?
-- Rapid application development.
-- Быстрая разработка приложений?
-- Да.
-- Сайт за два месяца — это ведь быстро?
-- Достаточно быстро.
-- Так значит все, кто делает сайт быстрее двух месяцев — RAD-разработчики. При этом большинство из них об этом даже не догадывается. Можно подсказать им использование звучной аббревиатуры в маркетинговых целях. Ха-ха!

Так где же зерно?

Читать дальше →

RAD, Описание предметной области, Прототип, Прототипирование