SCRUM:open, мини-конференция "День открытых дверей компании SCRUMguides"

Мы приглашаем представителей малого и среднего бизнеса в сфере программной разработки:
  • владельцев start-up проектов;
  • владельцев software-компаний;
  • руководителей отделов;
  • менеджеров проектов
узнать про применимость гибких (Agile) подходов управления проектами.

Приводите с собой членов ваших команд!

Когда?Главный вопрос встречи:

Каким образом применение подходов Agile и Scrum открывает новый уровень профессионализма и вовлеченности сотрудников, успешности проектов и бизнеса?

Приглашенные эксперты:
Программа мероприятия:



Регистрация закрыта. По всем вопросам обращайтесь на info(AT)scrumguides.com

Continuous Integration на практике

Тренер

Николай Алименков

Целевая аудитория

Разработчики, менеджеры проектов, технические лидеры, руководители команд.

Назначения тренинга

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

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

Цели тренинга
  • Дать теоретические знания по Continuous Integration.
  • Показать преимущества использования этой практики в различных командах и проектах, рассмотреть методики внедрения.
  • Осветить проблемы и полезные практики.
  • Практические навыки работы с Hudson и TeamCity для решения разнотипных задач.
Продолжительность
  • 1 день (8 часов)
Практические занятия
  • Установка и настройка Continuous Integration серверов Hudson и TeamCity.
  • Конфигурация и настройка на примере open source проектов.
Особенности языков программирования

Это тренинг не зависит от платформы разработки.

Стоимость
  • 775 грн (включены кофе-брейки)
Спрашивайте про групповые скидки при регистрации от 3х человек.

Расписание

Тренинг длится с 10:00 до 18:30 по следующему расписанию:
  • 9:30 - открытие аудитории
  • 10:00 - начало тренинга
  • 13:00 - 14:00 - перерыв на обед
  • 18:30 - завершение формальной части тренинга
Требования к участникам

Просьба иметь ноутбуки для практической части тренинг (работа в парах приветствуется).

Форма регистрации...

Master class: TDD в Java

Мы рады сообщить о запуске долгожданного тренинга от Николая Алименкова.

Test-driven development для web разработки на Java.

Целевая аудитория

Разработчики на Java, которые имеют достаточный опыт работы и хотели бы начать работать по TDD или узнать больше о юнит тестировании в целом.

Назначения тренинга

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

Основная задача тренинга – дать достаточно практического опыта для внедрения TDD как минимум в свои личные практики, а в последствии и целиком в команде.

Цели тренинга
  • Дать теоретические знания по юнит тестированию и TDD.
  • Показать преимущества использования юнит тестирования и в особенности TDD в проектах любой сложности и направленности.
  • Рассмотреть паттерны и основные подходы для юнит тестирования на всех уровнях.
  • Осветить проблемы и полезные практики при работе по TDD.
  • Практические навыки работы с наиболее современными фреймворками для юнит тестирования и TDD.
Продолжительность
  • 2 дня (16 часов)
Практические занятия
  • Написание практических примеров на различные паттерны и подходы.
  • Написание полнофункционального веб приложения по TDD.
Стоимость
  • 1900 грн за оба дня тренинга (включены кофе-брейки)
Расписание

Тренинг длится с 10:00 до 18:30 по следующему расписанию:
  • 9:30 - открытие аудитории
  • 10:00 - начало тренинга
  • 13:00 - 14:00 - перерыв на обед
  • 18:30 - завершение формальной части тренинга
Требования к участникам

Наличие ноутбуков для практических занятий (приветствуется в парах). Установленное ПО:
  • Java SDK
  • MySql база данных (или любая другая)
  • Любимая IDE.
Форма регистрации...

Тренинги в Днепропетровске

Наконец-то мы начинаем проводить тренинги в Днепропетровске:

Возможно участие как в выбранном так и в обоих тренингах.

По орг вопросам просьба связываться с eagle.orlovsky(AT)gmail.com.

Тренинг: Юнит тестирование на PHP

Целевая аудитория

Web-разработчики проектов на базе PHP MVC фреймворков, как начинающие новый проект так и желающие внедрить тестирование в существующем проекте.

Назначение тренинга

Ознакомить слушателей концепцией unit-тестирования и её реализацией в MVC фреймворках на PHP, подробно рассмотреть автоматизацию TDD а так же использование непрерывной интеграции при разработке web-приложений, осветить ньюансы внедрения unit-тестов в работающем приложении.

