При разработке сайта есть неявная альтернатива: сначала придумать структуру, а потом наполнить ее содержимым, или же наоборот, собрать (или создать) и проанализировать материалы, и лишь после этого спроектировать устройство системы. Первый вариант отличается от второго отсутствием тщательного изучения будущего информационного наполнения. В результате на многих сайтах попадаются разделы (категории), в которых пустовато.
Получается, неудачное решение на начальной стадии разработки может терзать людей годами. Больше других страдают те, кто отвечает за наполнение странных разделов: они вынуждены изобретать водянистые материалы туманного назначения и публиковать их.
Посетители тоже не рады. Доверчиво кликая по загадочной ссылке, они попадают в неприятное место. Все тратят время и расстраиваются. Очевидно, чем масштабнее проектируемая система, тем сильнее последствия ошибок разработчиков.
Жизненный цикл программного обеспечения предусматривает постоянную всестороннюю корректировку продукта. То есть функции пересматриваются, тексты переписываются, интерфейсы улучшаются, код рефакторится. Между стадиями концептуального и техно-рабочего проектирования нет четкой границы. Разработчики постоянно возвращаются на предыдущие этапы, чтобы что-то изменить.
Хороший пример — непрекращающаяся корректировка модели данных. Таким образом, если итераций разных масштабов много, проектирование структуры без детального изучения информационного наполнения не так страшно. Беда в том, что некоторые люди не считаю сайты полноценным программным обеспечением. Соответственно, никаких возвратов к предыдущим стадиям.
Комментарии
dorongov, 30.11.2006 18:22
Прекрасный заголовок, dude
Дмитрий Сергеев, 30.11.2006 19:42
2 dorongov: Thx, dude :)
Mr. X, 30.11.2006 18:23
заголовок крут)) только я подумал, что это очередная статья о категориях и пользователях) т.к. в статье ключевые понятия - категория, структура, неодушевленные понятия, то я бы озаглавил - плохо делать треугольные коробки для квадратных спичек; но это так, первое что взбрело в голову))
а вторая половина текста это нечто, мне наверное придется в словарь залезть за некоторыми словами и фразами))
непрекращающаяся корректировка модели данных
итераций
и помните, если пользователь прямо говорит, что ему надо, значит он не знает, что ему надо))
=))
ps а ещё мне нравится, как у вас тут формочка забавно раздвигается, и какой шрифт большой))
Дмитрий Сергеев, 30.11.2006 19:46
У всех сайтов на Drupal такие раздвигающиеся textarea. Удобно. А иногда они раздвигаются не только по вертикали, но и по... горизонтали :)
Про категории будет еще. Хотел сегодня написать, но мысль убежала. Теперь в следующий раз.
Сергей Третьяк, 30.11.2006 18:53
И заголовок, и статья — что надо! ;)
Дмитрий Сергеев, 30.11.2006 19:47
2 Сергей Третьяк: Спасибо
Сергей Третьяк, 01.12.2006 19:48
2 Дмитрий Сергеев: Взаимное спасибо получается. :) Я и в LiveJournal и через RSS подписался. Keep Blogging!
Ольга Воропай, 07.01.2007 23:53
Мне нравится ход ваших мыслей. Респект.