Agile Design: Beyond the Basics
Тренер: J.B. Rainsberger
Даты: 6-7 Октября
О классе:
Вы уже прониклись духом гибкой разработки, знаете о TDD, цените рефакторинг и эволюционный дизайн, прочли немало книг, однако, на практике возникает ряд проблем? Курс J.B. поможет разобраться с вопросами практического применения этих концепций.
Вы проведете два дня изучая, практикуясь и дискутируя на такие темы как:
* Делают ли мок-объекты дизайн системы проще?
* Сколько именно интерфейсов в системе - это уже слишком много?
* Как сохранять эволюционирующую архитектуру проекта простой?
* Как мне применить все эти принципы к моей системе?
Приносите ноутбук, проблему и даже код своей системы, если можете, - и вы получите ответы на свои вопросы!
О тренере:
J.B. не просто адепт Agile и ведущий докладчик почти на всех Agile-конференциях мира, он еще настоящий программист и даже гик.
Обширный практический опыт гибкой разработки - его конек. Те, кто был на его докладе на Agileee 2009 могли убедиться, что его стоит послушать и у него есть чему поучиться.
Детали и регистрация:
http://agileee.org/master-classes/agile-design-beyond-the-basics/
Присоединиться на LinkedIn:
http://events.linkedin.com/Agile-Design-Beyond-Basics-Workshop-J-B/pub/395916
Мастер класс "Agile Design: Beyond the Basics" от J.B. Rainsberger, Киев 6-7 октября
Продаём карты для командного оценивания
Мы паредлагаем для продажи карты для командного планирования.
Зачем вам карты? Для оценивания размера требований всей командой! Подробнее:
- это полезная командная активность, направленная на обсуждение требований и диалога с заказчиком об их сложности
- оценка сложности получается путём дебатов и консенсуса, что повышает её точность
- это единственная карточная игра поощряемая в офисах!
Кто это придумал? Некто James Grenning в 2002 году.
Чем интересны карты от SCRUMguides:
- В колоде четыре набора
- Каждый из четырёх наборов своего цвета (жёлтый, синий, красный и зелёный), что облегачает сортировку карт
- В наборе карты номиналом 1/2, 1, 2, 3, 5, 8, 13, 21
- И также наше ноухау - в каждом наборе четыре пустые карты для дополнительных номиналов (ноль, беспонечность, чашка кофе, и проч.)
Стоимость колоды 50 грн плюс стоимость доставки бандероли.
Желаете преобрести? Нет, ничего проще - заполните простенькую форму заказа, и мы вышлем Вам ваши карты по Украине. Или звоните по телефону - 067 287 13 60.
Мастер-класс по Бережливой Разработке (Lean Software Development) от автора
Да, Мери Поппендик (Mary Poppendieck) - автор трёх книг по Бережливой Разработке едет в Киев.
6-7 октября у вас есть уникальная возможность посетить двухдневный тренинг, нацеленный на практические аспекты применения Lean.
Ознакомиться с деталями класса и зарегистрироваться...
Certified ScrumMaster (CSM) от Хенрика Книберга в Киеве 6-7 октября.