Цели тренинга
  • Дать понятие об автоматическом тестировании, Test Driven Development и его области применения, практики используемые при разработке с использованием TDD
  • Рассмотреть существующие тестовые фреймворки для PHP их преимущества и недостатки
  • Рассмотреть различные режимы работы тестов интеграцию тестовых инструментов в IDE (на примере Eclipse)
  • Осветить особенности модульного и интеграционного тестирования для MVC фрйемворков (Zend, Codeigniter)
  • Описать возможности использования тестов на PHP для UI тестирования (основы интеграции PHP с Selenium RC)
  • Применить полученные знания на практике в ходе командной разработки простейшего web-приложения по принципу TDD
  • Осветить инструменты автоматизации тестирования и непрерывной интеграции
  • Рассмотреть метрики характеризующие качество кода и покрытие кода тестами
  • Рассмотреть стратегии тестирования при наличии сильной связности и внедрение тестов на поздних стадиях разработки
  • Применить полученные знания для внедрения модульного тестирования в существующее приложение с сильной внутренней связностью и использованием сторонних библиотек и сервисов
Продолжительность

Тренинг расчитан на два полных дня занятий.

Практические занятия
  • Настройка и запуск тестов в различных режимах (консоль и IDE, фильтры)
  • Разработка тестов "по контракту" для простейшей библиотеки
  • Разработка тестов для библиотеки использующей сторонние компонеты, Mock-объекты
  • Командная разработка по TDD на примере простейшего web-приложеня (ZF или СI по выбору аудитории)
  • Автоматизация тестирования на базе Apache Ant
  • Разработка простейших acceptance-тестов
  • Покрытие тестами готового приложения
Одним из плюсов наших мастер-классов мы считаем парное проведение, когда ведущие в равной степени владеют материалом, при этом один из них выступает в роли оратора, а другой помогает слушателям на местах в сложных вопросах или если кто-то отстал. Время от времени ведущие меняются местами.

Дата и стоимость

Расписание проведения первых частей тренинга:
  • 840 грн с участника за два дня
Групповые скидки от 3-х человек.

Расписание

Тренинг длится с 10:00 до 18:30 по следующему расписанию:
  • 9:30 - открытие аудитории
  • 10:00 - начало тренинга
  • 13:00 - 14:00 - перерыв на обед
  • 18:30 - завершение запланированной части тренинга
  • 19:30 - завершение экспертной части тренинга
    (вы можете задать любые интересующие Вас вопросы)
Требования к участникам:
  • Просьба иметь ноутбуки для практической части тренинга (хотя бы 1 ноутбук на 2-3 человека).
  • Понимание архитектуры MVC
  • Желание узнать больше о TDD
Обязательное ПО:
  • Firefox
  • Eclipse PDT или PHPEclipse (также будет выдаваться на дисках)
  • Apache Web Server
  • PHP 5.x как модуль и в cli режиме
  • PEAR installer
  • MySQL server
Остальные материалы и ПО будет выдаваться на дисках.

Перейти к регистрации...

Преанонс тренингов по TDD: Java и PHP

Это преанонс тренингов по TDD, которые мы запустим в конце мая - начале июня:
  1. Test-driven Development на примере полного цика разработки web приложения на Java

    Пробную двухчасовую версию этого тренинга под руководством Николая Алименкова можно было посетить на конференции Agile Gathering 7.

    Вы были на пробном ? Оставьте свои комментарии.

  2. Test-driven Development на PHP с использованием MVC фреймворков
Программы обоих тренингов в разработке и будут опубликованы здесь как только будут готовы.

Вам интересны эти тренинги?

Присылайте ваши пожелания, комментарии, вопросы на tdd(собака)scrumguides(точка)com.

Это поможет нам выстроить программу согласно вашим ожиданиям.

Отчет апрельских тренигов

23 и 24 апреля в Киеве были проведено два смежных тренинга:


Благодаря небольшим группам (до 10 человек) атмосфера тренингов была очень неформальной и насыщенной живыми дискуссиями.

Как водится, участники второго дня тренинга смогли просимулировать полный цикл выпуска релиза проекта при помощи LEGO.

Ждём вас на тренингах в мае в Киеве и Харькове.

Agile календарь на апрель

Подпишитесь на наш Google-календарь и будьте в курсе событий.

Тренинг по Selenium. Отзывы и расписание

28 марта Николай Алименков провёл в Киеве первый открытый тренинг по автоматизации тестирования web-приложений с помощью Selenium.

Тренинг собрал полный класс и по отзывам участников был проведён на высоте.

По заявкам желающих мы проводим повторный тренинг в Киеве 11 апреля. Записаться на тренинг.

