SlideShare a Scribd company logo
Ag;)e +
Корпоративная Культура
      Scrum, TDD, XP, Kanban
Agile это система ценностей, а не процесс
Ранняя и непрерывная поставка работающего продукта

Преветствуются меняющиеся требования = competitive advantage

Частые билды

Представители заказчика и разработчики работаю close to each other

Проекты строятся вокруг мотивированных личностей. Самоконтроль

Много живого общения, less formality

Прогресс means working product

Разработка с постоянной скоростью; no BOOMs

Постоянное внимание техническому совершенству и хорошему дизайну

Простота = максимизация работы которую не нужно делать!

Только самоорганизующиеся команды дают лучшую архитектуру и дизайн

Постоянные retrospective meetings
Agile Vocabulary & Artifacts
Iterations (Sprints)      Daily (Scrum) Meetings

Sprint Backlog            Releases

User-stories (or Items)

Product Backlog           Product Owner

Story Points              Scrum Master (PM)

Iteration Review          Workers (Scrum Team)

Iteration Kickoff         Stakeholder (Instigator, Investor)

Burndown

Team Velocity
Популярность Agile
                     Scrum
                     Scrum + XP
          9%         Гибрид
     3%              Other
    4%               XP
   4%                ХЗ
   5%
               58%   Scrumban, Lean, FDD, AUP

    17%
Scrum - инкрементальная разработка




личное взаимодействие важнее документации

не тестированный код не работает

частые релизы лучше вылизанного кода

скрам команда кроссфункциональна и самоорганизована
TDD - разработка через тестирование




  Почему Чак не пишет тесты?                Почему другие не пишут тесты?
      Его код идеален                           Не знают зачем это нужно

      Ему не нужна документация                 Нет времени

      У него идеальная память                   Это невозможно протестировать

      Рефакторинг без проблем. См. п.1          Это не его работа

                                                Ему и так хорошо, его зовут Чак


“Clean Code That Works”, слова Кента Бека
XP - экстримальное программирование
Игра в планирование

Тестирование до начала разработки и визуализация

Парное программирование

Постоянная переработка

Простота разработки

Коллективное владение кодом

Продолжающаяся интеграция

Заказчик на рабочей площадке

Быстрый выпуск версий

40 часовая рабочая неделя

Стандарты кодирования

Метафора системы = сравнение с аналогичными продуктами или явлениями
Kanban или бережливое производство

Отменяется разработка по фазам с четкими временными границами

Пользовательские истории больши, а их самих - меньше

Оценка сводится к минимуму или уберается вовсе

Внимание переходит со скорости разрботки на продолжительность цикла



                 Что за хрень? Это ж не Agile!

                    А Agile это не процесс!
Визуальная доска Kanban
Корпоративная
  культура
модель Шнайдера                                      Reality
                                                      Oriented

       Командная работа

                                   Делегирование                       Процессы
 Взаимодействие
                           Культура                                                   Культура
                        взаимодействия         Доверие                                контроля               Иерархия
                                                                 Стандарты
                         (collaboration)                                               (control)
                   Успеха добьемся только вместе                     Успех засчет получения и поддержки контроля

   Равноправие
                            Уважение                                   Стабильность
                                                                                                   Порядок


 People                                                                                                         Company
                               Личный рост                       Совершенство
Oriented                                                                                        Элита           Oriented
           Обучение
                           Культура                Базис
                                                                                      Культура            Результативность
                        роста и развития                              Талант
                                                                                     компетенции
  Цель/Вера
                          (cultivation)                                              (competence)
             Успех потому что мы правильно ростем                                 Успех потому что мы лучшие

                                    Индивидуальность                                                    Креативность
           Преданность                                                Способности = положение
                                                      Possibility
                                                       Oriented
{The End}

More Related Content

Similar to Dev methodologies (in Russian)

управление персоналом инструменты оценки персонала системы-томаса
управление персоналом  инструменты оценки персонала системы-томасауправление персоналом  инструменты оценки персонала системы-томаса
управление персоналом инструменты оценки персонала системы-томасаNatalia Bocharova
 
Эффективность. Как увеличить эффективность отдела продаж?
Эффективность. Как увеличить эффективность отдела продаж?Эффективность. Как увеличить эффективность отдела продаж?
Эффективность. Как увеличить эффективность отдела продаж?SalesMan Team
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. DetechNatalia Bocharova
 
