RocketStepBG
Мы отправились в космос!
OCBS остался позади — Теперь мы Искра!
Перейти на новый сайт
А что именно произошло?

«Земля прощай, в добрый путь!»
© из м/ф «Летучий Корабль», 1979

Дорогие друзья!

Студия OCBS была основана в 2009 году как дружеский студенческий проект, который очень быстро перерос в настоящую компанию со своими заказчиками, проектами и индивидуальным подходом. В большинстве случаев как официальную дату основания компании мы называем дату регистрации первого юридического лица — 30 апреля 2009 года. При этом более существенное значение для нас имеет 6 октября 2012 года — именно тогда сформировался «костяк» команды, сохранившийся почти в полном составе по сей день.

В любом случае, для digital-среды 10 лет — существенный срок. Как минимум, это целое поколение веб-технологий, подходов и парадигм как в дизайне, так и в веб-разработке. Тогда и сейчас веб-разработка — это совершенно разные технологические среды, и в течение всего этого времени мы как команда росли и менялись вслед за преобразованием внешних условий.

Мы начинали свой путь с бесплатных «движков» (систем управления контентом, CMS), написанных на языке PHP, которые тогда были очень популярны — Joomla, Drupal, Wordpress. Но вскоре поняли, что готовые решения, которые не всегда удобно адаптировать под меняющиеся требования заказчиков, не соответствуют нашему подходу — вместо того, чтобы «воевать» с конфигурациями и пытаться перекраивать их под наши условия, значительно удобнее писать проекты «с нуля» под конкретные задачи, которые, к слову, из года в год становились всё более интересными и нестандартными. Именно благодаря такой смене подхода, родились на свет несколько крупных уникальных проектов, которые работают и по сей день.

К 2012 году сформировалась команда не просто коллег, а самых настоящих друзей, в равной степени увлеченных тем, что они делают, получающих удовольствие от работы, от осознания того, что труд приносит плоды, помогает преобразовывать мир вокруг. К тому времени мы освоили работу с системой контроля версий Git и навсегда распрощались с проблемами взаимодействия и потенциальной возможностью потерять даже самые малые куски кода, лишиться проделанной работы. Сейчас смешно вспомнить, что когда-то небольшие файлы с изменениями «заливались» вручную на сервера по протоколу FTP. Примерно в то же время мы освоили гугл-документы и такой замечательный инструмент учета задач как Trello — благодаря чему стало возможным не только не упускать задачи в команде, но и понимать статус их выполнения и загруженность каждого члена команды.

2013-2014 годы определили наш дальнейший технологический стек — мы перешли с языка PHP и самописных проектов на замечательный язык Ruby и крайне удобную платформу Rails. Работа превратилась в увлекательное занятие, что положительно сказалось как на скорости разработки, так и на качестве кода. Параллельно с этим, существенно изменился и подход к верстке, в нашу работу вошли Slim и Sass/SCSS. Для контроля задач помимо Trello, мы стали использовать инструменты непосредственного учета рабочего времени, что помогло более точно понимать фактические трудозатраты вплоть до минуты и соотносить с выполненной работой, иметь возможность «отчитаться» по каждой задаче, что не единожды (в связке с Git) спасало в спорных моментах.

Экономический кризис 2014 года хоть и с небольшим запозданием, но очень сильно ударил по нашей команде — сразу несколько крупных заказчиков отказались от проектов: кто-то из них не пережил кризис и был вынужден закрыться, другие кардинально сократили расходы, а зарубежные заказчики были вынуждены искать локальных исполнителей из-за изменившейся политической обстановки. Уже весной 2015 года стало понятно, что расходы студии существенно превышают доходы, а попытка «выплыть» за счет мелких заказов не только не решает проблем, но и существенно противоречит нашему подходу и той идеологии, которой придерживается команда.

1 марта 2015 года было принято очень сложное решение — для того чтобы рассчитаться с долгами, пришлось продать всю мебель и оргтехнику и отказаться от большого, уютного и красивого офиса. Несмотря на то, что это было очень сложное время, мы многому научились, непростую сложившуюся ситуацию приняли с честью и — что самое ценное — сохранили добрые человеческие отношения в команде.

К счастью, благодаря слаженной командной работе и поддержке «Высшей школы предпринимательства», всего через год мы смогли собраться уже в новом формате — при кафедре Информационных Технологий, сформированной в 2016 году. Появились и новые лица, стартовали новые интересные крупные проекты. А с марта 2018 года кафедру возглавил ваш покорный слуга — Павел Сергеевич.

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

За период с 2016 года и по сей день мы сделали колоссальный шаг в сторону повышения уровня реализации проектов:

  • освоили и адаптировали под нашу субъективную реальность методологию Agile;
  • в разработке графических макетов полностью перешли на Adobe XD;
  • для отдельных крупных задач и проектов стали применять интерактивное прототипирование;
  • мобильные и планшетные версии для большинства контентно-ориентированных проектов сделали приоритетными;
  • для многих проектов внедрили модульные, функциональные и интеграционные тесты;
  • научились применять стратегии Continuous integration и Continuous deployment;
  • для развертывания проектов, чувствительных к простою, разработали стратегии развертывания Zero downtime и периодические нагрузочные тестирования;
  • для верстки статических страниц перешли на стек Gulp + Pug + Sass с приоритетным использованием последних веб-стандартов через транспилирование;
  • получили уникальный опыт разработки CRM и ERP-систем, интегрируемых с большим количеством сторонних решений;
  • освоили разработку одностраничных веб-приложений на React, а также нативных прикладных программ на базе веб-компонентов при помощи Electron;
  • перешли на новый уровень разработки собственных API, позволяющих связывать бэкенд с мобильными и одностраничными веб-приложениями;
  • перенесли крупные проекты на мультисерверные и облачные архитектурные решения