Отзывы участников:
  • "Спасибо большое за тренинг, много нового и интересного узнала для себя"
    Елена Павликовская

  • "Спасибо за тренинг! Очень интересно и позновательно. Кроме того уже пытаюсь внедрить предложенную методику навигационных скриншот тестов."
    Олег Олтар

  • "Хороший тренинг. материала было подготовлено действительно много. Его бы на два дня поделить и практическую часть поболее..."
    Юрий Петренко

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

Certified ScrumMaster (CSM) class

17-18 апреля, Киев

Официальный тренинг Certified ScrumMaster.

Тренеры
Цель тренинга

Тренинг готовит Скрам-мастеров (Scrum Master) - лидеров проектов, следующих гибкому подходу управления Скрам (Scrum).

Для кого этот тренинг

Этот тренинг будет полезен:
  • руководителям проектов и тим-лидам, которые ищут более эффективные пути управления проектами;

  • Скрам-мастерам де-факто, которые хотят получить официальный статус сертифицированных Скрам-мастеров;

  • разработчикам, тестировщикам (всем членам потенциальных Скрам команд), которые хотят глубже понять концепции гибкой разработки и структуру Скрам;

  • представителям стороны бизнеса и аналитикам, которые хотят привнести адаптивности в процессы разработки и теснее работать со своими командами;

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

Соответствует официальной программе двухдневного курса от ScrumAlliance (описание программ сертификации).

День первый - "Каркас Скрам":
  • мотивация применения гибких методологий (Agile Software Development);
  • Скрам (Scrum) и его место среди гибких методологий;
  • самоуправляющиеся и кросс-функциональные команды в Скрам;
  • суть и детали роли Скрам-мастера;
  • роль представителя стороны заказчика в Скрам проектах;
  • артефакты Скрам;
  • улучшение процесса и ретроспективы;
  • прочие аспекты Скрам;
  • вопросы-ответы.
День второй - "Планирование и управление проектами":
  • оценивание проектов;
  • сбор и управление требованиями в Скрам проектах;
  • планирование Скрам проектов;
  • визуализация планирования;
  • психологические аспекты управления проектами;
  • вопросы-ответы.
Каждый день тренинга наполнен множеством игр и симуляций, которые позволяют участникам прочувствовать описываемые концепции и тем самым лучше их освоить. К тому же, это весело! :)

Экзамен и сертификация

Тренинг будет завершён экзаменом-тестом, пройдя который, участники получат статус Certified ScrumMaster (CSM).

Особенности тренинга

Тренинг будет проводиться на английском языке. Среднего уровня владения английским достаточно.

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

850 USD по курсу 8.2.

Место проведения тренинга

"Центр Знаний Инком", http://edu.incom.ua/
ул. Смоленская 31-33, карта

Расписание занятий

Мы работаем оба дня тренинга по следующему расписанию:
  • 9:30 - открытие аудитории
  • 10:00 - начало занятий
  • 13:00-14:00 - перерыв на обед
  • 19:00 - конец дня

Ссылки

Тренинг "Agile Estimating and Planning with SCRUM"

Автор: Алексей Кривицкий

14 февраля, День Валентина :)

Мы провели первый расширенный тренинг по Agile и SCRUM, который детально рассматривает вопросы оценивания, запуска и управления проектами.

Фотоальбом тренинга

Детально были рассмотрены следующие вопросы:
  • как Скрам повышает вероятность успеха проектов;
  • как оформлять требования для того, чтоб ими можно было управлять через Product Backlog (PB) - подход историй  ("user stories");
  • подходы к наполнению PB - видение проекта, воркшоп генерации историй;
  • быстрое оценивание PB для планирования релизов (planning poker);
  • механика проведения митингов по планированию спринтов;
  • были обсуждениы вопросы коммуникации необходимости рефакторинга заказчикам;
  • вопросы перевода проектов на SCRUM;
  • и многое-многое другое.
Все концепции были закреплены во время полуторачасовой Скрам-симуляции при помощи LEGO.  За 3 спринта у нас получился отличный город с домами, машинами, улицами!

