Записи с метками конференция
Успешная разработка продукта с помощью Agile подходов
28 Август
В последнее время появляется все больше и больше новых методологий разработки, технических инструментов, языков программирования и библиотек компонентов, которые позволяют разрабатывать быстрее, надежнее и с меньшими усилиями. Но это не помогает ответить на главный вопрос: «Что разрабатывать?». Какой функциональностью должен обладать продукт? Для кого он будет предназначен? Как продукт будет конкурировать на рынке? С появлением Agile подходов и их быстрым распространением большая часть команд хотят сразу начинать разрабатывать и «приносить прибыль» заказчику. Тем более что в большинстве Agile методологий не уделяется должного внимания анализу и исследованию разрабатываемого продукта. Концепция пользовательских историй (User Stories) слишком проста и не помогает в процессе планирования продукта в полной мере. Намекаю ли я на то, что нужно вернуть стадию анализа из классических методологий или генерировать огромное количество артефактов перед фазой реальной разработки? Вовсе нет. Вместо этого стоит использовать более легковесные подходы и практики. Самое главное не забывать о том, что данная предварительная фаза нужна и поможет в будущем разработать «правильный продукт». Инженерные практики, итеративная и инкрементальная разработка, методологии и прочие инструменты помогут разработать «продукт правильно». Только сочетание этих двух целей (разработать «правильный продукт» и разработать «продукт правильно») приведет к успеху.
Данная тема давно меня интересовала и на конференции Agile Base Camp я выступил с докладом «Путь Agile проекта до первой итерации». Я постарался рассказать о том, какие активности необходимы в Agile проекте до начала реальной разработки и каким образом эти активности могут быть организованы. Правильная подготовка к разработке продукта может помочь сэкономить средства, избежать реализации никому не нужной функциональности, начать использовать продукт на ранних стадиях и получать от него прибыль. Слайды доклада доступны в разделе ресурсов на нашем сайте.
Jeff Patton – один из представителей Agile сообщества, который уделяет теме исследования и анализа продукта много времени в своей практике. Именно он придумал подход Story Mapping для сбора и управления требованиями, неоднократно выступал на различных конференциях с концепцией Pragmatic Personas и делился опытом того, как избежать неопределенностей в Agile проектах. Недавно я посмотрел еще одно его выступление на тему использования идей Agile для успешной разработки продукта. Jeff рассматривает пример проваленного проекта, в котором вроде бы все было сделано правильно, но владелец недостаточно инвестировал в исследование продукта. Из выступления вы сможете узнать зачем нужна фаза исследования продукта, какие практики и инструменты помогают организовать ее максимально эффективно и добиться успеха в последующей разработке.
Agile подходы не помогут вам разработать правильный продукт, если вы не будете инвестировать свои усилия в его исследование и анализ на протяжении всего процесса разработки. Использование идей и принципов Agile может облегчить процесс анализа продукта и его эффективность, а в сочетании с Agile методологиями разработки позволит добиться успеха.
Конференция IT-Jam в Харькове 11 сентября
19 Август
11 сентября в Харькове состоится очередная конференция IT-Jam. Данная конференция соберет множество разработчиков, тестировщиков, дизайнеров, менеджеров и просто интересных людей. На конференции кроме основных докладов будет множество открытых дискуссий, музыкальное представление, а также множество сюрпризов от организаторов. От нас на конференции выступит Алименков Николай с докладом «Применение практики ‘Code Review’ для улучшения качества продукта». В докладе будет рассмотрена одна из наиболее полезных инженерных практик, способы проведения, инструменты и техники. Также будут продемонстрированы основные ошибки в использовании этой практики, полезные советы, приемы по внедрению и поддержке. Многие жалуются на качество кода, автоматизированных тестов или продукта в целом, на количество ошибок, найденных конечными пользователями или отделом тестирования. Почему это происходит? Необходимо понимать, что для того чтобы не допустить подобных ситуаций требуются дополнительные усилия – необходимо следить за качеством кода и работать над его улучшением.
Дополнительно 12 сентября в Харькове состоится открытый тренинг «Планирование и оценивание в Agile проекте». На тренинге будут рассматриваться вопросы сбора и управления требованиями в Agile проекте, планирования на различных уровнях, различные подходы и приемы оценки. Участники смогут на практике опробовать многие техники и убедиться в их эффективности. Регистрация на тренинг уже открыта и продлится до 7 сентября. Торопитесь, количество мест ограничено!
Доступно видео с конференции Agile Base Camp 2
17 Август
На тренингах, касающихся инженерных практик, нас часто спрашивают о применении «Code Review». Об этой практике можно рассказывать очень долго и мы обычно упоминаем доклад, подготовленный нами для конференции Agile Base Camp 2, проходившей этой весной в Киеве. Наконец-то стало доступно видео с этой конференции, включая наш доклад «Применение практики “Code Review” для улучшения качества продукта». Вы можете найти его в видео разделе на нашем сайте. Удачного просмотра!
Конференция Agile Eastern Europe 2010
23 Июль
Осень станет значимым событием этого года в мире Agile не только для Украины, но и для всей восточной Европы, благодаря конференции Agile Eastern Europe 2010. Конференция пройдет в Киеве 8-9 октября и соберет большое количество профессионалов и ключевых фигур в разработке программного обеспечения и применению Agile подходов. Среди ключевых докладчиков такие «легенды» как:
- Mary Poppendieck – пионер применения Lean – бережливого подхода в разработке программного обеспечения. Автор ряда книг и обучающих программ, ключевой спикер интернациональных конференций
- Henrik Kniberg – Agile/Lean коуч с более чем 15-ти летним опытом в IT, автор известных книг – «Scrum and XP from the Trenches» и «Kanban and Scrum, making the most of both»
- Vasco Duarte – Agile коуч в компании Nokia, практикующий Agile с 2004 года
- J.B. Rainsberger – известнейший в мире разработки консультант и докладчик множественных конференций
- Robin Dymond – идеолог и тренер Agile команд, сертифицированный Scrum коуч
- и многие другие…
Масштаб конференции вышел далеко за рамки Украины и даже Европы – ожидаются докладчики из США, Канады, Бельгии, Финляндии, Франции, Германии, Венгрии, Израиля, Италии, Нидерландов, Норвегии, Польши, Швеции, Швейцарии, Великобритании, Украины, России и Беларуси. Программа конференции уже доступна и продолжает насыщаться интересными докладами.
От нас в 2009 году на первой конференции Agile Eastern Europe 2009 принимал участие Алименков Николай с докладом «People factor as failure reason of Agile adoption». Презентацию и видео доклада можно найти в соответствующих разделах нашего сайта. Мы рассчитываем выступить и в этом году так как такое событие просто нельзя проигнорировать.
Регистрация на конференцию уже открыта. При регистрации и оплате до 31-го июля, стоимость участия составляет $250 при индивидуальной регистрации ($225 при групповой). С 1-го августа стоимость повышается до $300.
В преддверие конференции пройдет несколько мастер-классов от ключевых докладчиков:
- «Lean Software Development – A Practitioners Course» от Mary Poppendieck (6-7 октября)
- «Certified Scrum Product Owner (CSPO)» от Robin Dymond (6-7 октября)
- «Certified ScrumMaster (CSM)» от Henrik Kniberg (6-7 октября)
Спешите зарегистрироваться! Такое событие нельзя пропустить!
Отчет о конференции Agile Base Camp 2
30 Май
Вот и закончилась вторая конференция Agile Base Camp, которая проходила в эту субботу 29 мая в Киеве. Конференция очень порадовала составом докладчиком и рассматриваемыми темами. Было много докладов про мотивацию, несколько практических отчетов о применении Agile методологий, а также доклады о специфических техниках и практиках Agile.
Наши тренеры представили на конференции 2 доклада. Первый доклад «Путь Agile до первой итерации» от Николая Алименкова дал участникам множество советов как организовать работу над проектом до начала полноценной итеративной разработки с использованием одной из Agile методологий. В докладе рассматривались основные активности и практики, которые помогают подготовиться к началу разработки и избежать многих трудностей в будущем. Вы можете ознакомиться с презентацией:
Вторым докладом наши тренеры Николай Алименков и Алексей Солнцев осуществили очередную инъекцию методологии XP для публики. Рассказ шел об одной из наиболее полезных и эффективных инженерных практик – Code Review. Участники конференции познакомились с основными принципами, лежащими в основе практики, стратегиями выбора ревьювера, а также ответами на многие вопросы на тему внедрения и использования практики. Ниже представлена презентация:
К конференции мы подготовили еще один сюрприз для участников – издали перевод на русский язык книги Хенрика Книберга «Scrum and XP from trenches». Перевод был осуществлен членами сообщества Agile Ukraine по инициативе Алексея Солнцева. Благодаря их усилиям украинское сообщество получило возможность читать эту уникальную по своему стилю и полезности книгу в профессиональном переводе. Хотелось бы еще раз вспомнить всех участников и сказать слова благодарности. Издание книги стало возможным благодаря спонсорству компаний EPAM, Cicklum и Infopulse, а также помощи многих наших друзей и знакомых. Книга издана не для коммерческого использования и раздавалась всем участникам абсолютно бесплатно. Надеемся, что благодаря этой книге участники смогут внедрить или улучшить существующие процессы у себя в команде.
Хотелось бы поблагодарить организаторов и участников конференции за незабываемый опыт и интересное общение. Всем успехов!
Анонс весеннего расписания
29 Апрель
Весна выдалась очень богатой на различные конференции. К сожалению на все сразу попасть нет возможности, но наши тренеры подготовили несколько выступлений. Первое из них состоится сразу после майских праздников – 13 мая на конференции Dev Labs в Киеве. Николай Алименков и Алексей Солнцев представят вниманию участников доклад на тему «Применение практики ‘Code Review’ для улучшения качества продукта». Этот доклад посвящен одной из наиболее полезных инженерных практик. Тренеры поделятся многолетним практическим опытом применения данной практики и дадут немало полезных советов. С этим же докладом планируется выступление на конференции Agile Base Camp 29 мая в Киеве. На этой конференции Николай Алименков также выступит с еще одним докладом на тему «Путь Agile проекта до первой итерации», в котором поделится своими мыслями и опытом старта непростых проектов с использованием Agile методологий. Участники получат представление о различных практиках и приемах, используемых для успешного старта проекта и его последующего развития. Перед конференцией 28 мая Николай Алименков и Алексей Солнцев представят свой новый тренинг «Инженерные практики в Agile». За 8 часов участники смогут рассмотреть в деталях 6 инженерных практик, задать вопросы тренерам и получить практические советы по внедрению и использованию инженерных практик в своих командах и проектах. Приходите, будет очень интересно! Надеемся, что май обогатит вас знаниями и опытом, а также позволит расширить кругозор и круг знакомств.
Расписание мероприятий на 2010 год
29 Март
Мы решили опубликовать расписание мероприятий на 2010 год. Это поможет вам быть в курсе последних событий, запланированных нами на ближайшее время. Пока оно заполнено до конца весны, но будет постоянно пополняться.
Из ближайших событий 17 апреля в Киеве мы проводим тренинг на тему «Continuous Integration на практике». Этот тренинг будет интересен не только разработчикам, но и менеджерам проектов, лидерам команд и руководителям. Благодаря обширной практической части участники смогут не только ознакомиться с основными принципами и подходами в представленной теме, но и получить достаточно практического опыта для внедрения предложенных практик и инструментов в своей компании. Данный тренинг ориентирован не только на Agile проекты, обсуждаемые практики помогут любому проекту вне зависимости от методологии разработки, языка программирования и применяемых инструментов. Будут рассмотрены наиболее современные инструменты для Continuous Integration (TeamCity, Hudson, Bamboo и другие), а также тенденции в развитии такого рода инструментов и сравнительный анализ рынка. Каждый сможет выбрать себе наиболее подходящий инструмент и быстро внедрить его в своем проекте. Продолжительность тренинга 8 часов, стоимость 800 гривен (с обедами и перерывами на кофе). Регистрация участников продлится до 13 апреля. Количество мест ограничено. Ждем вас на наших тренингах!
Отчет о конференции Agile Base Camp
24 Январь
Вот и закончилась долгожданная конференция Agile Base Camp. Организаторы очень порадовали количеством сцен и участников. Было много интересных людей из России, Украины и Беларуси.
В первой половине дня я успел посетить доклад Асхата Уразбаева о метриках в Agile. Мне эта тема очень близка и я уже делал доклады на одноименную тему. Для себя отметил несколько интересных мыслей, а в целом доклад понравился своей лаконичностью и практичностью. Асхат умеет говорить по существу.
Мы же с Алексеем Солнцевым попробовали новый для себя вид выступления – проведение игр. Были подготовлены 3 игры, которые демонстрировали участникам преимущества использования инженерных практик: Acceptance Test Driven Development, Continuous Integration и парного программирования. Несмотря на небольшой размер аудитории, собралось достаточно много желающих весело и с пользой провести время. Мы установили 5 столов, за которыми и разместились все участники. Игры начались достаточно резво и сразу стало заметно, что играть любят все. В первой игре мы сначала столкнулись со сложностями в понимании правил, но вскоре все наладилось. Необходимо было разрисовывать посуду и складывать ее в шкаф. Команды показали интересные результаты, некоторые из которых были для нас неожиданными. Но это лишь повысило интересность дискуссии при разборе результатов. Вторая игра простотой правил и забавностью задания очень порадовала меня. Необходимо было нарисовать портрет одного из ведущих либо любого другого человека. Участники могли проявить свою фантазию без ограничений и у многих это получилось. При работе в парах мы получили много очень интересных примеров для демонстрации преимуществ применения парного программирования. Наконец, в последней игре участникам давалась полная свобода действий, что симулировало реальную разработку. Требовалось нарисовать картину из множества элементов, но в соответствии с ограничениями по размерам. В командах были выделены роли и работа осуществлялась по итерациям. Очень интересно было понаблюдать со стороны, как в игровых ситуациях повторяются ошибки и проблемы из реальных проектов. Мы испытали множество положительных эмоций и, надеюсь, дали участникам немало идей для обдумывания. В ближайшее время мы обработаем все собранные материалы и выложим детальный отчет и презентацию.
После обеда я поделился с участниками практическим опытом в использовании техники Pomodoro для эффективного управления собственным временем. Судя по отзывам, эта тема интересовала очень многих, а мой доклад дал им толчок уделить больше внимания вопросу собственной эффективности. Слайдкаст моей презентации доступен благодаря усилиям Леши, который постарался записать его на мобильный телефон.
В завершении организаторы пообещали, что 2010 год станет годом Agile в Украине. Будет еще много конференций, тренингов, семинаров на тему Agile, что дает надежду на повышение уровня знаний представителей IT-сообщества и продолжение распространения Agile в компаниях Украины.
Наши доклады на конференции Agile Base Camp
17 Январь
Как вы уже наверняка знаете 23 января в Киеве пройдет большая и насыщенная событиями конференция Agile Base Camp. В программе конференции среди множества экспертов из Украины и стран ближнего зарубежья представлены и наши тренеры.
Алименков Николай и Алексей Солнцев представят вашему вниманию 2-часовой воркшоп, посвященный инженерным практикам в Agile. Для этого были подготовлены игры, которые позволят участникам на себе проверить преимущества использования инженерных практик, пообщаться в дружественной атмосфере с коллегами, да и просто получить удовольствие и заряд положительных эмоций. Воркшоп будет интересен как новичкам, так и имеющим опыт в Agile.
Также Алименков Николай представит вашему вниманию практический отчет об использовании техники Pomodoro для эффективного управления собственным временем. В докладе будут рассмотрены предпосылки к применению техник управления временем, базовые приемы техники Pomodoro, а также некоторые советы и практики, накопленные на личном опыте. Этот доклад поможет вам стать более эффективными в работе и при этом избежать стрессов и чрезмерных нагрузок.
До встречи на Agile Base Camp!
Конференция Agile Base Camp 23 января в Киеве
24 Декабрь
23 января в Киеве состоится конференция Agile Base Camp, которая соберет профессионалов в сфере разработки программного обеспечения, интересующихся гибкими подходами. На конференции будут организованы параллельные разделы для специалистов с разным уровнем опыта и знаний, разной направленностью интересов. Любой, от новичка в Agile до эксперта, найдет для себя что-то интересное:
- Доклады экспертов гибкой разработки
- Обзор гибких подходов и советы по внедрению для начинающих
- Воркшопы для Java-разработчиков с применением инженерных практик Agile
- Воркшопы по эффективным коммуникациям, взаимодействию с заказчиками, командности, мотивации
- Отчеты и рассказы об опыте внедрения гибкой разработки
- Открытые дискуссии по наиболее актуальным проблемам
Программа конференции очень насыщенная и содержит множество докладов и мастер-классов от экспертов из Украины и ближнего зарубежья. Конференция ориентирована на предоставление практического опыта, что делает ее еще более интересной. Спешите зарегистрироваться! Не пропустите это событие!
На конференции вы сможете посетить 3-часовой воркшоп от Николая Алименкова и Алексея Солнцева, посвященный инженерным практикам. Инженерные практики являются очень важной частью каждого проекта. Но не все понимают тех преимуществ, которые дает использование инженерных практик, а также проблем, которые могут быть решены с их помощью. Для того чтобы наглядно это продемонстрировать воркшоп будет состоять из командных игр. Игры будут командные для того, чтобы приблизить условия к реальным, когда инженерные практики нужно внедрять в команде из специалистов разного уровня и разной направленности. В этих играх будут принимать участие все желающие. В результате посещения воркшопа участники:
- Лучше познакомятся с основными инженерными практиками
- На игровых ситуациях рассмотрят примеры проблем и их решений
- Проверят свои навыки и смекалку для достижения командного результата
- Получат отличный шанс пообщаться с коллегами и обсудить волнующие их вопросы, связанные с инженерными практиками
- Выслушают мнение экспертов по поводу вопросов внедрения инженерных практик
- Повеселятся и получат заряд положительных эмоций
Интересно? Еще не зарегистрировались? Торопитесь, количество мест ограничено.