И это только наиболее значимые изменения!

Эти десять лет выдались чрезвычайно насыщенными не только в плане работы — каждый из нас достиг и каких-то своих личных целей: у кого-то за это время родился первый ребенок, у кого-то уже третий; кто-то за это время защитил ученую степень, построил дом, переехал в другой город или успел поработать в другой стране; а кто-то даже сменил профессию.

Несмотря на то, что не все люди, вложившие свои силы в OCBS остались в команде, каждый из них, тем не менее, оставил частичку себя, без которой мы не были бы теми, кто мы есть сейчас. Я бы хотел от всей души поблагодарить замечательных людей, с кем посчастливилось работать в рамках существования студии OCBS над разными проектами: Регину Баранову, Дмитрия Гиманова, Андрея Ковардакова, Алексея Годзенко, Алексея Брина, Артема Карпичева, Илью Железнова, Андрея Крылова, Алексея Брыка, Александра Нигоматуллина, Михаила Поспелова, Егора Мышляева, Владислава Де-Ладвеза, Дениса Арушанова и Александра Морозова. С кем-то из вас мы проработали несколько лет, с кем-то сделали всего пару проектов, кто-то показал хороший пример «как надо» и на определенном этапе вышел за пределы того уровня качества, что мы могли предложить. Кто-то, наоборот, не смог приспособиться и успеть за ростом студии, но, тем не менее, вклад каждого из вас был чрезвычайно ценен. Большое человеческое спасибо!

За эти годы силами нашей студии свет увидели около двухсот проектов разного уровня: от маленьких одностраничных сайтов до огромных и сложных ERP-систем, и даже целая образовательная платформа.

Важно понимать, что рост и развитие — это неотъемлемые атрибуты всего живого на планете. К бизнесу аналогия с живым организмом также применима — сегодня ни у кого не возникает сомнений, что успешный бизнес непременно должен расти и развиваться, адаптироваться под бесконечно меняющиеся условия — что особенно важно в эпоху периодически возникающих кризисов. Льюис Кэрролл в своей сказке «Алиса в Зазеркалье» устами Черной Королевы выразил замечательную мысль: «Здесь, знаешь ли, приходится бежать со всех ног, чтобы только остаться на том же месте! Если же хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее!». Эта фраза как нельзя кстати подходит для описания работы с веб-проектами. Чтобы оставаться в рынке недостаточно просто развиваться вслед за конкурентами — нужно опережать их на шаг, иначе очень быстро можно оказаться в роли догоняющих.

Со временем очень сильно меняются не только технологические требования к качеству проектов, но и ожидания пользователей. Если десять лет назад наличие мобильной версии считалось чем-то из разряда лишней роскоши, то сейчас по статистическим данным больше половины пользователей посещает различные веб-проекты с мобильных устройств, а поисковые системы даже существенно снижают позиции проектов, не адаптированных должным образом под мобильные устройства. И таких нюансов очень много, не только на примере мобильных версий.

Веб-проекты, как правило, не существуют изолированно — так или иначе они часто используют ресурсы других веб-сервисов посредством различных интерфейсов программного взаимодействия (Application programming interface, или API). Это и кнопки “лайков”, и интегрированный видеоконтент, и сервисы интерактивных карт, авторизации через различные социальные сети, интеграции с платежными системами и системами складского учета, различные метрики, виджеты и многое другое. Быстрая изменчивость окружения требует постоянного контроля над веб-проектами и их обновления, так как используемые программные языки и библиотеки устаревают, из-за чего производителями перестают поддерживаться целые операционные системы. Обслуживание проекта требует много времени и немалых усилий, и, если не заниматься этим постоянно, с каждым годом это будет становиться сложнее и дороже, что очень похоже на ремонт автомобиля, снятого с производства, детали для которого больше не выпускают. Поэтому очень сложно поддерживать и развивать «заброшенные» проекты, которые относятся к предыдущим поколениям веб-технологий.

Своим ребрендингом OCBS делает огромный и важный шаг, оставляя позади целую историю работы над веб-проектами. Запуск ИСКРЫ положит начало новой истории, которая поможет нашему развитию в сфере веб-технологий, новым крутым проектам и заказчикам. Естественно, мы не планируем отворачиваться от наших прошлых заказчиков и предложим либо привести проекты в соответствие с условиями 2020 года, либо передать свои проекты другим подрядчикам, предварительно предупредив о всех возможных вариантах их технической судьбы.

Наша команда ступает на новый уровень, имея за спиной большой и значимый опыт не только в веб-технологиях, но и в работе с клиентами. Мы готовы повышать свои знания и ставить перед собой ранее невообразимые задачи, готовы создавать сегодня то, что будет современным завтра, и на данный момент мы не прощаемся со всеми, мы говорим: «Пока!».

С Уважением, бессменный арт-директор OCBS, Павел Ткачев

3.06.2020

Перейти на новый сайт

или посмотрите PDF-презентацию из 2016-го ;)