Комментарии участников:
  • "Отличная подача материала, много примеров которые наглядно показывают преимущества / недостатки того или иного подхода к планированию. Такой подход ИМО очень эффективен, потму что не только узнаешь как надо делать но и наглядно видишь почему."
    Andrey Parfonov (linkedin), eXo Platform SAS.

  • "Тренинг понравился доступностью простых истин, т.е. то что прочитав можешь опровергнуть или засомневаться, играючи видишь явно."
    Petr Nedonosko (
    linkedin), Project Leader at eXo Platform SAS

  • "Тренинг понравился знаниями, атмосферой, кругом собравшихся и возможностью  пообщаться... На мой взгляд тренинг полезен не только для программистов и тех, кто выступает в роли scrum master команды, но и для бизес - части, а.и. заказчика или представителя заказчика. Подобный тренинг дает полную картину ролей и ожиданий в проекте, что для бизнеса, как для инициатора процесса, на мой взгляд, абсолютно необходимо."
    Marina Babich (
    linkedin), Project manager, business analyst

  • "Тренинг мне очень понравился именно тем что была не сухая теория, которая обычно не всегда до конца понимается, а то что понимается очень скоро потом чаще всего забывается, а тем что мы отработали все базовые принципы на практике, на тех же самолетиках, на том же лего и им подобным играм-симуляциям, я запомню данную практику на очень долго, и сейчас чуствую себя достаточно уверенно в том что-бы даже попытатся внедрить scrum в реальный проект. До тренинга я например только в кратце знал что такое XP, а о scrum я вообще почти ничего не слышал."
    Taras Tovchenko (linkedin), Senior Developer at Software MacKiev
Ждём вас на следующих тренингах.


SCRUM коучинг в Circle Development

Автор: Алексей Кривицкий

9-12 февраля я провёл ряд тренингов и двухдневный коучинг для внедрения Agile/SCRUM в харьковском офисе компании Circle Development.

Тренинг включал в себя следующие аспекты Agile/SCRUM:
  • необходимость приоритезации и ведения беклогов продуктов;
  • эффективность работы короткими циклами и передачи работы мелкими бетчами;
  • командность подхода SCRUM через иллюстрацию концепции узких мест, pull/push-систем и узких специалистов;
  • улучшение процесса разработки - игра ball points (посмотреть видео-фрагмент).
Также были детально обсуждены и проиллюстрированы при помощи симуляции с LEGO
конструктором следующие аспекты планирования проектов:
  • user stories - как формат накопления и детализации требований по мере надобности;

  • planning poker - как инструмент коллективного обсуждения и оцеваний требований;

  • velocity - как метрика построение долгосрочных планов;

  • структура и подходы проведения сессий планирования итераций.

Будем рады помочь вам внедрить подходы эффективной разработки.

Selenium workshop

Тренер

Николай Алименков

Целевая аудитория

Тестировщики (QA, QC), разработчики web проектов.

Назначения тренинга

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

Цели тренинга
  • Дать теоретические знания по Selenium (Core, RC, Grid).
  • Рассмотреть методики его внедрения, применения на проектах разной направленности.
  • Осветить проблемы и полезные практики.
  • Практическое написание тестов на тестовом приложении с помощью Core и RC (язык Java).
  • Описать стратегии по ведению и поддержке существующих тестов.
  • Подходы к написанию функциональных тестов на Selenium, применению Selenium для приемочного тестирования, TDD
Продолжительность
  • 1 день (8 часов)
Практические занятия

  • Написание тестов на существующее приложение в различных режимах
  • Настройка и запуск тестов в различных режимах
  • Командное использование различных подходов для применения Selenium в TDD и приемочном тестировании
Дата и место проведения
Стоимость
  • 775 грн человека (включены кофе-брейки).
Спрашивайте про групповые скидки при регистрации.

Расписание

Тренинг длится с 10:00 до 18:30 по следующему расписанию:
  • 9:30 - открытие аудитории
  • 10:00 - начало тренинга
  • 13:00 - 14:00 - перерыв на обед
  • 18:30 - завершение формальной части тренинга
Требования к участникам

Просьба иметь ноутбуки для практической части тренинг (хотя бы 1 ноутбук на 2-3 человека).

Обязательное ПО на ноутбуках:
  • Firefox
  • Selenium IDE
  • Web server (Tomcat, Jetty) - будет выдаваться также на диске
Желательное ПО (кто хочет и может писать на Java, не обязательно):
  • Java (5+)
  • Java IDE (IDEA предпочтительнее)
Остальные материалы и ПО будет выдаваться на дисках

Материалы тренинга "Базовые концепции Agile и SCRUM"

Автор: Алексей Кривицкий

10 января 2009 в Харькове был проведён полнодневный тренинг по программе Базовые концепции Agile и SCRUM.




Тренинг (а его посетило 23 человека) как обычно прошёл в дружественной и комфортной обстановке.

Подобный тренинг плюс его вторая часть по программе Планирование, оценивание и управление проектами по Agile и SCRUM планируется на 13-14 февраля в Киеве.

Слайды доступны для просмотра и выкачки:

Отчет: Scrum-воркшоп в Сиклуме, Днепропетровск

В декабре SCRUMguides в лице Тимофея Евграшина и Алексея Кривицкого провела воркшоп в Днепропетровском офисе компании Ciklum.



