Agile/Scrum методологии разработки программного обеспеченияjazzteam
Сотрудница компании JazzTeam провела ряд лекций в Гродненском государственном университете имени Янки Купалы.
После конференции Solit-2013 в рамках ознакомительного тура по Беларуси для одного из англозычных докладчиков, руководство компании посетило Гродненский государственный университет имени Янки Купалы, где состоялось знакомство с руководством кафедры программного обеспечения интеллектуальных и компьютерных систем. В рамках продолжения отношений между компанией и кафедрой представитель компании JazzTeam провела несколько лекции по тематике разработки программного обеспечения.
Лекции проходили в рамках заседания студенческого семинара “Информатика – Сегодня”, которые университет и кафедра проводят регулярно.
Первая лекция была проведена 22 марта 2013 года на тему: “Agile/Scrum методологии разработки программного обеспечения”.
Посетителей, участников, слушателей этой лекции заинтересовали такие вопросы: преимущества и недостатки agile и scrum, как разработчики решают спорные моменты, как новичок может повлиять на всю команду, как замотивировать разработчиков и т.д. После доклада была продолжительная и насыщенная дискуссия по возникшим у слушателей вопросам.
На лекциях присутствовало много людей, начиная от первокурсников до преподавателей.
Лекции охватывали большой спектр вопросов, и все моменты были разобраны на примерах. Публика вела себя очень оживленно и интересовалась больше примерами из жизни, практическими навыками.
Впечатления о проведенных лекциях остались самые положительные. Спасибо за интересные вопросы и обсуждения!
Презентация была представлена в ходе вебинара "Scrum с нуля". Ведущая: Анна Чащина – разработчик 1С, руководитель отдела внедрения компании "Кодерлайн".
Основная тема для обсуждения: почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum.
http://www.koderline.ru/
Презентация была представлена в ходе обсуждения вебинара "Scrum с нуля", автор - Валерий Федоров, руководитель проектов компании "Кодерлайн".
http://www.koderline.ru/
Обсуждение касалось вопроса, почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum. Выступающий представил личный практический опыт.
Agile/Scrum методологии разработки программного обеспеченияjazzteam
Сотрудница компании JazzTeam провела ряд лекций в Гродненском государственном университете имени Янки Купалы.
После конференции Solit-2013 в рамках ознакомительного тура по Беларуси для одного из англозычных докладчиков, руководство компании посетило Гродненский государственный университет имени Янки Купалы, где состоялось знакомство с руководством кафедры программного обеспечения интеллектуальных и компьютерных систем. В рамках продолжения отношений между компанией и кафедрой представитель компании JazzTeam провела несколько лекции по тематике разработки программного обеспечения.
Лекции проходили в рамках заседания студенческого семинара “Информатика – Сегодня”, которые университет и кафедра проводят регулярно.
Первая лекция была проведена 22 марта 2013 года на тему: “Agile/Scrum методологии разработки программного обеспечения”.
Посетителей, участников, слушателей этой лекции заинтересовали такие вопросы: преимущества и недостатки agile и scrum, как разработчики решают спорные моменты, как новичок может повлиять на всю команду, как замотивировать разработчиков и т.д. После доклада была продолжительная и насыщенная дискуссия по возникшим у слушателей вопросам.
На лекциях присутствовало много людей, начиная от первокурсников до преподавателей.
Лекции охватывали большой спектр вопросов, и все моменты были разобраны на примерах. Публика вела себя очень оживленно и интересовалась больше примерами из жизни, практическими навыками.
Впечатления о проведенных лекциях остались самые положительные. Спасибо за интересные вопросы и обсуждения!
Презентация была представлена в ходе вебинара "Scrum с нуля". Ведущая: Анна Чащина – разработчик 1С, руководитель отдела внедрения компании "Кодерлайн".
Основная тема для обсуждения: почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum.
http://www.koderline.ru/
Презентация была представлена в ходе обсуждения вебинара "Scrum с нуля", автор - Валерий Федоров, руководитель проектов компании "Кодерлайн".
http://www.koderline.ru/
Обсуждение касалось вопроса, почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum. Выступающий представил личный практический опыт.
Мастер-класс. Интерактивная презентация + деловая игра «Управление командами разрабатывающими ПО по Agile (Scrum) и выводу нового программного продукта (ПО) на рынок» c использованием симулятора проектной деятельности (СПД) BesTeamKpi®
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
3. Backlog
Инструмент для ведения Backlog –
основные требования
Не становитесь заложниками
инструмента
4. Планирование спринта
Приоритезация Product Backlog’а -
изменения
Метафора системы - ускоряет
Product Backlog и Technical Backlog
Необходимость в Research Backlog’е
how to demo
микроменеджмент
5. Декомпозиция и оценка
Объѐм задачи не более 8 дней. Объѐм подзадачи –
4-16 часов. (Теория СМО ;))
Работает:
Work-breakdown structure
Planning Poker
Необходимо:
Инструменты для оценки
Декомпозиция
7. Scrumboard
Основное средство визуализации
Следим за сигналами
Осторожно:
Не очень много бумажек
Купите хорошие стикеры ;)
Не беспокойтесь за историю
9. Работа в течение спринта
Управление требованиями и
изменениями на след. спринт
Проектирование
Реализация
Тестирование
10. Управление требованиями
Видение и Метафора системы
Процесс управления изменениями – общедоступен -
кроссфункциональность
Чѐткое деление на функц. и нефункц. требования
Осторожно:
Требования – бутылочное горлышко
11. Проектирование
Test-driven design
Контракты
Белая доска
Drive-a-spike
12. Кроссфункциональность
Необходимо добиваться. Даѐт возможности:
Фокусирование всех на главной задаче
Оценка – вместе. Прояснение тонких мест
помогает пониманию.
Устраняет риски отсутствия людей
Устраняет “бутылочные горлышки”
13. Владение кодом
Сильное – есть ответственный за модуль.
Изменения – только в своей зоне
ответственности. В другой зоне – запросы на
изменение.
Слабое – есть ответственный за модуль. Все могут
менять, но ответственный “присматривает”
Коллективное – всѐ общее. Отвечают – тоже все.
14. Тестирование и
развѐртывание
Приѐмочные тесты
Continious integration – тесты каждый час
Быстрый цикл ручного тестирования
Predeploy(code-freeze) и Production
Баги – на Scrumboard – минимализм и наглядность
Осторожно:
Не должно быть “баг-ударов” в другую итерацию
15. Ретроспективы
Положительная обратная связь
Вовремя обратить внимание на проблемы
Утвердить хорошие практики работы
Выяснить причины невыполнения целей
Улучшить климат в команде
Большая ретроспектива – раз в квартал.
16. Итоги - преимущества
Прозрачность процесса
Предсказуемость сдачи релизов и выполнения проекта
Повышение качества продукта: лучшее соответствие
ожиданиям пользователей, уменьшение количества
ошибок, за счѐт их раннего обнаружения
Увеличение продуктивности за счѐт фокусировки
Значительно уменьшает нагрузку на менеджмент.
Повышение вовлечѐнности сотрудников – мотивация
Упрощение вхождения в команду новых игроков
Создание условий для взаимного обучения в виде
ретроспектив и стенд-апов.
17. Итоги – уменьшение рисков
Работа сделана не вовремя
Сделано не то, что было нужно
Сделано не самым эффективным способом
Ключевой сотрудник в отпуске
Сложность внесения изменений в код