Алексей Лустин. 1c:Автоаджайлер

32
1C:АвтоАджайлер первое правило Agile в 1С ничего не говорить про Agile

Upload: scrumtrek

Post on 16-Apr-2017

171 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Алексей Лустин. 1C:Автоаджайлер

1C:АвтоАджайлерпервое правило Agile в 1С

ничего не говорить про Agile

Page 2: Алексей Лустин. 1C:Автоаджайлер

Кто ?Alexey Lustin (Алексей Лустин)

• “гуглюсь” по строке “алексей лустин 1С”

• https://github.com/allustin • https://plus.google.com/+AlexeyLustinSocial/posts

• занимаюсь:• внедрением CI-CD в мире 1С• аудитом 1С систем• имплементацией Agile практик в 1С (в том числе SAFe)• внедрением инженерных практик разработки BDD,

TDD, DDD, ADD• и др.

Page 3: Алексей Лустин. 1C:Автоаджайлер

“ВНЕДРЕНИЕ”

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

(с) “обычный 1С-ник”

Page 4: Алексей Лустин. 1C:Автоаджайлер

В 1С нет Agile, есть ТБР• менеджер проекта в 1С мире получает

сертификат автоматически, если имеет сертификат PMBOOK

• владельцы продуктов отсутствуют “как класс”

• технология быстрого результата

http://www.1c.ru/uk/qual/technology.htm#a2

Page 5: Алексей Лустин. 1C:Автоаджайлер

ТБР

ОПРЕДЕЛЕНИЕ ЦЕЛЕЙ

ИТЕРАЦИЯ N+0

ИТЕРАЦИЯ N+1

ИТЕРАЦИЯ N+2

В ПРОДУКТИВ

ИТЕРАЦИЯ - ЭТО ЭТАП ПРОВЕРКИ ГИПОТЕЗЫ ЗАКАЗЧИКА НА ТИПОВОЙ КОНФИГУРАЦИИ

Page 6: Алексей Лустин. 1C:Автоаджайлер

Нарушили ;-)• техническое совершенство не отражено

• “тестов нет”• автоматизации процессов нет

• быстрого выпуска “в продуктив” нет• про пользу заказчика ничего не говорится• изменение процессов командой не

приветствуется, так это означает нарушение методологии компании 1С ;-)

На всякий случай - http://www.agilemanifesto.org/iso/ru/

Page 7: Алексей Лустин. 1C:Автоаджайлер

ВСЁ ЧТО ДЕЛАЕТСЯ ДЛЯ 1С

ДОЛЖНО БЫТЬ СДЕЛАНО НА 1С

Page 8: Алексей Лустин. 1C:Автоаджайлер

Люди, куры и свиньи, персоны

Page 9: Алексей Лустин. 1C:Автоаджайлер

Люди, куры и свиньи, персоны

Page 10: Алексей Лустин. 1C:Автоаджайлер

Люди, куры и свиньи

Page 11: Алексей Лустин. 1C:Автоаджайлер

Кнопка F1

Page 12: Алексей Лустин. 1C:Автоаджайлер

effectcup

http://effectcup.com/

Page 13: Алексей Лустин. 1C:Автоаджайлер

Цели-Персоны-Действия-Истории

Page 14: Алексей Лустин. 1C:Автоаджайлер

Цели-Персоны-Действия-Истории

http://effectcup.com/

Page 15: Алексей Лустин. 1C:Автоаджайлер

Цели-Персоны-Действия-Истории

Page 16: Алексей Лустин. 1C:Автоаджайлер

Где хранить истории

● Проблемы либо с качеством требований

или

● Проблемы с пользой бизнесу

Page 17: Алексей Лустин. 1C:Автоаджайлер

УСТАВ ПРОЕКТА

Page 18: Алексей Лустин. 1C:Автоаджайлер

“ГоLимый KANBAN”

Каждый 1С-ник попробовавший SCRUM (™) , скатывается к KANBAN(™) ©

Цель одна = внедрить систему и передать на поддержку.

Page 19: Алексей Лустин. 1C:Автоаджайлер

Спринт “минус один” и “ноль” “минус 1”

- согласование устава проекта

“спринт 0” - выбор архитектурных решений, определение

календаря

Только на нулевом спринте можно успеть поднять CI-CD

пока собираются требования

Page 20: Алексей Лустин. 1C:Автоаджайлер

Проект за 6 спринтов

Page 21: Алексей Лустин. 1C:Автоаджайлер

Итерации это процесс

Page 22: Алексей Лустин. 1C:Автоаджайлер

Обязательный константы• только после 6 ретроспектив можно сделать

“Регламент” - как мы работаем

Page 23: Алексей Лустин. 1C:Автоаджайлер

Улучшение процесса - тоже процесс

Page 24: Алексей Лустин. 1C:Автоаджайлер

Не забудем оценить процесс по SAFe

Опрос - “это радар”

Page 25: Алексей Лустин. 1C:Автоаджайлер

Приземляем - как это работает• это знаю я• это знаете Вы• это знает любой Agile coach

но 1C-ник мыслит своими понятиями - метаданными ;-)

Page 26: Алексей Лустин. 1C:Автоаджайлер

ЗАКОН AGILE ДЛЯ ИТ КОМАНД

ПЕРВЫЙ ПРОЕКТ ПО AGILE/LEAN МЕТОДИКАМ

это ПРОЕКТ ПО ВНЕДРЕНИЮ AGILE/LEAN МЕТОДИК

Page 27: Алексей Лустин. 1C:Автоаджайлер

Личным примером (GOGS git)

Page 28: Алексей Лустин. 1C:Автоаджайлер

Личным примером (ALLURE QA)

Page 29: Алексей Лустин. 1C:Автоаджайлер

Личным примером (JENKINS 2.5)

Page 30: Алексей Лустин. 1C:Автоаджайлер

Личным примером (DBA контроль)

Page 31: Алексей Лустин. 1C:Автоаджайлер

Личным примером (GITHUB)

https://github.com/silverbulleters/vanessa-agiler

Page 32: Алексей Лустин. 1C:Автоаджайлер

СПАСИБО ЗА ВНИМАНИЕ