Раньше    11.07     12.07     15.07     16.07     17.07     18.07     19.07     22.07     23.07     24.07     Позже

Pavelator спрашивает: «Как я понимаю, самые популярные российские сайты сделаны на самописных cms. В связи с этим вопрос – каковы среднестатистические сроки разработки cms-платформы под себя?»

В некотором смысле разработка своей CMS похожа на ремонт в квартире — ее нельзя закончить, поэтому сроки разработки — очень условное понятие.

Если говорить про разработку системы управления для проекта уровня сайтов и top-50 по популярности, то сроки будут варьироваться от 3-4х месяцев (например, доработка наиболее подходящей CMS под используемый фреймворк) до 9-12 месяцев (полноценная разработка CMS).

При этом сроки на аналитику для такого проекта я не учитываю. Особенно интересно, что качество проектирования влияет на сроки едва ли не больше, чем качество разработки — ошибки на этом этапе могут убить любое начинание.
Строго говоря, самые популярные российские сайты, если оперировать именно такими понятиями, не управляются CMS, и это легко объяснимо уникальными задачами, которые они решают.

На практике сравнивать функциональные особенности таких проектов с оставшимися 90 процентами типовых решений для малого и среднего бизнеса можно только забавы ради. Подавляющее большинство потребностей последних и закрывают российские тиражные CMS, с каждым новым релизом стараясь предоставить еще больше возможностей своим клиентам и партнерам.

Для того, чтобы ответить на вопрос, каковы сроки разработки CMS-платформы для себя и не ошибиться при этом хотя бы больше чем на 3 года, нужно понимать, что это за проект.

Если мы говорим о собственной CMS студии, например, то срок разработки таковой равен сроку жизни студии. Срок разработки CMS для уникального проекта невозможно определить до детального с ним ознакомления и ответа на вопрос «зачем».
Согласно последнему рейтингу iTrack, тиражные CMS обнаружены на 18,6% доменов. Уместно ли говорить, что остальные сайты сделаны на самописных CMS, особенно в разрезе популярных проектов? Как правило, крупные проекты сделаны на фреймворках, например, Django или Ruby on Rails, и представляют из себя, условно говоря, уникальную платформу, в которую встраивают некие возможности управления контентом.

Средние сроки разработки такой платформы в нашей компании составляют примерно 2-3 месяца, в зависимости от функционала и срочности. Здесь я говорю как об уникальном крупном проекте, так и о разработке собственной CMS платформы для себя. Отдельно стоит отметить, что разработку вести с нуля уже нецелесообразно. Если хочется запустить свою платформу с блэкджеком, лучше взять CMS, сделанную на фреймворке, и модицировать её под свои нужды. Примером здесь может служить LocomotiveCMS, сделанная на Ruby on Rails.

А играть в собственный продукт с нуля и vendor lock-in уже не надо.
Написать свой комментарий

Задать вопрос дежурным
Хотите что-то добавить по сути вопроса — пишите сюда.



Справка
Алексей Шишкин – руководитель проекта Joomla.ru, сайта поддержки CMS Joomla.
Оксана Богомаз – директор по развитию компании NetCat CMS, разработчика профессиональной системы управления сайтами.
Артём Паньков – руководитель компании «Информационные системы для бизнеса» — лидера разработки на Drupal в России.