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

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

Посетив наш двухдневный семинар, Вы овладеете практическими методиками обнаружения и устранения критических архитектурных ошибок на этапах анализа и дизайна в момент их возникновения, а не на поздних этапах, когда их исправление становится всё более дорогостоящим

Участники семинара должны иметь не менее года опыта использования UML для анализа и проектирования. Часть семинара будет организована как <эбезмолвная> сессия проектирования: команде участников необходимо будет разработать UML-модель системы, не пользуясь обычным языком -использование английского, русского и других языков, как в устной, так и письменной форме, будет запрещено. Единственным средством общения будет UML. Если существуют условия, которые могут послужить препятствием к Вашему участию в таком безмолвном упражнении - воздержитесь от посещения этого семинара.Длительность семинара - два дня.

Биография

Владимир Л. Павлов является директором Международного НИИ проблем программирования INTSPEI. Владимир - международно-признанный эксперт в области управления разработкой ПО, имеющий за плечами почти два десятка лет опыта в создании и эксплуатации комплексных программных решений.

Работая в начале века техническим директором в ряде крупных софтверных компаний, Владимир успешно инициировал и руководил реализацией ряда инновационных R&D проектов, выполнявшихся по заказу крупных международных корпораций высокотехнологического сектора (включая ведущие компании из списка Fortune-100) в Польше, России, Украине и США. С начала 2004 года Владимир Л. Павлов работал в Intel в России и СНГ на должности Директор по аутсорсингу, в 2005 г он перешел в московский офис Microsoft на должность Директора департамента стратегических технологий, где проработал до своего перехода в INTSPEI в 2007 году.

Владимир Л. Павлов является автором/соавтором большого количества публикаций в области информатики и программной инженерии и часто приглашается с выступлениями по данной тематике на научные и индустриальные конференции. Владимир является членом международных профессиональных сообществ IEEE, ACM и PMI, и обладает рядом престижных профессиональных статусов (Senior IEEE Member, PMI PMP, MCT и т.п.).

В начале 2007 года Владимир вместе с группой единомышленников основал Международный НИИ проблем программирования INTSPEI, целью которого является создание и распространение инновационных методологий повышения продуктивности труда программистов и информационных работников. В основу первых продуктов INTSPEI положены результаты научно-исследовательской работы, которую Владимир вел, начиная с 2001 г.

Цели

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

Аудитория

Семинар рассчитан на архитекторов, ведущих разработчиков, менеджеров проектов, заинтересованных в сокращении времени разработки ПО, повышении качества создаваемых продуктов и общем улучшении процесса разработки ПО. Участники семинара должны иметь не менее года опыта использования UML в анализе и проектировании. Часть семинара будет организована как «безмолвная» сессия проектирования: команде участников необходимо будет разработать UML-модель системы, не пользуясь обычным языком – использование английского, русского и других языков, как в устной, так и письменной форме, будет запрещено. Единственным средством общения будет UML. Если существуют индивидуальные обстоятельства, которые могут послужить препятствием к Вашему участию в таком безмолвном упражнении, рекомендуется воздержаться от посещения этого семинара. Участники семинара должны иметь не менее года опыта использования UML в анализе и проектировании.

Программа

  1. Какую проблему мы решаем? – начальные стадии больших проектов являются чрезвычайно ответственными, так как именно на этих этапах принимаются наиболее важные решения и допускаются наиболее дорогие ошибки. Затем, по мере развития проекта, стоимость ошибки снижается. В то же время, начальный уровень контроля качества является минимальным, и повышается по мере продвижения процесса разработки. Полноценное тестирование начинается только на поздних этапах проекта – тогда, когда есть готовый к тестированию код. Результатом такого “эффекта ножниц” часто является несвоевременное (слишком позднее) выявление самых дорогих – архитектурных – ошибок, и последующая дорогостоящая пререработка системы либо ее отдельных частей.
  2. Какие методы обнаружения и коррекции ошибок на ранних этапах разработки существуют сегодня? – обзор существующих методов обнаружения и устранения архитектурных ошибок.
  3. Как предотвращать архитектурные ошибки в процессах, основанных на популярных методологиях: RUP, MSF, OpenUP, XP, и т.д.? – изучение принципов, методов и техник предотвращения архитектурных ошибок, позволяющих повысить эффективность процессов, основанных на популярных методологиях разработки ПО. Во время семинара участники смогут испытать предлагаемые методики на практике и на опыте убедиться в их эффективности.
  4. Что такое метод обратной семантической трассировки? – обзор одного из ключевых принципов предотвращения архитектурных ошибок – метода обратной семантической трассировки, позволяющего существенно повысить качество создаваемых командой артефактов проекта.
  5. Как применять метод обратной семантической трассировки на практике? – практическое применение метода обратной семантической трассировки к артефактам реального проекта позволит участникам научиться избегать потерь и искажений информации в процессе создания ПО и значительно повысить качество создаваемых моделей, документов и кода.
  6. Как уменьшить накладные расходы при внедрении новых методов контроля качества? – на примере процессов разработки ПО, существующих в компаниях участников семинара, они научатся выявлять слабые места производственных процессов, расставлять приоритеты и принимать решения о необходимости внедрения дополнительных методов контроля качества.
  7. Как эффективно оптимизировать процесс разработки программного обеспечения в вашей компании? – будет сделан обзор способов оптимизации процесса разработки ПО и обсужден опыт применения предлагаемых методик в нескольких компаниях.

Продолжительность и формат семинара

2 дня по 8 академических часов.

Стоимость семинара

14500 рублей.

Отзывы участников семинара

Семинар Владимира Павлова имеет необычный формат для учебных мероприятий в области программной инженерии. Это не лекции, не ответы на вопросы аудитории, не дискуссии – хотя все это там тоже есть. Это – действие, тренинг, в ходе которого участники обретают уникальный опыт в UML-проектировании, работы с требованиями, получают наглядное представление о выразительной силе языков моделирования и обильную пищу для дальнейших размышлений, экспериментов и своей практики; на личном опыте овладевают передовыми методами решения сложных архитектурных задач. Фактически, семинар содержит материал, который можно разворачивать и внедрять почти в каждой компании.

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

А.Н.Терехов,
Член правления НП РУССОФТ,
Генеральный директор компании ЛАНИТ-ТЕРКОМ,
Директор НИИ ИТ СПбГУ,
Заведующий кафедрой системного программирования СПбГУ, профессор

Разработанный INTSPEI очень сильный концептуальный подход поддержан инструментальными и методическими средствами, совместимыми с IBM Rational Unified Process. На семинаре описанный подход проиллюстрирован и поддержан треннингом на конкретных примерах. В.Павлов ведет этот семинар блестяще. Результаты семинара в виде знакомства с новым подходом и практики его применения для проектирования приложений на языке UML - очень впечатляют.

В.П.Котляров,
Профессор СПбГПУ,
Ведущий научный сотрудник Санкт-Петербургского центра разработки программного обеспечения компании Motorola