Модель компетенций в оценке, обучении и развитии специалиста по тестированию
Модель компетенций в оценке, обучении и развитии специалиста по тестированиюМодель компетенций в оценке, обучении и развитии специалиста по тестированию
Модель компетенций в оценке, обучении и развитии специалиста по тестированиюSQALab
 
Эффективный Руководитель Татьяна Индина 2013
Эффективный Руководитель Татьяна Индина 2013Эффективный Руководитель Татьяна Индина 2013
Эффективный Руководитель Татьяна Индина 2013Tatiana Indina
 
Бизнес мышление у сотрудников IT сферы
Бизнес мышление у сотрудников IT сферыБизнес мышление у сотрудников IT сферы
Бизнес мышление у сотрудников IT сферыSQALab
 
Нил Верещагин: Финансирование стартапов. Ключ к успеху.
Нил Верещагин: Финансирование стартапов. Ключ к успеху.Нил Верещагин: Финансирование стартапов. Ключ к успеху.
Нил Верещагин: Финансирование стартапов. Ключ к успеху.Fast_Lane_Ventures
 
Swedbank HR Breakfast
Swedbank  HR  BreakfastSwedbank  HR  Breakfast
Swedbank HR BreakfastDaria Rudnik
 
аутсорсинг маркетинговых услуг интернет магазинов сокращённая версия
аутсорсинг маркетинговых услуг интернет магазинов   сокращённая версияаутсорсинг маркетинговых услуг интернет магазинов   сокращённая версия
аутсорсинг маркетинговых услуг интернет магазинов сокращённая версияEfim Aldoukhov
 
Стратегия бренда «Илья Петров»
Стратегия бренда «Илья Петров»Стратегия бренда «Илья Петров»
Стратегия бренда «Илья Петров»Ilya Petrov
 
Лидерство. Поддубный
Лидерство. ПоддубныйЛидерство. Поддубный
Лидерство. ПоддубныйMark&Sales
 
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...FutureToday
 
Что отличает успешные компании от всех остальных?
Что отличает успешные компании от всех остальных?Что отличает успешные компании от всех остальных?
Что отличает успешные компании от всех остальных?Александр Злыденный
 
Основы менеджмента: 1. Организации и функции управления
Основы менеджмента: 1. Организации и функции управленияОсновы менеджмента: 1. Организации и функции управления
Основы менеджмента: 1. Организации и функции управленияYuriy Robul
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровNatalia Bocharova
 
Alexey Solodovnikov. Hyper Island
Alexey Solodovnikov. Hyper IslandAlexey Solodovnikov. Hyper Island
Alexey Solodovnikov. Hyper IslandAlla Kalinichenko
 
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...Roman Dusenko
 

Similar to Dev methodologies (in Russian) (20)

О SCORE
О SCOREО SCORE
О SCORE
 
управление персоналом инструменты оценки персонала системы-томаса
управление персоналом  инструменты оценки персонала системы-томасауправление персоналом  инструменты оценки персонала системы-томаса
управление персоналом инструменты оценки персонала системы-томаса
 
Эффективность. Как увеличить эффективность отдела продаж?
Эффективность. Как увеличить эффективность отдела продаж?Эффективность. Как увеличить эффективность отдела продаж?
Эффективность. Как увеличить эффективность отдела продаж?
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. Detech
 
Модель компетенций в оценке, обучении и развитии специалиста по тестированию
Модель компетенций в оценке, обучении и развитии специалиста по тестированиюМодель компетенций в оценке, обучении и развитии специалиста по тестированию
Модель компетенций в оценке, обучении и развитии специалиста по тестированию
 
Эффективный Руководитель Татьяна Индина 2013
Эффективный Руководитель Татьяна Индина 2013Эффективный Руководитель Татьяна Индина 2013
Эффективный Руководитель Татьяна Индина 2013
 
Бизнес мышление у сотрудников IT сферы
Бизнес мышление у сотрудников IT сферыБизнес мышление у сотрудников IT сферы
Бизнес мышление у сотрудников IT сферы
 
Personal Partner.pdf
Personal Partner.pdfPersonal Partner.pdf
Personal Partner.pdf
 
Нил Верещагин: Финансирование стартапов. Ключ к успеху.
Нил Верещагин: Финансирование стартапов. Ключ к успеху.Нил Верещагин: Финансирование стартапов. Ключ к успеху.
Нил Верещагин: Финансирование стартапов. Ключ к успеху.
 
Swedbank HR Breakfast
Swedbank  HR  BreakfastSwedbank  HR  Breakfast
Swedbank HR Breakfast
 
