Алексей Лустин. 1c:Автоаджайлер
TRANSCRIPT
1C:АвтоАджайлерпервое правило Agile в 1С
ничего не говорить про Agile
Кто ?Alexey Lustin (Алексей Лустин)
• “гуглюсь” по строке “алексей лустин 1С”
• https://github.com/allustin • https://plus.google.com/+AlexeyLustinSocial/posts
• занимаюсь:• внедрением CI-CD в мире 1С• аудитом 1С систем• имплементацией Agile практик в 1С (в том числе SAFe)• внедрением инженерных практик разработки BDD,
TDD, DDD, ADD• и др.
“ВНЕДРЕНИЕ”
это есть процесс введения чего-либо куда-либопри отсутствии смазки
(с) “обычный 1С-ник”
В 1С нет Agile, есть ТБР• менеджер проекта в 1С мире получает
сертификат автоматически, если имеет сертификат PMBOOK
• владельцы продуктов отсутствуют “как класс”
• технология быстрого результата
http://www.1c.ru/uk/qual/technology.htm#a2
ТБР
ОПРЕДЕЛЕНИЕ ЦЕЛЕЙ
ИТЕРАЦИЯ N+0
ИТЕРАЦИЯ N+1
ИТЕРАЦИЯ N+2
В ПРОДУКТИВ
ИТЕРАЦИЯ - ЭТО ЭТАП ПРОВЕРКИ ГИПОТЕЗЫ ЗАКАЗЧИКА НА ТИПОВОЙ КОНФИГУРАЦИИ
Нарушили ;-)• техническое совершенство не отражено
• “тестов нет”• автоматизации процессов нет
• быстрого выпуска “в продуктив” нет• про пользу заказчика ничего не говорится• изменение процессов командой не
приветствуется, так это означает нарушение методологии компании 1С ;-)
На всякий случай - http://www.agilemanifesto.org/iso/ru/
ВСЁ ЧТО ДЕЛАЕТСЯ ДЛЯ 1С
ДОЛЖНО БЫТЬ СДЕЛАНО НА 1С
Люди, куры и свиньи, персоны
Люди, куры и свиньи, персоны
Люди, куры и свиньи
Кнопка F1
Цели-Персоны-Действия-Истории
Цели-Персоны-Действия-Истории
Где хранить истории
● Проблемы либо с качеством требований
или
● Проблемы с пользой бизнесу
УСТАВ ПРОЕКТА
“ГоLимый KANBAN”
Каждый 1С-ник попробовавший SCRUM (™) , скатывается к KANBAN(™) ©
Цель одна = внедрить систему и передать на поддержку.
Спринт “минус один” и “ноль” “минус 1”
- согласование устава проекта
“спринт 0” - выбор архитектурных решений, определение
календаря
Только на нулевом спринте можно успеть поднять CI-CD
пока собираются требования
Проект за 6 спринтов
Итерации это процесс
Обязательный константы• только после 6 ретроспектив можно сделать
“Регламент” - как мы работаем
Улучшение процесса - тоже процесс
Не забудем оценить процесс по SAFe
Опрос - “это радар”
Приземляем - как это работает• это знаю я• это знаете Вы• это знает любой Agile coach
но 1C-ник мыслит своими понятиями - метаданными ;-)
ЗАКОН AGILE ДЛЯ ИТ КОМАНД
ПЕРВЫЙ ПРОЕКТ ПО AGILE/LEAN МЕТОДИКАМ
это ПРОЕКТ ПО ВНЕДРЕНИЮ AGILE/LEAN МЕТОДИК
Личным примером (GOGS git)
Личным примером (ALLURE QA)
Личным примером (JENKINS 2.5)
Личным примером (DBA контроль)
Личным примером (GITHUB)
https://github.com/silverbulleters/vanessa-agiler
СПАСИБО ЗА ВНИМАНИЕ