Двухдневная программа состоит из лекций, практических занятий и обсуждений. По окончании курса участники получают сертификат Certified Scrum Master от Scrum Alliance.
Тренер
Хенрик Книберг (Henrik Kniberg), один из директоров Agile Alliance, сертифицированный Scrum-тренер, Agile/Lean коуч с более чем 15-ти летним опытом в IT. Автор книг - Scrum and XP from the Trenches и Kanban and Scrum, making the most of both.
Хенрик - очень хороший тренер и докладчик. На двух международных конференциях он получил звание самого лучшего спикера конференции.
"10 способов потерпеть неудачу со Scrum и XP" (видеозапись выступления Хенрика Книберга на Agile 2008 в Торонто).
Ознакомиться с деталями класса и зарегистрироваться...
Мастер-класс "Certified Scrum Product Owner (CSPO)", Киев, 6-7 октября.
6-7 октября в Украине проводится сертификационный класс Certified Scrum Product Owner. Класс проводится в рамках конференции Agile Eastern Europe 2010.
Это официальный сертификационный класс от Scrum Alliance, целью которого является обучить бизнес- и продукт-ориентиртированных представителей проектов эффективно взаимодействовать с командой разработчиков.
Двудневный тренинг включает следующие аспекты:
- Структура Скрам подхода глазами бизнеса;
- Суть роли Product Owner в Скраме;
- Советы и паттерны эффективного Product Owner-а;
- Работающие практики составления и приоритезации списка требований продукта (беклога продукта);
- Ключевые переменные успешного управления разработкой продуктов;
- Как предсказывать дату завершения проекта и объем завершенной работы;
- Как успешно масштабировать проект для многокомандной среды в сотни разработчиков;
- И множество других аспектов Скрам проектов.
Тренинг проводится Сертифицированным скрам тренером Робином Даймондом 6-7 октября 2010г.
Ознакомиться с деталями и зарегистрироваться...
Тренинг "Разработка через тестирование (TDD & Unit-testing)". Киев, 17 июля.
Целевая аудитория
.Net-разработчики
Назначение тренинга
Участники тренинга ознакомятся с одной из инженерных практик гибкой разработки – разработка через тестирование (TDD) .
TDD - процесс разработки программного обеспечения, который предусматривает написание и автоматизацию модульных тестов еще до момента написания соответствующих классов или модулей. Это гарантирует, что все обязанности любого элемента программного обеспечения определяются еще до того, как они будут закодированы.
Написание тестов позволяет достичь следующих целей:
- предотвращают появление ошибок в новом коде
- позволяют рефакторить код без риска его сломать
- улучшают дизайн кода
- способствуют повышению квалификации разработчиков
- ускоряют процесс разработки
Данный тренинг рассматривает использование TDD в dotNet среде с применением xUnit фреймворка и поможет вам понять преимущества его внедрения на вашем проекте, сложности и пути их преодоления. Также будут рассмотрены полезные практики и инструменты для облегчения работы по TDD.
Цели тренинга
- получат общее понятие о целях и задачах модульного тестирования
- Рассмотреть существующие тестовые фреймворки для PHP их преимущества и недостатки
- ознакомятся с синтаксисом и приобретут опыт практического использования одной из сред тестирования семейства xUnit (на примере MSUnit)
- получат практический опыт разработки приложения с использованием TDD
Продолжительность
1 день.
Содержание
* Введение
- виды автоматизированного тестирования: модульное, функциональное, интеграционное
- Задачи и цели модульного тестирования.
- Введение в использование xUnit-фреймворков
- Основные правила TDD
- Влияние тестирования на дизайн кода
- Полезные фреймворки и инструменты. Mock-фреймворки
- Проверка результатов теста: State, Behavior Verification
- Управление тестовой конфигурацией: Fresh, Shared Fixture
- Использование тестовых двойников: Dummy Object, Stub, Spy, Mock, Fake
- Способы уменьшения связанности и повышения тестопригодности: Inversion-of-Control (IoC), Dependency Injection
- Как модифицировать существующую функциональность
- Рефакторинг с использованием Dependency Injection
Тренер
Александр Стулов
Работает менеджером по разработке (Development Manager) в компании "ИСМ Украина" Более четырех лет опыта разработки на платформе DotNet систем электронного обучения (LMS, LCMS).
С 2006 работает по Agile (сначала MFS-Agile, потом по Scrum) с применением таких инженерных практик как TDD, CI, модульное тестирование.
С 2010 года Александр - тренер-партнер комапании SCRUMguides.
Стоимость:
Компания SCRUMguids приглашает Вас освоить разработку через тестирование практически бесплатно!
*** Условная цена 50 гривен покрывает расходы на организацию.
Будем благодарны за качественную обратную связь, которая позволит улучшить наши программы обучения!
Перейти к регистрации...
Заполнение анкеты не обязательно гарантирует предоставления места. Мы свяжемся с Вами в течение 1-2-х дней после ее заполнения и сообщим окончательный результат.
Мы хотим соблюсти открытый формат, что бы в нем могли поучавствовать сотрудники разных компаний. Надеемся на Ваше понимание.
Agileee 2010
Конференция
Agile Eastern Europe
8-9 октября 2010
Киев, Украина
Ежегодная конференция Agileee вновь собирает участников и партнеров!
Насыщенная программа - 2 дня, 4 потока, 40 докладов и воркшопов!
Ключевые докладчики – с мировым именем, члены совета директоров Agile Alliance:
· Мери Поппендик (Mary Poppendieck) - пионер применения Lean - бережливого подхода в разработке программного обеспечения. Автор ряда книг и обучающих программ, ключевой спикер интернациональных конференций.
· Хенрик Книберг (Henrik Kniberg) - Agile/Lean с более чем 15-ти летним опытом в IT. Автор книг - Scrum and XP from the Trenches и Kanban and Scrum, making the most of both.
География Agileee выходит за рамки Восточной Европы! Докладчики со всего мира:
США, Канады, Бельгии, Финляндии, Франции, Германии, Венгрии, Израиля, Италии, Нидерландов, Норвегии, Польши, Швеции, Швейцарии, Великобритании, Украины, России и Беларуси.
Мастер-классы ключевых спикеров это прекрасный способ получить передачу опыта профессионалов и официальный сертификат Agile Alliance (для классов CSM и CSPO).
Незабываемая атмосфера - обмен опытом, профессиональные контакты, много общения и фана в духе Agileee!
Радушно Вас приглашаем и с нетерпением ждем встречи!
| Agileee Team |
| Следить за новостями>
|
Тренинг "Управление командой" от Александра Орлова. Киев, 28 мая.
28 мая, в предверии майской конференции Agile Base Camp II, пройдет тренинг Александра Орлова "Управление командой".
Программа тренинга посвящена практическим вопросам менеджмента по формированию команд - от отбора людей, мотивации, принципов удержания сотрудников, до факторов влияния на производительность команды.
Цели курса
- Дать слушателям обзор факторов, влияющих на производительность команды
- Снабдить слушателей практическими инструментами работы с людьми и мотивации людей в команде
- Сформировать у каждого слушателя конкретный план изменений и развития
Подробности и регистрация>
Тренинг “Инженерные практики в Agile” от Алименкова Николая и Солнцева Алексея. Киев, 28 мая.
28 мая, предваряя майскую конференцию Agile Base Camp II, пройдет тренинг докладчиков конференции Алименкова Николая и Солнцева Алексея "Инженерные практики в Agile".
Цель курса - рассказать о семействе основных инженерных практик, применяемых в Agile, дать изначальный толчок к их внедрению в команде. За 8 часов будут рассмотрены 6 инженерных практик:
- Continuous Integration
- Code Review
- TDD
- Приемочное тестирование
- Парное программирование
- Рефакторинг
Все они взаимосвязаны между собой и дают максимальное преимущество, если применяются вместе. Каждая из них поддерживает остальные, дополняя и расширяя. Целый час будет выделен на вопросы и обсуждения конкретных сценариев и примеров из жизни участников, с советами и комментариями от тренеров. В этот час участники смогут поделиться своим личным опытом, пообщаться с коллегами и услышать мнение других.
В результате прохождения тренинга вы:
- Получите теоретические знания об инженерных практиках в Agile
- Узнаете методики их внедрения и применения на различных стадиях проекта
- На практике сможете испытать действенность некоторых инженерных практик
- Пополните багаж знаний практическими примерами из жизни, которые помогут вам быстро и эффективно начать работать с инженерными практиками на своем проекте
- Сможете получить профессиональные ответы на вопросы и ситуации из реальной жизни вашего проекта или команды
- Избежите многих ошибок и трудностей в реальной жизни
Тренинг "Agile Requirements Analysis" от Асхата Уразбаева и Никиты Филлипова. Киев, 27-28 мая.

