«Открытые системы»
В начале апреля в Москве прошла конференция для разработчиков программного обеспечения Software Development Best Practices
DBP — международный брэнд мероприятия, ежегодно организуемого в Бостоне журналом Dr. Dobb’s Journal, который специализируется на вопросах разработки. В Москве конференция была проведена впервые при поддержке российской ассоциации разработчиков программного обеспечения «Руссофт» и маркетингового агентства «Форт-Росс».
Открывая конференцию, главный редактор журнала Джонатан Эриксон отметил, что основными тенденциями в современной разработке программного обеспечения являются глобализация и повышение роли в ней ряда регионов мира, среди которых Восточная Европа и Россия имеют, возможно, наиболее впечатляющие перспективы. Эриксон пообещал обсудить эту тему в ближайшем номере своего журнала. К его оптимистичным оценкам роли российского сообщества разработчиков в международном разделении программистского труда присоединилась Кати Мандельштайн, директор международных маркетинговых программ для разработчиков корпорации IBM, отметившая, что в почти миллионном мировом сообществе разработчиков нашей стране принадлежит третье место по численности.
По словам президента «Руссофт» Валентина Макарова, цель московской конференции SDBP — познакомить участников с лучшим опытом разработки, который должен помочь успешно вписаться в процессы глобализации создания программного обеспечения. Доклады были разделены на два тематических трека, один из которых охватывал технологические аспекты разработки программного обеспечения, а второй — вопросы управления проектами разработки, организации эффективной работы в команде, выбора оптимальных методик и успешного продвижения программных продуктов. Кроме того, отдельный блок докладов представил один из спонсоров конференции, корпорация IBM, представители которой рассказали о тех технологических возможностях, которые предоставляет IBM сообществу разработчиков с открытым кодом, а также о том, как специальное подразделение IBM Venture Capital Group помогает ИТ-компаниям продвигать свои инновационные разработки на мировой рынок.
Хорошим тоном на конференциях такого рода считается приглашение в качестве докладчика кого-нибудь из знаменитых личностей ИТ-индустрии. Аудитории SDBP в Москве свои ценные советы предложили Джим Маккарти, идеолог концепции Microsoft Solutions Framework, а в настоящее время — горячий проповедник своих принципов создания успешной команды разработчиков, а также известный специалист по языкам программирования C++ и Java Брюс Экель, рассказавший о том, как, по его мнению, разработчикам надо менять свой менталитет, чтобы всегда быть готовыми к эксперименту в этом постоянно меняющемся мире. Было, правда, ощущение, что несмотря на большую эмоциональность выступлений западных мэтров, куда больший интерес у участников конференции вызвало обсуждение со своими российскими коллегами практических вопросов разработки, таких, например, как применение «скорых» (agile) методик в распределенных командах и их сочетание с более строгими подходами к организации процессов в компании по модели CMMI или проблемы и возможности создания программ, оптимизированных для аппаратных платформ нового поколения — многоядерных процессоров.
Конференция SDBP — второе крупное мероприятие для разработчиков в Москве. Два года подряд осенью проходит международная конференция по программной инженерии SEC(R). Оба форума имеют довольно много пересечений и по темам, и по авторам докладов, но SDBP пока уступает SEC(R) по количеству участников (в апреле на московскую конференцию собралось около 300 человек) и, как мне показалось, по степени их вовлеченности в происходившее.