Воркшоп был посвящён вопросам планирования и оценивания Agile проектов и включал в себя также обсуждение ключевых принципов гибкой разработки и структуру каркаса управления проектами Scrum.



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

В частности была проведена игра "Scrum за 1 час" в течение которой участники мини-команд во главе со своим избранным Product Owner разрабатывали настольную игру. Вся работа выполнялась по правилам Scrum: от управление требованиями, планирования итераций до демонстрации продукта и ретроспектив.



В конце тренинга, после игры по оцениванию относительной сложности перевоза зоопарка на о. Мадагаскар :) участники получили колоды для Planning Poker - инструмента командной оценки проектов.



Вас интересуют подобные воркшопы? Зовите нас в гости!

Командные тренинги по SCRUM



Мы предлагаем командные и корпоративные тренинги по SCRUM, которые покрывают основные аспекты гибкой разработки программного обеспечения (Agile Software Development). В рамках этих тренингов рассматриваются преимущества и способы внедрения SCRUM на проектах, практики командной оценки проектов, запуск, планирование и управление гибкими проектами, улучшение процессов.

Целями этих тренингов для вас могут быть:
  • запуск нового проекта на SCRUM;
  • перевод существующего проекта на SCRUM;
  • решение ряда проблем проекта путём внедрения практик гибкой разработки;
  • аудит проекта и выработка рекомендаций по улучшению процессов разработки и управления проектом;
  • ознакомления проектной команды с принципами гибкой разработки для последующего самостоятельного внедрения выбранных практик
Коучинг

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

Тренинг с коучингом могут быть спланированы на 3-5 дней, в течение которых вы получите стартовые теоретические навыки и начнёте по-настоящему работать по SCRUM. Это самая эффективная модель запуска SCRUM проектов.

Детальное описание наших услуг и расценки

Свяжитесь с нами и узнайте о последней программе и рекомендациях для вашего проекта от тренеров.

Специализированные тренинги

До проведения командных тренингов мы, как правило, обговариваем с вами ваши ожидания, и подстраиваем программу под конкретные нужды компаний и проектных команд.

Мы ещё ни разу не читали один и тот ж одинаковый тренинг!

Тренинг в Харькове

Харьков, 10 января 2009 (суббота).
Мы проводим тренинг Базовые концепции Agile и SCRUM. Регистрация открыта!

Вы также можете записаться в листы ожидания для тренингов в Киеве, Днепропетровске и других городах.

Тренинг "Планирование, оценивание и управление проектами по Agile и SCRUM"

  • Вы знакомые с концепциями гибкой разрабокти, но у вас есть практические вопросы?
  • Вы запускаете проект по Agile/Scrum/XP и хотели бы знать больше о начальных фазах оценивания и планирования проектов?
  • В вашем проекте есть сложности с планированием?
  • Вы хотели бы влиться в Agile/Scrum/XP проект, но у вас не хватает для этого знаний и навыков?
  • Вы хотели бы помочь вашим заказчикам вести проект, но не знаете какие Agile/Scrum/XP практики вам могут быть полезны?
  • Вы собираетесь запускать start-up и хотели бы знать больше про гибкие подходы в управлении проектом?
Значит этот тренинг для вас!

Планирование, оценивание и управление проектами по Agile и Scrum.


В ходе тренинга Алексей Кривицкий, сертифицированный ScrumMaster и Scrum Practitioner, рассмотрит эти и многие другие важные вопросы внедрения практик Agile и Scrum.

Тренеры

Алексей Кривицкий, Certified ScrumMaster, Certified Scrum Practitioner

Вопросы, рассматриваемые на тренинге:
  • Проблема сбора требований в традиционных подходах и альтернативы, основанные на анализе требований по запросу (just-in-time requirements management) и пользовательских историях (user stories).
  • Управление проектом на основании визуализации зависимости "сроки<->объём работы".
  • Метрики и инструменты, которые помогут вам и вашим заказчикам по-настоящему управлять проектами.
  • Командные способы оценки проектов (planning poker) и их применимость в реальных проектах.
  • У вас будет возможность задать любые интересующие вас вопросы.
Тренинг включает в себя ряд игр, симуляций и упражнений, иллюстрирующих рассматриваемые вопросы.

Ближайшие даты проведения тренинга:
Расписание

Тренинг длится с 10:00 до 18:00 по следующему расписанию:
  • 10:00 - начало тренинга
  • 13:00 - 14:00 - перерыв на обед
  • 18:00 - завершение формальной части тренинга
  • 19:00 - закрытие аудитории
Стоимость
Групповые скидки от 3-х человек.

Перейти к регистрации