27-28 мая, предваряя майскую конференцию Agile Base Camp II, пройдет тренинг ключевых докладчиков Асхата Уразбаева и Никиты Филлипова "Agile Requirements Analysis"
Цели курса
- Показать отличия Agile от традиционных подходов управления
- Дать понимание особенностей работы по управлению требованиями в Agile-проекте
- Получить практические навыки сбора требований, приоритезации и (пере)планирования релиза
Навыки, которые получат участники:
- Создание Концепции/Стратегии (Vision/ Strategy)
- Декомпозиция пользовательских историй
- Планирование релиза
- Планирование итерации
- Методы приоритезации требований
- Управление изменениями в Agile
- Использование метрик
- Принципы ведения документации
Тренинг “Test Driven Development“ от Андрея Бибичева. Киев, 28 мая.
Майскую конференцию Agile Base Camp сопровождает фестиваль тренингов от ключевых докладчиков. В числе обучающих мероприятий - тренинг “Test Driven Development“ от Андрея Бибичева.
Разработка через тестирование (Test-Driven Development, TDD) – это значительно больше, чем просто автоматизация unit-тестирования. Прежде всего, TDD – это подход к дизайну программного обеспечения, позволяющий победить одну из ключевых болезней современных сложных систем: сильную связанность (coupling) отдельных компонентов кода между собой.
Использование TDD гарантирует, что ваше ПО будет не только подробно оттестировано, но и что его будет легко и дешево сопровождать и развивать. TDD наделяет шаблоны Inversion-of-Control (IoC) и Dependency Injection особым смыслом и значимостью, превращая их из просто модных словечек в повседневную необходимость.
Тренинг построен по принципу “live coding first”, т.е. прежде всего показывается разработка отдельных фрагментов кода, и только потом подтягивается “теория”. Это помогает эффективно усваивать материал, так как подавляющее большинство программистов мыслят “от кода”. Кроме того, в процессе тренинга предлагается выполнить несколько учебных упражнений.
В результате тренинга вы не только разовьете эрудицию и вдоволь пообщаетесь с коллегами, но и:
- изменится ваше отношение к unit-тестам: их написание станет не только полезным, но и увлекательным занятием;
- эволюционирует взгляд на объектно-ориентированный дизайн;
- целый набор шаблонов проектирования приобретут совершенно особенные смысл и ценность.
В числе докладчиков конференции на текущий момент: Алексей Кривицкий, Тимофей Евграшин, Артем Сердюк, Наталья Тренина и другие профессионалы отрасли!
Горячие новости:
- Открыта регистрация на конференцию
Первые 50 человек получат билеты по самой низкой цене - всего 200 грн!
Станьте одним из первых регистрантов >>> - Вы желаете выступить?
Мы приглашаем профессионалов разработки поделиться опытом и навыками
Узнайте больше о процедуре подачи заявки >>> - Конференцию предваряют тренинги по Agile тематике
- Гибкая разработка по Scrum – Алексей Кривицкий, Наталья Тренина
- Test Driven Development в PHP – Иван Мосев, Максим Колодезный
![]() | ![]() | ![]() |
AgileBaseCamp, Киев, 29 мая 2010
http://agilebasecamp.org/
Программа предстоящей профессиональной конференции Agile Software Development наполнена докладами, покрывающими практически весь процесс гибкой разработки.
- Практическое применение Lean в Offshore Software Development будет рассмотрено Асхатом Уразбаевым, чей опыт и способ подачи материала не оставляют равнодушной аудиторию его докладов.
- О необходимости мыслить по-другому расскажет Андрей Бибичев. Его доклад посвящен метаморфозам в корпоративной, личной и профессиональной культурах, которые должны произойти на пути к Agile.
- На докладе Николая Алименкова вы узнаете, как путь от идеи проекта до его начала влияет на качество разрабатываемого продукта.
- Гость конференции из Словакии, Душан Коцурек, в своей презентации поделится опытом того, как избежать проблем при переходе на гибкую разработку.
- Александр Орлов предложит практические способы зажечь потухших менеджеров и расскажет как быть, если работа перестала приносить вам удовольствие.
- Тимофей Евграшин поделится своим опытом в том, как обойти подводные камни управления Agile-проектом, отвечая на вопросы "Когда?" и "Сколько стоит?".
- Никита Филиппов проведет практический воркшоп по StoryMapping – практике, позволяющей сформировать бэклог исходя из активностей пользователя, его опыта, а так же привносить большую ценность и понимание в работу с требованиями к продукту.
- Александр Якима научит продавать результаты спринтов заказчикам на демонстрациях и надежно добиваться успеха команды от итерации до итерации.
- Наталья Тренина и Алексей Кривицкий предложат попрактиковаться в фасилитации групповых процессов, что бы лучшим образом использовать все командные встречи - от планирования до адаптации процесса разработки.
Киев прекрасен в преддверии лета!
С нетерпением ждем встречи c киевлянами и гостями столицы!
| Генеральный партнер | Золотой спонсор | Серебряный спонсор |
![]() | ![]() | ![]() |
Certified ScrumMaster Class, Киев 20-21 мая 2010 г
Официальный тренинг Scrum AllanceАлексей Кривицкий, Certified ScrumMaster, Certified Scrum Practitioner
- руководителям проектов и тим-лидам, которые ищут более эффективные пути управления проектами;
- Скрам-мастерам де-факто, которые хотят получить официальный статус сертифицированных Скрам-мастеров;
- разработчикам, тестировщикам (всем членам потенциальных Скрам-команд), которые хотят глубже понять концепции гибкой разработки и структуру Скрам;
- представителям стороны бизнеса и аналитикам, которые хотят привнести адаптивности в процессы разработки и теснее работать со своими командами;
- всем, кто хотел бы глубже понять суть гибких подходов и внедрить их в своих командах и компаниях для повышения эффективности разработки программных продуктов.
Соответствует официальной программе двухдневного курса от ScrumAlliance
Описание программ сертификации>
День первый: Каркас Скрам
- Мотивация применения гибких методологий (Agile Software Development)
- Скрам (Scrum) и его место среди гибких методологий
- Самоуправляющиеся и кросс-функциональные команды в Скрам
- Суть и детали роли Скрам-мастера
- Роль представителя стороны заказчика в Скрам проектах
- Артефакты Скрам
- Улучшение процесса и Ретроспективы
- Прочие аспекты Скрам
- Вопросы и ответы
- Оценивание проектов
- Сбор и управление требованиями в Скрам проектах
- Планирование Скрам проектов
- Визуализация планирования
- Психологические аспекты управления проектами
- Вопросы и ответы
Экзамен и сертификация
Особенности тренинга
Стоимость тренинга
950 USD стандартная цена.
м. Республиканский стадион, ул. Красноармейская 72, 1-й подъезд, 8-й этаж.
- 9:30 - открытие аудитории
- 10:00 - начало занятий
- 13:00-14:00 - перерыв на обед
- 19:00 - конец дня
Приглашение на Agile Base Camp II
Agile Software Development
Agile Base Camp II
29 Мая, Киев
Agile Base Сamp собирает профессионалов отрасли, интересующихся подходами Agile Software Development во второй раз!
Цель конференции – регулярное предоставление качественного контента для обучения, развития навыков, обмена опытом в сообществе разработчиков Украины и ближнего зарубежья.
Первая конференция прошла в январе 2010 года в Киеве, собрала 350 участников, получила отличные отзывы и вызвала большой интерес к предстоящим мероприятиям.
Команда конференции приглашает Вас провести еще несколько дней в кипящем мире гибкой разработки, которые пройдут под лозунгом:
Подходы и технологии Agile-проектов: погружаемся в детали!
Мы формируем программу первого дня конференции, учитывая широту интересов аудитории и различия в опыте гибкой разработки:Для руководителей, лидеров проектов:
- Тонкости внедрения Lean и Agile
- в масштабах всей компании
- в крупных проектах
- в распределенных командах
- Формирование продуктивных команд
Для всех ролей проектной команды:
- управление требованиями по-другому
- тонкости планирования и управленияе объемом проекта
- непрерывное качество разработки
- незаменимые инженерные практики
- практичные инструменты коучинга
- Развитие важных нетехнических навыков
Даже если Вы новичок в Agile - вы с пользой проведете один день в мире гибкой разработки, руководствуясь нашим гидом по программе конференции.
30 м30 мая Agile-эстафету продолжат несколько мастер-классов и тренингов от ключевых докладчиков конференции, на которые участники смогут получить приятные скидки – до 20%!
В числе докладчиков конференции:
Асхат Уразбаев, Алексей Кривицкий, Александр Орлов, Никита Филиппов, Наталья Тренина, Артем Сердюк, Николай Алименков, Алексей Солнцев, Тимофей Евграшин, Дмитрий Зданович и многие другие профессионалы отрасли!
Поспешите зарегистрироваться и сэкономьте от 35% стоимости участия!
Только 100 мест по самой низкой цене - 500 грн!
Работа с обратной связью: Часть 1

