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

В целом конференция удалась. Участников много, на пленарных докладах был полный большой зал. Маленькие залы (второй и третий) на докладах сильно заполнены и на некоторых не хватало мест. Довольно много хороших докладов.

Сегодня был пленарный доклад Бертрана Мейера, автора языка Eiffel, который сейчас не только профессор в Цюрихе, но и зав.кафедрой в Петербурге. Доклад бы о подходах к ведению требований. User story и use case для этого недостаточно, требуется абстрагирование, обобщение и построение модели. В качестве средства для которого, естественно, предложен Eiffel. Eiffel Studio обеспечивает графическое представление, и править можно и текст и диаграммы. Доклад мне понравился, он в целом соответствует моему представлению и практике, кроме использования Eiffel, и необходимости в нашей области не только объектных моделей. А еще в нем было живое кодирование модели - что редко встречается в докладах мэтров. И пара прикольных видеосюжетов. Один - с арией Татьяны из Онегина "Никто меня не понимает" - иллюстрировал проблемы аналитика, а второй - катастрофу с ракетой из-за ошибки транслятора Ada при переходе от 64-битных действительных к 16-битным.

Еще мне понравились доклады Артема Воробьева (Deutsche Bank) и Александра Бабкина (Motorola Mobility) о применении agile в корпоративной среде - у них в компаниях. В обоих случаях предпосылки - желание ускорить разработку приложений и желание получить обратную связь в обе стороны, дать заказчику представление о том, что разрабатываться, а программистам - реакцию заказчика на их произведение и возможность что-то скорректировать. В обоих случаях agile получился достаточно витвиеватый, встроенный в корпоративные практики и стандарты, и докладчики говорили об особенностях и деталях, о комбинации практик. В частности, в Моторолле сохранились Project Manager'ы - поскольку весь спектр обязанностей никуда не уходит, плюс корпоративная программа раннего определения PMа никого из подходящих к роли SM просто не оставляет. Но менеджеров учат делать самоорганизующиеся команды, делегировать обязанности и выступать больше арбитром. Оба говорили о необходимости аккуратного подхода к сотрудникам и сложившимся командам, которые ранее работали по другим процессам, о постепенном переходе и внедрении отдельных практик. И о том, что работающие проекты без проблем нет смысла трогать. Доклады дали возможность заглянуть внутрь корпоративных практик больших компаний, и этим интересны.

Понравились сфокусированные технические доклады.

Еще были интересные доклады.

А еще я сегодня делал доклад на конференции. Статья с тезисами DDD - эффективный способ работы в условиях системной сложности (Максим Цепков на SECR-2011). Презентация выложена. Доклад приняли хорошо.