Какой у вас бюджет? Убедитесь, что все ожидания реалистичны. Высокое качество работ требует более высоких цен. Если они не готовы принять это, уходите. Я предполагаю, что ваша работа будет соответствовать высоким стандартам. Это по-прежнему важный вопрос, даже если ваша работа не соответствует норме, но отойти от нее не так просто.
Какие у вас временные рамки для завершения? Другими словами, ожидает ли он, что вы напишите Facebook для его компании через неделю? Если так, уходи. Разница между этим вопросом и предыдущим вопросом заключается в том, что вы должны уйти независимо от качества вашей работы. Необоснованные сроки всегда плохо заканчиваются. Всегда.
Какова цель сайта, который вы просите меня создать? Это, как ни странно, часто упускается из виду. Малые и средние предприятия часто используют подход 1) сделать сайт, 2) ????, 3) прибыль! Убедитесь, что у них есть план по интеграции сайта в их бизнес. Статичный, устаревший веб-сайт, полный бесполезной информации, почти хуже, чем веб-сайт вообще.
Насколько технически ваши пользователи? Это имеет широкий спектр последствий. Например, меньшее количество технических пользователей приведет к увеличению доли рынка IE6, поэтому вам придется разрабатывать дизайн соответствующим образом. Пожилым пользователям может потребоваться больший размер шрифта. Список можно продолжить. Знание ваших пользователей очень и очень важно. Например, переполнение стека использует синтаксис «уценки», потому что его пользователи являются техническими и могут использовать его.
Потребуется ли интернационализация вашего сайта? Это полностью зависит от компании, но на рынках, где имеется большое количество <insert non-English language>
ораторов, интернационализация может быть ключевым фактором для продвижения бизнеса на сайт.
Готовы ли вы положиться на мой опыт? Это важно, потому что чаще всего владельцы бизнеса думают, что <blink>
просто супер круто. Убедитесь, что вы находитесь на месте водителя. Слушайте их предложения и учтите их, но только там, где это имеет смысл. Не ставьте под угрозу ваш смысл дизайна в их пользу, потому что этот сайт будет в вашем портфолио и, следовательно, отразится на вас.
Есть ли у вас какая-либо существующая инфраструктура, о которой мне нужно знать? Это применимо не во всех случаях, но заранее зная, что вам нужно интегрировать их веб-приложение со средой Active Directory, можно сделать большая разница в выбранной вами технологии.
Изучите свой продукт изнутри и снаружи. Не вопрос, а отличный совет. Это повысит качество всего продукта, который вы поставляете (веб-сайт).
Имеете ли вы в виду цветовую схему? Много раз компания включала цветовую схему в свой логотип, но если нет, было бы неплохо спросить их, имеют ли они в виду что-либо. Если это не слишком возмутительно (например, рвотное зеленое столкновение с ярко-оранжевым), попробуйте использовать его в качестве отправной точки.
В ответ на комментарии: Интерфейс действительно ваше доминирование. Помимо основных вещей, таких как настройки цветовой схемы, вы являетесь экспертом. Помните, что владелец бизнеса не является веб-дизайнером и, вероятно, не сможет сказать вам: «Мне нужна форма входа в систему здесь и указатель даты / времени здесь».
Наилучшим подходом является проработка некоторых распространенных вариантов использования сайта. Это, конечно, зависит от владельца бизнеса, который знает, чего хотят его клиенты, используя его веб-сайт. Это будет определять как поток пользовательского интерфейса, так и основные функции веб-сайта. Все вытекает из вариантов использования. Их может быть утомительно расследовать и документировать, но работа того стоит.
Пользовательский интерфейс и основные функции уникальны для каждого веб-сайта, поэтому их решение в общем случае затруднено. Работа с вариантами использования является обычной практикой в проектах всех размеров и всех типов, и это навык, который вам понадобится для продвижения вперед. Извините, что дал вам такой общий совет, но это действительно самый здравый совет, который я могу придумать. Удачи!