- очікування №1
- очікування №2
- очікування №3
- очікування №4
- очікування №5
- очікування №6
- Підсумки по закінченні 5 років
- На завершення статті
П'ять років тому нам хотілося довести, що навіть невелика група ентузіастів може створити дійсно класну програмну платформу для створення сайтів, не гірше «1С-Бітрікс» з його мільйонними інвестиціями. Ми вирішили розробити CMS, яка була б зрозумілою для клієнтів, зручною для розробників і не потребувала великої кількості ресурсів. Могла просуватися і розвиватися. Мала хороший захист від зломів і дозволяла в короткі терміни створити сайти будь-якої складності. Сьогодні, дивлячись на результати нашої роботи, можу сказати, що концепція була обрана вірно.
В даний момент я керую напрямком розробки ядра Canape CMS, на якій збираються всі сайти, що випускаються студією WebCanape. Мій відділ безпосередній прибутку не приносить, але результати його роботи лежать в основі більшості процесів, які монетизуються безпосередньо.
Роботу студії можна розділити на кілька напрямків:
- продаж і виробництво сайту;
- просування і реклама сайтів - генерація клієнтів (абонентські плати і разові послуги);
- інструменти для роботи - CRM (абонентка).
очікування №1
Основний прибуток буде приносити не розробка сайтів, а їх просування
Реальність. Прогноз справдився. Пошукове просування та реклама є основними джерелами доходу нашого агентства. Але щоб дійти до цього етапу, клієнт повинен отримати зручний і функціональний сайт - це завдання відділу виробництва сайтів. Яким повинен бути процес розробки сайту, щоб клієнт був задоволеним і зацікавленим в подальшій роботі саме з нами?
- Надійним - отриманий в результаті розробки проект повинен працювати без помилок і відмов
- Гнучким - сайт можна допрацьовувати за бажанням клієнта, вносити зміни, які дозволять краще виконувати завдання бізнесу
- Зручним - клієнтові повинно бути комфортно спостерігати за процесом створення сайту, це підвищує його довіру до компанії і її професіоналізму
- Результативним - клієнт після замовлення сайту повинен отримати готовий продукт, який приносить прибуток і сприяє розвитку його бізнесу в інтернеті
Звідси вимоги до роботи команди Canape CMS і до продукту.
- Платформа Canape CMS і всі процеси розробки повинні бути чітко налаштованими і описаними в регламентах розробників
- Потрібен регулярний збір вимог від користувачів для формування пулу доробок
- Важливо вести актуальну документацію по продукту: 1) для користувачів, 2) для розробників
- Потрібно автоматичне тестування типових проблем і функцій
- Потрібна регулярна доопрацювання та впровадження нових інструментів і модулів
Підхід в 2013 році був « конвеєрні »- максимально швидка і якісна розробка сайтів на основі шаблонів і розробка сайту з індивідуальним дизайном на основі стандартної інформаційної сітки WebCanape. Ринок сильно змінився і довелося зробити ставку на якісні рішення для бізнесу з адаптивним індивідуальним дизайном.
очікування №2
Через 4 роки буде випущено більше 5000 сайтів
Реальність. На поточний момент здано понад 2350 сайтів. Конкуренція в пошуку зростає, і клієнтам вже не потрібен сайт за 12 000 рублів і 5 днів зі стандартним функціоналом. Сьогодні більше число запитів на продукт з безліччю унікальних доробок під конкретний бізнес.
очікування №3
Будемо випускати типові сайти з мінімальними доробками
Реальність. Багато клієнтів хочуть серйозних індивідуальних доопрацювань, а кількість запитів на типові рішення скорочується. Якщо раніше більшість продаваних нами сайтів були без глобальних доробок і збиралися на конвеєрі по 30 штук за місяць, то тепер таких клієнтів одиниці - більшість хочуть серйозні проекти з унікальним функціоналом.
Чому клієнтів для типових рішень стало менше? Можливо, через фінансову кризу. Можливо, через серйозне розвитку конструкторів сайтів. 5-6 років тому безкоштовні конструктори на виході давали досить сокирний сайт. Елементи були розклеєні, як стікери, на чітко визначені місця. Щоб налаштувати SEO-просування такого сайту, необхідно було довго розбиратися в цьому питанні.
Зараз все не так. Сучасні конструктори дозволяють зібрати сайт, який виглядає досить добре, ідеально складається під мобільник і практично сам, по встановленим SEO-шаблонами відмінно індексуються. Їхній головний недолік - неможливість підключення програмних модулів, які відповідають конкретній бізнесу. Тому власники бізнесу звертаються в студії тільки тоді, коли стандартного функціоналу не вистачає або потрібна кваліфікована допомога.
очікування №4
Випустимо свій конструктор сайтів, щоб компенсувати недолік типових проектів і займемо цю нішу
Реальність. Конструктор випустили, але конверсія виявилася на рівні нуля. Єдиний реальний замовлення було зроблено співробітником компанії. Цей напрямок було закрито за нерентабельністю. Замість цього була представлена лінійка типових рішень: для віконних компаній, для будівельних компаній, для магазинів одягу тощо, де вже передбачено певний функціонал в залежності від запитів бізнесу: наприклад, фільтр в каталозі, калькулятор вікон, широкий слайдер і інші функціональні елементи.
Щоб прискорити розробку нестандартних проектів, ми вирішуємо ряд завдань.
- Горизонтальне масштабування - введення в дію нових серверів повинен бути максимально простим
- Регулярні оновлення - швидкий і зручний інструмент накочення змін на сервера / майданчики
- Регулярна оптимізація процесу розробки кінцевих сайтів
Як ми вирішуємо ці завдання
Розділили процес розробки на роботу:
1) за індивідуальними і VIP-проектам - в цьому випадку формується виділена команда фахівців, яка працює над створенням проекту протягом всього терміну розробки;
2) по однотипним майданчикам - для цього був розроблений власний продукт: SMS - Site management system (по аналогії з CMS - Content management system). Це система управління майданчиками. З функціональності SMS на борту:
- створення індивідуальних та базових конфігурацій сайтів з набором попередньо встановлених функціональних модулів;
- клонування (створення копій сайтів для регіонів, держструктур або сайтів на піддоменів) - це основний інструмент, маючи набір сконфигурированних майданчиків, можна брати готовий варіант, максимально відповідний кінцевої мети, за основу для розробки. В результаті виходить до 50% економії часу і коштів;
- резервне копіювання - як по cron, так і в ручному режимі;
- архівування - переміщення в архів майданчиків що тимчасово не використовуються або застарілих, з можливістю їх швидкого відновлення;
- імпорт / експорт - збереження файлів і даних з метаінформацією в архів, для їх подальшої публікації на сторонніх хостингах або для переміщення на інший сервер Canape SMS;
- прив'язка доменів до майданчиків;
- формування черг завдань, які виконуються по cron, для вирівнювання навантаження на ресурси сервера;
- моніторинг стану сервера;
- і багато іншого.
Система Canape SMS активно використовується:
- для розміщення сайтів - як хостинг для розроблених на Canape CMS проектів;
- для розробки - ми створюємо сайти в аналогічній інфраструктурі з невеликим додатковим функціоналом для розробників;
- як самостійна платформа - ми продаємо не просто сайт, а цілу інфраструктуру для того, щоб клієнт мав можливість генерувати нові майданчики під свої потреби. Сайти створюються з спеціально зібраного набору «болванок», які можна швидко перетворити в самостійні проекти.
Приклад - сайти органів державної влади, сформовані на Canape SMS, знаходяться в одному кластері: admin-smolensk.ru , korso.admin-smolensk.ru , antinark.admin-smolensk.ru , antiterror.admin-smolensk.ru та інші. Всі майданчики мають типову структуру, згенерувала замовником, винесені на власні домени і мають окремі системи керування вмістом.
Детальніше про систему можна прочитати в статті « Навіщо веб-студії власна SMS ».
очікування №5
Буде багато замовлень на «мультісайтового» системи з єдиним центром управління
Реальність. У малого і середнього бізнесу таких потреб майже немає. Ключові завдання нашої цільової аудиторії вирішуються системою з 2-4 пов'язаних сайтів, де застосування такого підходу є недоцільним.
Таким чином, у нас з'явилися внутрішні терміни: «кластерні» і «відчеплені» майданчики. «Кластерна» ми називаємо майданчик (сайт), створену через SMS і не має власних файлів ядра CMS. Всі файли ядра лежать в спеціальній директорії, якою завідує SMS. Для кожної версії збірки є свій набір файлів. Відповідно, «відчеплених» від кластера майданчиками ми називаємо сайти, що містять в робочій директорії повний комплект файлів для функціонування.
Що дає ця концепція роботи?
- Зниження розміру майданчика: резервні копії робляться швидше і займають менше місця, процес клонування майданчика йде швидше, зниження сумарного обсягу пам'яті для безлічі сайтів однією версією.
- Прискорення роботи - одні файли роблять роботу для багатьох сайтів.
- Можливість поновлення менеджером - якщо майданчик кластерна, то доробок на ній гарантовано немає, і можна провести автоматичне оновлення. Участь програміста не вимагається.
- Можливість швидко налити «баг фігси» на частину майданчиків
очікування №6
Система повинна бути зрозуміла для клієнтів, адміністраторів і розробників
Реальність. Від користувачів питань по роботі CMS майже не виникає. Все зроблено досить інтуїтивно зрозуміло. Адміністратори системи після навчання і за допомогою інструкції можуть зробити все, що потрібно. Що стосується труднощів вони завжди можуть звернутися за допомогою до технічної підтримки нашої компанії.
SEO-фахівці регулярно підтверджують інформацію про те, що Canape CMS - дуже зручна і прогресивна платформа з точки зору пошукового просування. Зрозуміло, що найкраща та CMS, з якою найчастіше працюєш і яку знаєш. Але SEO-фахівці WebCanape просувають майже з усіма популярними на ринку системами, і така оцінка з їх боку є показником хороших результатів роботи нашої команди і непоганий мотивацією для подальшого розвитку платформи Canape CMS.
Підсумки по закінченні 5 років
Це слайд з доповіді 2013 року.
П'ять років тому ми прогнозували випуск більше 5 000 сайтів до 2018 року. За фактом сьогодні створено 2350+ сайтів (враховуючи кластерні рішення) - велика частина з них як і раніше працює, розвиває функціонал і оновлюється.
Якщо спочатку ми орієнтувалися на нескладні сайти, то за фактом зараз розробляємо досить об'ємні проекти з інтеграціями, адаптивним дизайном і унікальними програмними модулями (дивіться в портфоліо ).
Час вніс свої корективи, але ми успішно будуємо виробництво унікальних проектів. Робимо це ефективно і за розумні гроші.
На завершення статті
Є набір питань, які часто задають, тому відразу відповім на деякі з них.
- Чому створили свою CMS, а не використовували іншу?
Canape CMS - система повного циклу для швидкого виробництва сайту студією. Чи не одиноким фрілансером, що не власними силами клієнта, що не системним адміністратором компанії, а саме студією, де всі процеси регламентовані і стандартизовані. Сайт з індивідуальним функціоналом і дизайном розробляється не за рік чи півроку, а за 2-3 тижні. CMS розроблялася під конвеєр сайтів на студії, щоб процес не застрявав ні на одному з етапів виробництва - від макета до фінального тестування і SEO-просування.
- Чому не взяли безкоштовне рішення?
Тому що студія хоче заробляти сама і пропонувати клієнтові рішення за доступною ціною.
- Чому не взяли пристойне платне рішення?
Тому що студія хоче заробляти сама і пропонувати клієнтові рішення за доступною ціною.
- Чому не хмарне рішення, а CMS з вихідним кодом?
Тому що ваш сайт - це ваша власність і ресурс
Якщо ви хочете замовити сайт або послуги реклами, просування, ведення соціальних мереж, зателефонуйте нам 8-800-200-94-60 або напишіть [email protected] .
Яким повинен бути процес розробки сайту, щоб клієнт був задоволеним і зацікавленим в подальшій роботі саме з нами?Чому клієнтів для типових рішень стало менше?
Що дає ця концепція роботи?
Чому створили свою CMS, а не використовували іншу?
Чому не взяли безкоштовне рішення?
Чому не взяли пристойне платне рішення?
Чому не хмарне рішення, а CMS з вихідним кодом?