В реальной жизни вы хотите избежать поиска «идеального» способа сделать что-то. Вместо этого используйте то, что вы понимаете, для четкой и конкретной цели.
Макеты могут сэкономить вам время и усилия. Поскольку они могут быть просто дополнительным временем, которое вы потратили на их создание и поддержание.
Пример реальной жизни # 1: Макеты сохранены в день. Большая система для правительства, крайний срок смехотворный.
Причина: Прошли месяцы, выпуская все виды архитектурных документов, которые на самом деле совершенно не нужны, поскольку архитектура HW и SW фиксируются в камне до мельчайших деталей, а на самом деле уже существуют.
20 безумных дней создания макетов вместе с клиентом, пока мы просто не передадим экраны нашим заметкам разработчикам. Разработчики действительно должны были просить о некоторых разъяснениях, но с фиксированной архитектурой и ясными и визуализированными требованиями они смогли мгновенно выявить требуемые тонны функций.
Пример реальной жизни №2: Макеты разрушили день. Большая правительственная система, которая «признала» необходимость в макетах.
Это показывает человеческую (или корпоративную) способность превращать лучшее в мире в кошмар.
Большое правительственное агентство попросило большую консультационную компанию возглавить большую ИТ-компанию для решения проблемы. Правительственное агентство также учредило большой специальный орган правительственных экспертов по тематике, чтобы помочь и ускорить этот процесс.
Месяцы прошли большими словами и при принятии решения о применении соответствующих методологий и использовании надлежащих способов их использования. Всевозможные компромиссы были сделаны, конечно, чтобы не повредить чьи-либо чувства или важность.
Результат: Sw архитектура должна была стать источником всего, включая макеты. Который должен был быть спроектирован первым и вторым. Сопоставление действий с OOAD и диаграмм последовательности, диаграммы UX были сделаны, затем были идентифицированы логические объекты и пакеты данных UI, фактические экраны были составлены и включены в формальные варианты использования, UC были представлены пользователям в виде раз в месяц формальных семинаров, эти семинары удвоились, поскольку собрания по приему требований, поскольку кто-то выяснил, что время ускользает.
На этих семинарах, даже с применением силы, клиенты не могут быть разобраны (высокоформальные, с множеством таблиц, описывающих атрибуты данных и т. Д.), Каждый приблизительно по 30 страниц. Когда у клиентов была некоторая обратная связь, это было на макетах. Но обратная связь не поощрялась, поскольку любое изменение макета приводило к изменению диаграмм последовательности, диаграмм компонентов, операционной модели, диаграмм UX, проверки матриц прослеживаемости, обновления текстов UC и т. Д. И т. Д. И только для получения большей обратной связи. («Черт побери, они никогда не удовлетворены») был мотивом). После развертывания версии 1.0 с ограниченной функциональностью никто больше не заботился о документации, было так много. Разработчики боролись за свою жизнь, ежедневно делали множество небольших изменений, просто чтобы запустить систему (после того, как вчерашняя партия изменений сделала что-то еще).
Это НЕ способ использовать макеты. Проект длился почти 2 года дольше, чем планировалось.
Другими словами, не ищите идеальной методологии. Или любую методологию, которую вы не понимаете. Какова ваша цель на данный момент? Какой самый быстрый способ вы знаете (другие способы не учитываются) для достижения этой цели? Действуй.
Я согласен пропустить Photoshop. Но я думаю, что в наши дни общий (хотя и не идеальный) для индустрии дизайн дизайнеров, которые могут использовать только Photoshop или не знают CSS. – hlfcoding 2008-10-19 05:10:00