Скільки потрібно айтішників, щоб вкрутити лампочку зробити сайт?

Багато хто думає, що досить одного програміста. Ось цього універсального «ти-ж-програміста».

Скажемо більше — навіть програміст не потрібен.

В YouTube за запитом «как сделать сайт» вже є приблизно 985 тисяч відео. Коли ви будете читати цю статтю, ймовірно, їх кількість перевалить за мільйон.

Будь-який користувач комп'ютера може озброїтися керівництвом «как создать сайт за 15 минут», «как создать сайт за 10 минут», «как создать сайт за 5 минут» (ми перевірили — як створити сайт за 4, 3, 2 і 1 хвилину відео теж є), «как создать сайт бесплатно».

І в підсумку, дійсно, самостійно встановити на свій комп'ютер одну з популярних систем управління контентом типу WordPress або Drupal — тим більше, що вони безкоштовні.

Інша справа, що навряд чи вам потрібен «просто сайт». Вам потрібен сайт, найкращим чином вирішальний саме ваші завдання.

Якщо виписати сучасні вимоги до сайтів, то виходить, що для створення по-справжньому професійного сайту потрібна людина, що володіє знаннями з дуже різних галузей:

  • маркетингу;
  • юзабіліті;
  • дизайну;
  • верстки;
  • програмування фронтенду та бекенду (лицевої та адміністративної частин сайту);
  • адміністрування баз даних;
  • хостингу та доменних імен;
  • оптимізації для пошукових систем.

Причому в сучасних сайтах ці галузі сильно пов'язані між собою:

  • дизайн повинен враховувати технічні вимоги верстки фронтенду;
  • фронтенд працює на основі програмних механізмів і даних бекенду;
  • бекенд залежить від програмного оточення хостингу;
  • а SEO оптимізація включає в себе взагалі все, від адаптивності дизайну і швидкодії хостингу до безлічі аспектів вмісту кожної сторінки сайту.

Вважається, що ліва півкуля людського мозку відповідає за аналітичне мислення (програмування).

А праве — за метафоричне, образне (дизайн).

І вкрай рідко зустрічаються люди, які мають одночасно добре розвинені здібності і в аналітичному, і в образному мисленні.

Тому цей легендарний програміст, який поодинці зробить правильний сайт — це повинен бути хтось на зразок Леонардо да Вінчі.

Ми у себе в студії вирішуємо цю проблему простіше.

Ми не шукаємо поліматів, ми збираємо команду з людей, які талановиті в необхідних для створення сайтів областях і люблять свою справу.

Хто працює над створенням сайту

Аккаунт-менеджер

Узгодження інформації між клієнтом студії і командою розробників в процесі створення сайту.

Формально, менеджер не докладає рук до коду або дизайну сайту. Але ця доброзичлива і готова всіх зрозуміти людина життєво необхідна, щоб у клієнта не спухла голова від термінології розробників, а розробники правильно розуміли, чого хоче клієнт.

Зазвичай менеджер - це перша людина, з яким починається спілкування і він супроводжує клієнта до завершення проекту.

І першим відгукується, коли у клієнта виникають нові ідеї після завершення сайту.

Керівник проектів

Керівництво безпосереднім виконанням проекту, узгодження етапів і термінів виконання робіт, контроль якості.

Існує класична книга американського програміста з 30-річним стажем Хенка Рейнуотера «Як пасти котів. Настанова для програмістів, які керують іншими програмістами» — вже з назви якої зрозуміла проблематика керування командами програмістів.

Керівник проектів — головна людина в студії, який знаходиться у самому центрі процесу розробки сайтів (в самій гущі програмістів) і краще за всіх уявляє, що взагалі відбувається і коли буде зроблена кожна робота.

Дизайнер

Розробка оригінального дизайну, зовнішнього вигляду головної і внутрішніх сторінок і всіх основних елементів сайту.

Веб-дизайнер — це особливо просунутий вид дизайнерів.

Веб-дизайнер повинен не тільки професійно працювати з композицією, кольором, шрифтом, растровою та векторною графікою, а й бути в значній мірі фахівцем з маркетингу (щоб знати, як найбільш правильно подати основний рекламний або змістовний message сайту), UX (зручності користування інтерфейсом ), добре знати правила адаптивного поведінки HTML верстки сайту, робити дизайн відповідно до модульної сіткою обраного CSS фреймворку.

Саме від дизайнера залежить перше — і, найчастіше, головне — враження, яке залишиться у відвідувачів сайту.

Веб-майстер (програміст фронтендів)

Написання HTML, CSS і JavaScript коду, верстка сторінок, інтеграція дизайн-шаблонів з системою управління сайтом.

Веб-майстер виконує більшу частину роботи по перетворенню затвердженого клієнтом макета дизайну в діючий сайт — в разі більш-менш типового сайту.

Для нетипових сайтів — якщо студія розробляє оригінальний проект з нестандартним функціоналом — основна частина роботи припадає на програмістів бекенда, ядра сайту.

Але в будь-якому проекті саме веб-майстер робить те, що в першу чергу бачать відвідувачі: дизайн з контентом, перетворені в HTML, CSS і JavaScript.

Саме від веб-майстра залежить, наскільки добре буде вести себе сайт під час перегляду і на великих моніторах, і на мобільниках.

Програміст бекенду

Налаштування системи управління сайтом, програмування специфічних для цього сайту модулів, установка на хостинг.

Бекенд — «задня», невидима безпосередньо відвідувачам, частина сайту.

Саме бекенд відповідає за роботу будь-якого мало-мальськи складного сайту, і саме над бекендом працюють самі хардкорні програмісти із залізною логікою і без схильностей до компромісів.

SEO-майстер

Формування семантичного ядра сайту (тобто списку найбільш підходящих ключових слів), оптимізація сайту як з технічного боку, так і з точки зору контенту, щомісячна робота з аналітикою (статистика Google Analytics, дані Google Search Console), формування стратегії просування і організація процесу просування (копірайтинг, нарощування кількості посилань).

Фактично, SEO сайту займається не одна людина, а ціла команда:

  • SEO-аналітик, який визначає семантичне ядро і керує всім процесом просування;
  • вебмастер і програміст, які залучаються, щоб вносити на сайт технічні зміни;
  • копірайтери, які пишуть оригінальні тексти для сайту (зазвичай це фрілансери);
  • лінк-билдер, який займається збільшенням кількості і якості посилань, що ведуть на сайт з інтернету.

Але для замовника всі питання з просування сайту вирішуються через SEO-майстра.

Техпідтримка

Навчання клієнта користуванню системою управління сайтом, допомога в використанні домену, пошти, хостингу, оперативне усунення помилок і додавання на сайт поліпшень.

Папери

А ще є бухгалтерія з її первинкою і директор, який підписує договори і за все відповідає.

Фото команди