Модель системы Continuous Integration в компании Positive Technologies | Тиму...Positive Hack Days
1. Первоначальные типовые схемы, предлагаемые DevOps для всех проектов компании:
Build – Deploy – Testing – Promote
2. Реализация схемы на примерах наших проектов в TeamCity.
3. К чему мы пришли. Общая схема Continuous Integration:
Build – Deploy – Testing – Promote – Publishing – Delivery – Install & Update
Единственное бесплатное решение СЭД с открытым кодом, которое гарантирует Вам минимальные затраты на внедрение и позволит самостоятельно развивать систему.
Модель системы Continuous Integration в компании Positive Technologies | Тиму...Positive Hack Days
1. Первоначальные типовые схемы, предлагаемые DevOps для всех проектов компании:
Build – Deploy – Testing – Promote
2. Реализация схемы на примерах наших проектов в TeamCity.
3. К чему мы пришли. Общая схема Continuous Integration:
Build – Deploy – Testing – Promote – Publishing – Delivery – Install & Update
Единственное бесплатное решение СЭД с открытым кодом, которое гарантирует Вам минимальные затраты на внедрение и позволит самостоятельно развивать систему.
Предлагаем студентам объединиться и, используя подходы #OpenSource, работать над открытыми конфигурациями в процессе обучения групповой разработке на платформе 1С.
КРОК предлагает комплексную систему электронного документооборота, реализованную на базе платформы с открытыми исходными кодами Alfresco.
Это готовое решение, автоматизирующее все процессы управленческого документооборота, связанные с жизненным циклом информации и организационно-распорядительной документации. Использование технологий штрих-кодирования и потокового сканирования, интеграция с ЭЦП электронной цифровой подписью) обеспечивает создание на предприятии юридически значимого документооборота. Решение КРОК позволяет организовать централизованное хранение неструктурированной информации (документов и аудио-, видеозаписей, изображений), обеспечить регламентированный доступ к документам.
Предлагаем студентам объединиться и, используя подходы #OpenSource, работать над открытыми конфигурациями в процессе обучения групповой разработке на платформе 1С.
КРОК предлагает комплексную систему электронного документооборота, реализованную на базе платформы с открытыми исходными кодами Alfresco.
Это готовое решение, автоматизирующее все процессы управленческого документооборота, связанные с жизненным циклом информации и организационно-распорядительной документации. Использование технологий штрих-кодирования и потокового сканирования, интеграция с ЭЦП электронной цифровой подписью) обеспечивает создание на предприятии юридически значимого документооборота. Решение КРОК позволяет организовать централизованное хранение неструктурированной информации (документов и аудио-, видеозаписей, изображений), обеспечить регламентированный доступ к документам.
www.cmcons.com. Практика и технология внедрения процесса конфигурационного управления и управления изменениями с применением IBM Rational ClearCase и ClearQuest
Проектирование Программных Систем. Лекция 01Dima Dzuba
Лекция рассказывает о базовых принципах построения программного обеспечения. Проводится сравнение гибких (Agile) и водопадных методологий разработки программного обеспечения.
Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...Дмитрий Силаев
Если раньше крупные интеграторы гордились изобилием функционала и возможностью интегрировать свой продукт куда угодно, то теперь все говорят про персональные интерфейсы и потребности сотрудников.
Идея не нова, однако то, что об этом стали говорить разработчики говорит о революции, "революции в головах".
Обзор техник и приёмов для более эффективной работы с пользовательской документацией к программным и техническим системам.
Данные подходы возможно использовать в различных программах для работы с документацией — как в системах единого источника, так и в более традиционных инструментах.
В качестве практической демонстрации большинство техник разобрано на примере программы Dr.Explain.
Доклад Анатолия Левенчука "Управление жизненным циклом производственного актива: кто чем тут управляет?" на конференции «Жизненный цикл актива. Стандартизация. Интеграция. Интеллектуализация» 26 ноября 2014
Operating through the “eyes” of development: Efficient communicationsDevGAMM Conference
The speech will cover main tasks of developers at the operating stage of the project. How to use milestone time efficiently. Things to keep in mind at the stage of designing new functional and content.
Similar to Разработка автоматизированной системы компоновки проектной документации и обучения (20)
Operating through the “eyes” of development: Efficient communications
Разработка автоматизированной системы компоновки проектной документации и обучения
1. Презентация НИР
Версия #1.2 от 29 января 2015 г.
Чуприна Андрей, Сантехкомплект
1С: Эксперт по технологическим вопросам
andrew.chuprina@gmail.com
Разработка автоматизированной
системы компоновки проектной
документации и обучения
(Системы КПД)
* За основу взят типовой макет презентации с партнерского сайта фирмы 1С
2. Состав презентации
Спасибо Вам за проявленный интерес!
Для Вашего удобства тезисно окинем состав презентации. Презентация
состоит из разделов, каждый из которых освещает те или иные аспекты НИР:
Концепция и выгоды – рассказывает «о чем?» эта НИР
Актуальность бизнес-задачи. Обоснование необходимости – отвечает на
вопрос, «нужна ли» НИР
Расширение СППР – приводится сравнение с продуктом
Технологический процесс – «как?» ведется НИР
Статус НИР и актуальная прикладная задача
В заключении идут разделы, посвященные коммерциализации
результатов НИР и точке самоокупаемости НИР
2
3. 3
Концепция и выгоды
Базовые принципы:
Описания не «живут» в бессвязных файлах текстового редактора, а вводятся в
систему
Описания декомпозируются на взаимосвязанные: аналитики, модели и тексты
описаний с вложенными рисунками
Это позволяет компоновать документацию по аналитикам либо моделям в целом.
Проектной документации физически не существует. Она формируется «на лету»
только по необходимым аналитикам и опциям. Ничего лишнего.
Учитываются и «автоматом» подтягиваются (опционально) связанные модели /
аналитика, хранящиеся в системе
ВЫГОДЫ:
Документация больше не монолитна – она параметризуема и не статична,
а динамична (кастомизируется под пользователя опциями)
Пользователь формирует только нужный ему аналитический «срез» и
работает с ним, а не со всей «портянкой» контента
Компоновка актуальной версии нужного документа «на лету»
4. Выгоды (продолжение)
Одна точка изменения: при изменении описания документация
автоматически изменится во всех местах его использования - нет
необходимости массовой ручной правки
Скомпонованная документация всегда актуальна, т.к. строится на актуальных
описаниях
Навигация по описаниям (переход по связям) как внутри системы, так и в
скомпонованной документации
Интерактивность моделей
Оптимизация трудозатрат процессов документирования и обучения
4
6. Пример компоновки в Word
И автоматизированная компоновка проектной документации по моделям и
аналитикам.
6
7. Актуальность бизнес-задачи. Обоснование
необходимости
Осознание необходимости НИР пришло на текущем проекте. В
цифрах это:
Сильно кастомизированный комплекс баз из доработанных УТ 11,
Axelot, УАТ, а также почти неизменных БиТ и ЗУП под
управлением Itillium (постановка ТЗ и service desk) и SharePoint
(согласование ТЗ)
11 итераций разработки по 2 недели
3392 часа разработки
команда из руководителя проекта, архитектора, 4 бизнес-
аналитиков, 5 разработчиков, 2 тестировщиков
236 реализованных критичных пользовательских требования
334 выполненных ТЗ на изменение
Успешно пройденный этап опытной эксплуатации
7
8. Проблематика
Но по мере разработки проект начал превращаться в «черный
ящик» и «вещь в себе»
Традиционное же ручное документирование «в лоб» в
динамике теряло свою эффективность
---
Т.к. с ростом комплексности проекта приходилось не только документировать сами
изменения, но и находить и перерабатывать их описания в точках использования.
Добавление дополнительного документационного «среза»
приводило к возникновению еще одной точки использования
документации, которую приходилось вручную актуализировать
Хотелось найти технологичное решение, которое позволяло бы
автоматически компоновать нужный «срез» документации (в
т.ч. обучающие инструкции) на основе хранящихся в системе
описаний
8
9. 9
Расширение СППР
Результаты НИР рассматриваются как дополнение к функционалу
СППР, т.к. в нем отсутствует:
(на момент написания НИР)
Формирование документации "во вне" системы (популярные текстовые
редакторы, например, в Word).
Автоматическая компоновка проектной документации на основе опций
Обучение сотрудников:
бизнес-процессам компании
практике использования информационных систем компании
СППР обладает также несколькими ограничениями:
Высокий «порог вхождения»
Актуальна проблема эргономики:
Имеются жалобы пользователей на отсутствие ожидаемого комфорта работы,
наглядности представления информации
СППР – «взрослый» продукт, заточенный под большие команды
разработчиков
10. Расширение СППР
Поэтому хотелось бы иметь также облегченную
версию-"плацдарм" (по аналогии с УНФ / УТ 11):
заточенную под применение небольшими командами
разработчиков (1-5 человек)
с минимальными затратами на освоение / применение
из которой команда по мере освоения и осознания преимуществ
"вырастает" во взрослый продукт (Up-selling)
«Плацдармом» предлагается сделать продукт,
разрабатываемый в рамках НИР
а также обкатать на нем функциональность, отсутствующую в
СППР с последующим дополнением «старшей» системы
10
11. Технологический процесс
Итеративный технологический процесс НИР
нулевая итерация: формируются, приоритизируются и оцениваются по
трудозатратности бизнес-требования НИР. Далее следуют итерации разработки
опытный прототип уже после первой итерации разработки
опытный прототип сразу же продвигается / продается
по полученной обратной связи корректируется НИР
Позволяет добиться
нарастающего внимания к результатам НИР и продукту
максимальной эффективности затрат: вкладываемся только в то, что
сразу же подтверждает свою состоятельность – «Lean» (бережливое)
производство
но по мере развития НИР и роста востребованности продукта
(«закрепления почвы под ним») реализуются и «стратегические
горизонты»
11
12. Презентация НИР
Версия #1.2 от 29 января 2015 г.
Чуприна Андрей, Сантехкомплект
1С: Эксперт по технологическим вопросам
andrew.chuprina@gmail.com
Спасибо за внимание!
Разработка автоматизированной
системы компоновки проектной
документации и обучения
(Системы КПД)