аутсорсинг маркетинговых услуг интернет магазинов сокращённая версия
аутсорсинг маркетинговых услуг интернет магазинов   сокращённая версияаутсорсинг маркетинговых услуг интернет магазинов   сокращённая версия
аутсорсинг маркетинговых услуг интернет магазинов сокращённая версия
 
Стратегия бренда «Илья Петров»
Стратегия бренда «Илья Петров»Стратегия бренда «Илья Петров»
Стратегия бренда «Илья Петров»
 
Лидерство. Поддубный
Лидерство. ПоддубныйЛидерство. Поддубный
Лидерство. Поддубный
 
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...
Передовые технологии отбора в Graduate Recruitment — Татьяна Хватинина, SHL R...
 
Korporativnye meropriatia
Korporativnye meropriatia Korporativnye meropriatia
Korporativnye meropriatia
 
Что отличает успешные компании от всех остальных?
Что отличает успешные компании от всех остальных?Что отличает успешные компании от всех остальных?
Что отличает успешные компании от всех остальных?
 
Основы менеджмента: 1. Организации и функции управления
Основы менеджмента: 1. Организации и функции управленияОсновы менеджмента: 1. Организации и функции управления
Основы менеджмента: 1. Организации и функции управления
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоров
 
Alexey Solodovnikov. Hyper Island
Alexey Solodovnikov. Hyper IslandAlexey Solodovnikov. Hyper Island
Alexey Solodovnikov. Hyper Island
 
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...
Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей...
 

Dev methodologies (in Russian)

  • 2. Agile это система ценностей, а не процесс Ранняя и непрерывная поставка работающего продукта Преветствуются меняющиеся требования = competitive advantage Частые билды Представители заказчика и разработчики работаю close to each other Проекты строятся вокруг мотивированных личностей. Самоконтроль Много живого общения, less formality Прогресс means working product Разработка с постоянной скоростью; no BOOMs Постоянное внимание техническому совершенству и хорошему дизайну Простота = максимизация работы которую не нужно делать! Только самоорганизующиеся команды дают лучшую архитектуру и дизайн Постоянные retrospective meetings
  • 3. Agile Vocabulary & Artifacts Iterations (Sprints) Daily (Scrum) Meetings Sprint Backlog Releases User-stories (or Items) Product Backlog Product Owner Story Points Scrum Master (PM) Iteration Review Workers (Scrum Team) Iteration Kickoff Stakeholder (Instigator, Investor) Burndown Team Velocity
  • 4. Популярность Agile Scrum Scrum + XP 9% Гибрид 3% Other 4% XP 4% ХЗ 5% 58% Scrumban, Lean, FDD, AUP 17%
  • 5. Scrum - инкрементальная разработка личное взаимодействие важнее документации не тестированный код не работает частые релизы лучше вылизанного кода скрам команда кроссфункциональна и самоорганизована
  • 6. TDD - разработка через тестирование Почему Чак не пишет тесты? Почему другие не пишут тесты? Его код идеален Не знают зачем это нужно Ему не нужна документация Нет времени У него идеальная память Это невозможно протестировать Рефакторинг без проблем. См. п.1 Это не его работа Ему и так хорошо, его зовут Чак “Clean Code That Works”, слова Кента Бека
  • 7. XP - экстримальное программирование Игра в планирование Тестирование до начала разработки и визуализация Парное программирование Постоянная переработка Простота разработки Коллективное владение кодом Продолжающаяся интеграция Заказчик на рабочей площадке Быстрый выпуск версий 40 часовая рабочая неделя Стандарты кодирования Метафора системы = сравнение с аналогичными продуктами или явлениями
  • 8. Kanban или бережливое производство Отменяется разработка по фазам с четкими временными границами Пользовательские истории больши, а их самих - меньше Оценка сводится к минимуму или уберается вовсе Внимание переходит со скорости разрботки на продолжительность цикла Что за хрень? Это ж не Agile! А Agile это не процесс!
  • 11. модель Шнайдера Reality Oriented Командная работа Делегирование Процессы Взаимодействие Культура Культура взаимодействия Доверие контроля Иерархия Стандарты (collaboration) (control) Успеха добьемся только вместе Успех засчет получения и поддержки контроля Равноправие Уважение Стабильность Порядок People Company Личный рост Совершенство Oriented Элита Oriented Обучение Культура Базис Культура Результативность роста и развития Талант компетенции Цель/Вера (cultivation) (competence) Успех потому что мы правильно ростем Успех потому что мы лучшие Индивидуальность Креативность Преданность Способности = положение Possibility Oriented