20
“Имплементация” инженерных практик типовой платный проект команды “Серебряная Пуля”

Имплементация инженерных практик для 1C

Embed Size (px)

Citation preview

Page 1: Имплементация инженерных практик для 1C

“Имплементация” инженерных

практиктиповой платный проект

команды “Серебряная Пуля”

Page 2: Имплементация инженерных практик для 1C

В чем проблема ?

● ваша 1С работает медленно ?○ код, который пишут Ваши разработчики, некачественный

● вы не успеваете удовлетворить все “хотелки” бизнеса ?○ разработка ведется лоскутно, без систематизации

● вы не понимаете, когда будут ошибки в продуктиве, а когда нет ?○ никто из вашей команды не тестирует свои решения

● ваш заказчик постоянно отказывает вам в приемке работ ?○ нет связи с поставленными требованиями и реализованной функциональностью

Page 3: Имплементация инженерных практик для 1C

Вы знаете, что Ваша команда может ?

● сократить баги в продуктиве до “нуля”● поддерживать постоянный срок выпуска новой функциональности

○ 1 неделя или меньше

● перейти от лоскутной автоматизации к запуску функциональных опций для бизнес-заказчиков

● не иметь копий рабочей базы 1С● быстро обновлять новые релизы типовых конфигураций

и всё это сами - без привлечения сторонних команд, и всё это сразу.

Page 4: Имплементация инженерных практик для 1C

Необходимо применять инженерные практики

по серьезному нужно “имлементировать” следующее

● Story and Example Mapping ● Behavior Driven Development● Continious Integration ● Continious Inspection● Continious Delivery

но как это сделать для 1С команды ?

Page 5: Имплементация инженерных практик для 1C

Проект на 3 итерации для одной команды

● Определение дат, согласование участников, форматы коммуникации● Итерация 1 - лекционно-практическая● Итерация 2 - практическо-лекционная● Итерация 3 - практически полезная● Финализация - контрольное документирование

Срок - “2 месяца от начала старта”

“Нулевая” итерация

1 итерация

2 итерация

3 итерация

Финал

1 неделя 2 недели 2 недели 2 недели 1 неделя

Page 6: Имплементация инженерных практик для 1C

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

Page 7: Имплементация инженерных практик для 1C

Первая итерация

● Лекции и парное программирование ● Персональный канал YouTube для команды “навсегда”

Page 8: Имплементация инженерных практик для 1C

Цель и первые изменения

Page 9: Имплементация инженерных практик для 1C

Вторая итерация

● Реальные задачи из текущего пула

Page 10: Имплементация инженерных практик для 1C

Цель и первые изменения

Page 11: Имплементация инженерных практик для 1C

Третья итерация

● Всё есть код ?● и даже сервер непрерывной проверки

Page 12: Имплементация инженерных практик для 1C

Цель и изменения

Page 13: Имплементация инженерных практик для 1C

Финал проекта

● документирование - развитие внутренней базы знаний○ описание процесса○ наработка FAQ○ контрольные карты для самопроверки

● подготовка к переходу на поддержку○ каналы получения информации○ способы регистрации обращений○ формат коммуникации и приоритеты для обращений

● Техническое завершение

Page 14: Имплементация инженерных практик для 1C

Что изменится ?

Page 15: Имплементация инженерных практик для 1C

Каких результатов вы достигнете ?

● количество ошибок в продуктиве - снижение на 80% ● обращения в поддержку 1С - снижение на 54% ● невыполненная работа в списке задач - снижение на 34%

наши средние цифры по итогам 24 “команд 1С”

Page 16: Имплементация инженерных практик для 1C

Что понадобится

● 20% времени вашей команды разработки● серверные мощности

○ виртуальный хост для GIT - 2 CPU 4 GB RAM 40GB HDD○ виртуальный хост для Jenkins - 2 CPU 4 GB RAM 40GB HDD○ виртульный хост для UAT контура - 2 CPU 4 GB RAM 40GB HDD

на первые 1.5 месяца - серверные мощности выделяем мы, чтобы ускорить переход

данных мощностей хватит для автоматизации на полгода для одной команды

Page 17: Имплементация инженерных практик для 1C

SilverBulleters, LLC

● команда профессионалов со знанием○ 1С, Java, C#, JavaScript, GoLang, Clojure, C++/C, R, F#

● методологи по автоматизации○ производства, торговли, ремонта, оказания услуг и других сфер деятельности

● специалисты по○ прогнозному финансовому управлению, управлению логистическими цепочками○ автоматизации любого вида учета - от зданий до товаров

участники OpenSource движения в мире 1С с 2002 года

Page 18: Имплементация инженерных практик для 1C

Дополнительный бонус

● архитектурные обсуждения решений ○ в соответствии с шаблонами проектирования○ с проверкой производительности○ с учётом правил интеграции

● теория построения производительных решений○ асинхронных○ гранулярных○ многопоточных

Page 19: Имплементация инженерных практик для 1C

FAQ

● почему итерациями ?○ чтобы результат заказчику был виден каждые 2 недели - для удобного контроля

● почему именно инженерные практики ?○ чтобы сразу получить эффект, за счет инженерных программ - для сокращения

сроков окупаемости проекта.

● почему именно мы ?○ потому мы авторы “имплементации” этих практик в 1С

● почему именно консалтинг ?○ потому что нам не нужен “vendor lock” для Вас, нам нужно передать вам

компетенцию, чтобы у Вас также были “люди серебряная пуля”, только свои.

Page 20: Имплементация инженерных практик для 1C

Контакты

+7-499-346-70-19 в будние дни с 9-00 (MSK) до 19:00 (MSK)

[email protected]

социальные сети:

● G+ - https://plus.google.com/+SilverbulletersOrgSocial ● VK.com - https://new.vk.com/silverbulleters ● FaceBook - https://www.facebook.com/SilverBulleters/ ● LinkedIn - https://www.linkedin.com/company/silverbulleter%27s-llc ● GitHub - https://github.com/silverbulleters