Буду благодарна за Вашу обратную связь :)
О том как сложно, необходимо и правильно ее давать.
- Садись, два

- Ты слишком чавкаешь за едой
- Сережа – молодец
- давая негативную обратную связь, мы боимся обидеть человека, сомневаемся в том, как нас воспримут, не хотим портить отношения, опасаемся обратной реакции (например, если речь идет о нашем боссе или преподавателе)
- давая позитивную, боимся, что наши слова воспримут как лесть, испытываем неуверенность в себе, опасаемся, что человек неверно трактует наши чувства и намерения.
- дергаем любимую девочку за косички
- грубим симпатичной молодой учительнице
- чисто по-Фрейду оговариваемся с женой
- молча кладем боссу заявление на стол
- говорите о конкретной ситуации, приводите примеры и факты
- говорите о действиях, поведении, результатах человека, а не о его личности
- если нужно дать оценочную обратную связь, используйте понятные ему критерии оценки
- вместо «хороших» или «плохих» действий, говорите о том, что конкретно их делает такими
- говорите о собственных чувствах и эмоциях – почему эта ситуация так важна для вас, почему эти действия вас затрагивают
- используйте эмоционально нейтральные слова и располагающие тона голоса
- если сталкиваетесь с эмоциональной реакцией и защитой, работайте с ними, а не с фактами, доводами и логикой – успокаивайте, снижайте эмоциональный накал
- давайте обратную связь так, что бы человек чувствовал, что его уважают, считают значимой личностью, он имеет право быть особенным
- проверяйте, касается ли обратная связь вещей, которые находятся в зоне его контроля
- если при обсуждении проблемы вам приходят в голову способы решения – предложите их
- не привязывайтесь к вашему собственному видению разрешения проблемы – генерируйте их вместе
- помните о том, что ваша обратная связь могла затронуть ценные для человека вещи, которые он может не захотеть поменять
- давайте человеку время и пространство – осознать данную вами информацию, не будьте настойчивы подписать «контракт перемен» тут же.
- если вы замечаете старание человека – не забывайте говорить об этом, благодарить и давать позитивную обратную связь
- хвалите человека за те действия и качества, которые ему тяжело развивать, даже если вы не видите его больших успехов в этом.
Будет здорово, если вы поделитесь своими наблюдениями, пишите на trenina@scrumguides.com или в комментариях. А я поделюсь своими в следующей статье - о парадоксах и ложных концепциях, связанных с обратной связью.
- Прямую / Косвенную?
- Позитивную/ Негативную?
- Что было легко?
- Что было сложно?
- Какова была реакция коллеги?
- Над чем Вам еще стоит поработать?
- Что еще интересного Вам удалось заменить?








