Глава отдела разработки TUT.BY: Наш бизнес стал международным
23 февраля 2009 Беларусь Рынок | Интернет | Интервью Разработчики – это бойцы невидимого фронта, которые аккуратно и целенаправленно реализуют все наши чаяния на пути к совершенству. Три года назад TUT.BY выделил в своем составе отдел разработок, который сменил аутсорсеров на поприще развития и совершенствования портала.
О том, как разработчики TUT сами стали аутсорсерами, и других достижениях нам в этот понедельник рассказывает Алла Лапатко, генеральный директор ЧП «Релсофт», возглавляющая направление разработки TUT.BY. – Когда в составе TUT.BY был выделен собственный отдел разработок? – Это произошло в начале 2006-го. Необходимость была продиктована жизнью. Внутренний отдел разработок позволяет нам создать сотрудникам должные условия труда, повышения квалификации. Они чувствуют себя неотделимой частью TUT.BY, болеют за него, живут интересами портала. Сотрудники взаимозаменяемы, но за все время существования отдела ни один от нас не уходил по собственному желанию. А в компании-аутсорсере, даже самой лучшей, работу выполняют люди, которых мы не видим. На место уволившегося сотрудника там может прийти кто-то другой, бесконечно далекий от наших проблем, не «чувствующий» TUT.BY и перегруженный чужими проектами – работа в этом случае замедлится в разы. – Долго к этому шли? – Уже в 2005 – начале 2006 стало ясно, что для динамичного развития портала нужен внутренний отдел разработок. Аутсорсинговая модель не могла обеспечить должной динамики работ. Хотя у нас был прекрасный генподрядчик, много времени уходило на согласование заданий, утверждение результатов. Вопрос, который в офисе решался бы за минуты или часы, при аутсорсинге мог занять несколько дней, и это еще не самый худший вариант! Кроме того, каждый подрядчик специализирован, и нашему подрядчику был ближе веб-дизайн, в то время как мы на тот момент больше нуждались в разработке и внедрении новых сервисов, а это связано с масштабной разработкой ПО. – Неужели все так плохо с аутсорсингом? Как планируете выстраивать взаимоотношения с внешними командами разработчиков в будущем? – Совсем нет! У нас нет догм плана «аутсорсинг – это плохо, свои разработчики – это хорошо». Если нам нужно выполнить определенный объем работ и для этого найдется хорошая, надежная команда специалистов, владеющих вопросом, то зачем тогда изобретать велосипед? Конечно, в таких случаях мы будем пользоваться их услугами. И сейчас, кстати, пользуемся. Работы много. – Можете ли вспомнить первые проекты нового отдела? – Из первых самостоятельных работ нашего отдела – система регистрации доменов в зоне .BY и биллинговая система для HOSTER.BY, система регистрирования и бронирования рекламных мест для TUT.BY. – Насколько повысилась эффективность разработки при переходе на модель in-house? Как это смогли почувствовать пользователи портала? – Эффективность повысилась намного :) До выделения отдела внутри фирмы велись работы только по сопровождению и производились мелкие доработки, зачастую не заметные широкому кругу наших пользователей. А полноправный отдел разработок смог заняться крупными сервисами: запустились блоги, проект «Я ТУТ!», Радио TUT.BY. А в ближайшее время на TUT.BY появится еще один крупный новый сервис. – Насколько верны заявления скептиков, говорящих о том, что раньше портал развивался быстрее? – Это совершенно не так. Конечно, когда наш портал в начале 2000-х годов был маленьким, каждый новый сервис, даже самый скромный, становился бестселлером и привлекал всеобщее внимание. Сегодня мы выполняем на три порядка больший объем работ, чем тогда, однако тем, кто помимо новостей ничего не читает, это почти не видно. Судьба всех больших систем. Несколько «утешает», что на аналогичных зарубежных интернет-проектах заняты тысячи программистов, и это тоже не слишком заметно случайным посетителям. – Некогда передовой почтовый сервис TUT.BY не обновлялся много лет и стал явно проигрывать своим зарубежным конкурентам. Планируются ли какие-то подвижки в этом направлении? – Давно работаем над этим. Буквально в канун Нового года нашли, на наш взгляд, удачное решение. В ближайшие месяцы оно должно быть внедрено. – Сколько человек насчитывает ваш отдел сейчас, каковы планы по его расширению? – 15 человек работает сейчас и каждый месяц набираем новых. Нам нужны разработчики, а также специалисты по тестированию и эргономике, которая в последнее время стала называться модным словом «юзабилити». – Какие технологии в основном применяются на TUT.BY? – В основном у нас применяется классическая связка LAMP = Linux+Apache+MySQL+PHP. – А как организован процесс разработки? – В нашем репозитарии (используется система контроля версий SVN) находится около 40 проектов: выпущенных, разрабатываемых, "замороженных"... Если говорить о новом проекте, то наш процесс создания продукта включает все классические стадии: изучение требований, составление и утверждение техзадания, собственно разработку, тестирование и юзабилити-тестирование проекта. Все эти работы выполняются на специальном внутреннем сервере разработки. Каждый участник проекта имеет собственную «песочницу», где выполняет свой кусок работы. Как только работа завершена, изменения отправляются в репозитарий – специальное хранилище версий проектов, объединяющее работу всех программистов. Из репозитария выполняется установка текущей версии разработки на отладочном сервере. Для регистрации замечаний при разработке новых проектов и сопровождении старых используется специальная система учета ошибок (bug tracking). По завершению процесса тестирования и закрытия всех вопросов в этой системе мы выводим продукт в свет. – Используется ли для работы специализированная CMS? – TUT.BY работает на созданной специально для него CMS компании «Астроним Системс», которую, впрочем, постоянно дорабатываем. – А развивает ли отдел разработки другие проекты – не только для TUT.BY? – Да, предложения о разработке других веб-проектов поступают, и довольно часто. Мы выбираем лишь наиболее интересные. И, конечно, в любом случае интересы нашей компании – на первом месте. – Интересуются ли вашим опытом зарубежные клиенты? Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
23 февраля 2009 Беларусь Рынок | Интернет | Интервью Разработчики – это бойцы невидимого фронта, которые аккуратно и целенаправленно реализуют все наши чаяния на пути к совершенству.
|
|