Конференция Software As Craft\' 09: новый формат общения специалистов в области IT, и в Молдове!
С 14 по 16 мая в Leo Grand Convention Center состоится конференция Software As Craft – конференция специалистов в области IT, интересующихся новыми технологиями и тенденциями мирового IT-сообщества. О целях конференции, причинах, подтолкнувших к её созданию, а также о том, что ждет её участников AllMoldova рассказали организаторы конференции Вадим Еким и Владислав Ганган - представители компании Tacit Knowledge в Молдове.Расскажите о целях конференции. На кого она ориентирована?Подобное мероприятие в таком формате в Молдове проводится впервые. Конференция проводится для профессионалов в области IT, а именно участников процесса производства программного обеспечения: инженеров-программистов, менеджеров проектов и т.д. Семинары будут вести гости из США, причем не теоретики, а люди, которые долгое время работают в этой области. Многие из них работают в так называемой Кремниевой долине – известной кузнице новейших технологий.Одна из особенностей этого мероприятия в том, что онo организованo не для презентации какого-либо продукта или компании. Напротив, тематика конференции достаточно обширная. Она нацелена на людей, которые являются мастерами в своей области. Мы не ставили перед собой целью рассказать о нашей компании, наоборот – презентации будут проводить не только наши сотрудники и партнеры, но и представители других местных компаний. Поэтому, cчитаем, что Software As Craft будет интересна опытным людям IT индустрии.С помощью этой конференции мы бы хотели сплотить людей, собрать вместе тех, кому будет интересно узнать о чем-то новом и пообщаться друг с другом. Именно поэтому предполагается не только проведение семинаров, но и дополнительное время и возможность для неформального общения. Software As Craft проходит с 14 по 16 мая. 14 мая – ознакомительный день, день регистрации и знакомства со спикерами. 15 и 16 мая – дни, от и до заполненные презентациями. А вечер 16 мая – это closing party, то есть время для общения и обсуждения всего услышанного. Почему возникла необходимость создания такой конференции?В первую очередь, мы хотели поделиться с коллегами из IT-индустрии тем, что нам доступно и интересно. Таких событий в Молдове раньше не было. Так почему бы не начать их проводить? Мы бы хотели подать пример другим специалистам мира IT – рассказать о том, что есть смысл не только организовывать презентации своих продуктов, но и делиться друг с другом технологиями, практиками, интересными всем участникам индустрии. Надеемся, что эта конференция станет импульсом к сплочению IT-сообщества в нашей стране. Именно поэтому мы не задавали конкретной темы – будем говорить о разном и о многом, о том, что, на наш взгляд, интересно профессионалам отрасли. В будущем мы планируем ориентироваться на отзывы, которые получим после первой конференции – чтобы сконцентрироваться на темах, которые хотели бы обсудить участники индустрии.Расскажите подробнее о темах семинаров.Во-первых, мы будем обсуждать техники гибкого подхода к управлению проектами, известного под названием Agile Project Management. Семинар будет вести американский специалист, который долгое время занимается этим вопросом, используя самые модные теории и техники (например, теория ограничений, теория безотходного производства и другие). Дело в том, что долгое время большие корпорации шли по следующему классическому пути в создании проекта: сначала проводился анализ, затем – проектирование, разработка, тестирование и внедрение продукта. То есть, специалисты, занимающиеся каждым из этих процессов, "перекидывали через стенку" данный проект – каждый выполнял только свой участок работы. При этом, ошибки, допущенные на начальных этапах требовали значительных расходов для их исправления в дальнейшем. Для того, чтобы избежать такой ситуации, постепенно стали появляться более гибкие методы для разработки софта. 10 лет назад 17 представителей крупных IT-компаний собрались в штате Колорадо, чтобы обсудить ситуацию в этой области. Итогом их встречи стал Agile Manifesto – манифест разработки ПО, в котором были объявлены новые, гибкие принципы работы. Такиe, как, например: "Привлекайте для работы над проектом мотивированных людей. Создайте для них все условия, окажите поддержку во всем, что необходимо, и доверьтесь им - они выполнят работу", "Самые лучшие архитектуры, требования и дизайны систем создаются самоорганизующимися командами" и т.д. Таким образом, Agile Project Management, о котором мы будем говорить, это в первую очередь инструмент очеловечивания индустрии IT.Кроме этого, на конференции мы будем обсуждать такие технические вопросы и инженерные практики, как разработка через тестирование, параллельное программирование, системы контроля и т.д. Ещё одна тема конференции – mobile development – разработки для мобильных платформ: техническая сторона вопроса и использование их в бизнесе. Также мы будем говорить о social media – использовании в контексте бизнеса, предприятий.В чем отличие этого проекта от того, что проводилось в Молдове ранее?В первую очередь, сам факт того, что приезжают люди, непосредственно занимающиeся изо дня в день разработкой ПО, причем не рядовые инженеры, а представители высшего руководства крупных американских IT-компаний. Не сомневаемся, что их будет интересно послушать всем. Также конференция будет отличаться охватом. Это не презентация продукта или компании. Мы обсудим темы, которые будут интересны профессионалам отрасли – последние тенденции в мире IT и т.д. Кроме того, все презентации рассчитаны на то, что знания, вынесенные с семинаров, можно применять уже буквально на следующий день. Это будет не сухая теория, а нечто среднее между презентацией в классическом её виде и workshop’ом.Почему Вы выбрали для конференции именно такое название?Software As Craft – программное обеспечение как искусство. Можем провести аналогию, демонстрирующую нашу позицию в данном случае. Стул, сделанный на фабрике – это продукт поточного производства. Стул, сделанный столяром вручную – это предмет, в который вложена душа. В нашем контексте разработка ПО – это не поточное производство, где есть люди-шестеренки, которые можно в любой момент заменить. Каждый специалист – это уникальные знания, уникальный опыт. Все они вкладывают в проект что-то свое, особенное. Путь к мастерству долог. Чтобы стать специалистом, нужно не только знать теорию, но и уметь её применять, учиться у коллег, делиться опытом. Поэтому мы рассматриваем создание программного обеспечения в первую очередь как искусство.У конференции также есть девиз, который звучит как "Machines for living". Эта фраза – утверждение Наполеона в романе Л.Н. Толстого "Война и мир":"Наше тело есть машина для жизни. Оно для этого устроено. Оставьте в нем жизнь в покое, пускай она сама защищается, она больше сделает одна, чем когда вы ей будете мешать лекарствами. Наше тело подобно часам, которые должны идти известное время: часовщик не может открыть их, и только ощупью и с завязанными глазами может управлять ими. Наше тело есть машина для жизни. Вот и все".Мы хотели провести параллель между этим утверждением и современным трендом мира IT. Возможно, мы зачастую воспринимаем технологии как такого же рода "лекарство", о котором говорил Наполеон. Историческая нить, которая связывает это утверждение с сегодняшним днем, интересна тем, что показывает переход технологий от их явной пользы (MS Word, Excel – программы, которые помогают быстро и с легкостью выполнить определенные задачи) к средству социального взаимодействия (социальные сети - Twitter, Facebook, и даже e-mail). Software As Craft – это конференция о нашем общении и о том, как технологии помогают нам в нем. Сегодня технологии – это все меньше и меньше "лекарство" для каких-то определенных целей и все больше – средство общения друг с другом.