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