Инженеры бизнес приложений Alexey Lustin, SilverBulleters, LLC
Инженеры бизнес
приложений
Alexey Lustin, SilverBulleters, LLC
8 отделов в ИТ
Отдел поддержкиГруппа поддержки 1С Отдел поддержки Web приложений Отдел поддержки пользователей
Отдел инфраструктурыСервера Сети Etc
Отдел промышленной разработкиC# Java R
Отдел Web разработкиPhp Python ASP.NET
Отдел разработки 1C1С Конфигуратор ЦКК СППР
Отдел анализаWord (doc) IDEF Visio SharePoint
Куда уходит время в ИТ Среднее время внедрения функциональности – 145 дней
Стратегия отказов в ИТ
Главное ничего не пообещать, много попросить и много предложить
Нельзя не говорить про теорию,но надо говорить про теорию
Нельзя не говорить про теорию,но надо говорить про теорию
●ITIL v3 – конвейер повышения качества
●ScalablleAgile – конвейер получения пользы
●SocialServiceDesk – конвейер самообслуживания и обучения
●DevOps – конвейер коммуникации между сотрудниками
DevOps для 1С
Разработать конфигурацию на 1С (по правильному)Встроить внешний сервис НЕ на 1СРазвернуть автоматически в облаке (private или public)Развернуть мониторингВключить портал поддержки
Обрабатывать требования
И это должен сделать один человек – инженер бизнес-приложений
Критерии подбора инженера
●Эффективный ИТ специалист знает:◦ Один методологический блок бизнеса◦1Script или Powershel или Python или bash
(zsh) или Go◦умеет писать на 1С или С#/Mono или C++
или Clojure(LISP)◦использует vagrant или docker или ansimble
(chef,puppet)
Главное отобрать «мышки» у ИТ специалистов
Процесс DevOps
BDDGherkin
CI1C
CDPython
DockerGo
OpenStackPython
Feature: Загрузка в УТ данных с Yandex Market
● Python скрипт ● 1 входящий канал● 1 исходящий канал● 1 регламентное
задание● 1 очередь для
повторного использования на сайте
https://tech.yandex.ru
https://github.com/search?utf8=q=yandex+market
Feature: Полнотекстовый поиск в документах 1С: Документооборот
Feature: 1С:Деньги для сотрудников компании
• https://apetrova.my-company.ru/pmoney • https://evanova.my-company.ru/pmoney
Feature: Прогнозный мониторинг на основе журналов регистрации 1С
Feature: Быстрый старт проекта с OpenStack Murano
http://v8.1c.ru/overview/Term_000000033.htm
Клиент-серверный вариант работы
Настоящий клиент серверный вариант работы
«Биллинг» и хозрасчёт
Используем накопленный опыт
Бизнес эффекты
Функциональность за один деньРасчёт себестоимости ИТ сервисовСегодня, «лучше», чем вчера•Быстрей•Отказоустойчивей•Понятней
Стратегия борьбы со «страхами»
Аргумент Контраргумент
Я не знаю Python (etc) Пиши на 1Script
Мои специалисты знают только 1С
Пиши на 1С, а остальное устанавливай через docker start
У меня нет специалистов по linux А тут нет linux’а – тут есть только код и контейнеры
Нужно подумать, нарисовать архитектуру и попробовать
Архитектура выстраивается сама автоматически, так как
конструкция сервисов постоянно меняется
© Alexey Lustin, SilverBulleters, LLC
https://plus.google.com/+AlexeyLustinSocial
https://github.com/allustin
Подробности на круглом столе