Открытый семинар для студентов в компании CUSTIS (3 октября 2013 года).
Лектор: Игорь Беспальчук, руководитель проектов, сертифицированный Scrum Product Owner.
Аннотация: Данный обзорный семинар позволит широким взглядом окинуть процессы, происходящие при заказной разработке, получить представление об этой индустрии и разобраться, как происходит разработка заказного ПО в CUSTIS.
Видеозапись семинара: https://vimeo.com/76600088.
Опыт применения метода ATAM для оценки архитектурыCUSTIS
Выступление Игоря Беспальчука, нашего руководителя проектов дирекции архитектуры, на заседании русского отделения INCOSE (9 ноября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/190918892
Управление проектами, или как успеть в срок, не упуская мелочейadvantika
Часто ли в вашей компании возникает необходимость ставить несколько задач одновременно? Сколько времени вы тратите на контроль и планирование работы внутри компании? Хотели бы вы видеть наглядную картину по всем контактам с клиентами и контролировать отработку каждой сделки в единой системе?
Из данного доклада вы узнаете про возможности системы Битрикс24, которая позволяет автоматизировать эти и многие другие потребности современного бизнеса.
Опыт применения метода ATAM для оценки архитектурыCUSTIS
Выступление Игоря Беспальчука, нашего руководителя проектов дирекции архитектуры, на заседании русского отделения INCOSE (9 ноября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/190918892
Управление проектами, или как успеть в срок, не упуская мелочейadvantika
Часто ли в вашей компании возникает необходимость ставить несколько задач одновременно? Сколько времени вы тратите на контроль и планирование работы внутри компании? Хотели бы вы видеть наглядную картину по всем контактам с клиентами и контролировать отработку каждой сделки в единой системе?
Из данного доклада вы узнаете про возможности системы Битрикс24, которая позволяет автоматизировать эти и многие другие потребности современного бизнеса.
Открытый семинар для студентов в компании CUSTIS (31 октября 2013 года).
Лектор: Михаил Заборов, архитектор, руководитель стратегических проектов.
Аннотация: Что такое архитектура применительно к IT? Спросите у десяти экспертов — и получите десять разных ответов. При работе над реальными проектами очень важно, чтобы у команды было единое понимание, что такое архитектура, как она устроена, с чем взаимодействует, чем отличается от требований, технологии и других артефактов, какие функции она должна выполнять и, наконец, что такое качественная архитектура. На семинаре мы поделимся своим практически-философским взглядом на проблему.
Видеозапись семинара:
▪ https://vimeo.com/78616983 — философская часть;
▪ https://vimeo.com/78628966 — практическая часть.
Softline — один из лидеров на рынке решений САПР/ГИС. Мы выполняем полный спектр работ по внедрению современных средств автоматизированного
проектирования ведущих зарубежных и отечественных производителей.
Основополагающий принцип автоматизированного проектирования — комплексный подход к решению задач. Размер наших проектов — от мелких доработок функционала сред проектирования до масштабного внедрения информационных систем поддержки процесса проектирования.
Проектирование Программных Систем. Лекция 01Dima Dzuba
Лекция рассказывает о базовых принципах построения программного обеспечения. Проводится сравнение гибких (Agile) и водопадных методологий разработки программного обеспечения.
Выбор информационных систем. Журнал Управление компанией, Июль, 2004 г.
Вопрос о выборе и внедрении информационной системы на предприятии активно обсуждается не один год, однако часто компании, относясь к IT-решениям, как к панацее, тратят значительные средства, которые впоследствии не окупаются. Предлагаемая статья представляет собой обобщение опыта, полученного в результате нескольких проектов по выбору и внедрению информационных систем в различных компаниях.
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Открытый семинар для студентов в компании CUSTIS (31 октября 2013 года).
Лектор: Михаил Заборов, архитектор, руководитель стратегических проектов.
Аннотация: Что такое архитектура применительно к IT? Спросите у десяти экспертов — и получите десять разных ответов. При работе над реальными проектами очень важно, чтобы у команды было единое понимание, что такое архитектура, как она устроена, с чем взаимодействует, чем отличается от требований, технологии и других артефактов, какие функции она должна выполнять и, наконец, что такое качественная архитектура. На семинаре мы поделимся своим практически-философским взглядом на проблему.
Видеозапись семинара:
▪ https://vimeo.com/78616983 — философская часть;
▪ https://vimeo.com/78628966 — практическая часть.
Softline — один из лидеров на рынке решений САПР/ГИС. Мы выполняем полный спектр работ по внедрению современных средств автоматизированного
проектирования ведущих зарубежных и отечественных производителей.
Основополагающий принцип автоматизированного проектирования — комплексный подход к решению задач. Размер наших проектов — от мелких доработок функционала сред проектирования до масштабного внедрения информационных систем поддержки процесса проектирования.
Проектирование Программных Систем. Лекция 01Dima Dzuba
Лекция рассказывает о базовых принципах построения программного обеспечения. Проводится сравнение гибких (Agile) и водопадных методологий разработки программного обеспечения.
Выбор информационных систем. Журнал Управление компанией, Июль, 2004 г.
Вопрос о выборе и внедрении информационной системы на предприятии активно обсуждается не один год, однако часто компании, относясь к IT-решениям, как к панацее, тратят значительные средства, которые впоследствии не окупаются. Предлагаемая статья представляет собой обобщение опыта, полученного в результате нескольких проектов по выбору и внедрению информационных систем в различных компаниях.
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Оценка эффективности от внедрения и использования методологии и инструменталь...Alexander Novichkov
http://cmcons.com
http://anovichkov.msk.ru
Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational.
Практика внедрения и взаимодействия с заказчиком.
15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...DataArt
Правильное взаимодействие бизнес-аналитика с командой проекта и заказчиком — самая важная составляющая его успешности как специалиста. Во многом от бизнес-аналитика зависит, насколько комфортно будет команде работать над проектом, и будет ли доволен заказчик в итоге.
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Ontico
РИТ++ 2017, Web-scale IT Сonference
Зал Владивосток, 6 июня, 17:00
Тезисы:
http://webscaleconf.ru/2017/abstracts/2553.html
Платформа виртуализации данных на основе Tarantool - система, созданная в Mail.Ru Group в прошлом году. Cовместно с АТ Consulting было создано и запущено в production решение для хранения 100 млн. профилей абонентов компании Beeline, выдерживающее значительные нагрузки.
...
Выступление Владимира Рахтеенко, нашего генерального директора, и Германа Алексеева, ИТ-директора ГК «Спортмастер», на Неделе российского ритейла (7 июня 2017 года, Москва).
Будущее уже наступило: от Agile к бирюзовым организациямCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на форуме «Дни PR и маркетинга на Юге» (1 июня 2017 года, Ростов-на-Дону).
Диаграммы учета как средство для наглядного и целостного отображения правил у...CUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на конференции «Соколовские чтения «Бухгалтерский учет: взгляд из прошлого в будущее» (22 апреля 2017 года, Санкт-Петербург).
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
Выступление Андрея Солощака, ведущего архитектора «Бинбанка», на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
Золотая лихорадка MSA: почему нам не подошли микросервисы?CUSTIS
Выступление Юрия Веретельникова, сооснователя и технического директора Solit Clouds, на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
Выступление Игоря Беспальчука, нашего руководителя проектов, на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
От монолитных моделей предметной области — к модульнымCUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на World Information Architecture Day (18 февраля 2017 года, Санкт-Петербург).
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыCUSTIS
Выступление Артема Казакова, директора по маркетингу Retail Rocket, на бизнес-завтраке «К 2017 готовы: продвинутые инструменты маркетинга для интернет-магазинов» (13 декабря 2016 года, Москва).
Process и Case Management в информационной системе: от автоматизации As Is к ...CUSTIS
Выступление Максима Цепкова, нашего главного архитектора дирекции развития решений, на ежегодной конференции CEE-SECR – 2016 (29 октября 2016 года, Москва).
RBAC & ABAC: гибридное решение для управления правами доступаCUSTIS
Выступление Вячеслава Муравлева, нашего ведущего разработчика, на международной выставке InfoSecurity Russia (20 сентября 2016 года, Москва).
Видеозапись выступления:
https://vimeo.com/183804752
Омниканальная модель в ритейле: решения и кейсыCUSTIS
Выступление Петра Асратяна, директор программы модернизации информационных систем «Леруа Мерлен Восток», на конференции «IT в ритейле» (12 сентября 2016 года, Москва).
10. Наша компания занимается:
проектированием, разработкой, внедрением,
сопровождением и развитием…
…заказных информационных систем
на полном жизненном цикле
t
10/98
17. Игорь Беспальчук
35 лет
(2001) Окончил
МГТУ им. Н. Э. Баумана (ИУ-8)
Программист (Oracle, C#)
(2006) Пришел в CUSTIS
(2008) Руководитель проекта
для ГК «Спортмастер»
(2010) Руководитель отдела
технологического развития
(2013) Руководитель проектов
дирекции по развитию технологий
17/98
18. План
Пара слов о компании и о себе
Что такое жизненный цикл?
ЖЦ в применении к ПО
ЖЦ заказного ПО
Методологии разработки
18/98
19. Что такое жизненный цикл?
У кого/чего он бывает?
Что это вообще такое?
Кому и зачем он нужен?
Как он устроен?
И с чем его едят?
19/98
22. План
Пара слов о компании и о себе
Что такое жизненный цикл?
ЖЦ в применении к ПО
ЖЦ заказного ПО
Методологии разработки
22/98
23. К программному обеспечению
А зачем применять понятие ЖЦ к ПО?
«Как разрабатывается ПО»?
И как управлять этим процессом?
Смотря какое… и смотря когда… и для кого
И вообще – что это за объект такой: «ПО»?
23/98
24. Объект №1: ПО в разработке
ЖЦ разработки ПО
– от идеи до финальной реализации
24/98
25. Объект №2: ПО в эксплуатации
ЖЦ эксплуатации ПО
– от внедрения до списания
25/98
27. План
Пара слов о компании и о себе
Что такое жизненный цикл?
ЖЦ в применении к ПО
ЖЦ заказного ПО
Методологии разработки
27/98
28. ЖЦ заказной разработки
На примере нашей компании
На полном ЖЦ – от замысла до вывода
Процессы, роли, артефакты, инструменты
Сравниваем и сопоставляем
28/98
36. Замысел: отличия от коробки
Замысел часто созревает у заказчика,
а не у производителя
Это какая-то насущная проблема
(или возможность) бизнеса. Замысел
(и вообще все) подчинен деятельности
предприятия
Потребитель и подрядчик контактируют
напрямую
36/98
37. Замысел: отличия от Inhouse
Заказчик часто еще не знает, кто будет
делать (предстоит выбор подрядчика)
Не ограничен возможностями Inhouse
(например, технологиями)
Можем разбежаться, если одной из сторон
не интересно предложение
Нет «знакомства» друг с другом,
истории отношений (иногда, конечно,
есть)
37/98
38. Замысел: размер важен
Замысел может быть весьма нечеткий
и очень далеко отстоять от результата
Нужно преодолеть огромный барьер
рисков и опасений заказчика (особенно
при первом заказе). Масштаб здесь имеет
значение
Прототипы, опыт, референсы, харизма,
финансовая состоятельность – все
становится очень важно
38/98
55. Производство
Не так уж и стабильно
За год меняется все
Команда
Архитектура
Ситуация
Планы
Сложность
Объем
55/98
56. Производство: процессы
Определение Производство Внедрен
Концептуальное проектирование
Оценка и планирование
Прототипирование
Организация
Наладка инфраструктуры
Анализ требований
Проектирование
Конструирование
Тестирование
Демонстрация и сбор обратной связи
56/98
57. Производство: отличия от коробки
Промежуточные версии
«Налипает» много
Сроки могут быть жестче
57/98
58. Производство: отличия от Inhouse
Договорные отношения
Команда на проект
Нет прямого прессинга
Дальше от потребителя
58/98
59. Производство: размер важен
Догнать паровоз
Организация важна
Процессы и документы
ЖЦ команды
Сложность играет свою игру
LOC
59/98
63. Внедрение: процессы
Концептуальное проектирование
Оценка и планирование
Организация
Наладка инфраструктуры
Анализ требований
Проектирование
Конструирование
Тестирование
Демонстрация и сбор обратной связи
Обучение
Производство Внедрение
63/98
69. Эксплуатация: процессы
Внедрение Эксплуатация
Оценка и планирование
Организация
Наладка инфраструктуры
Анализ требований
Проектирование
Конструирование
Тестирование
Демонстрация и сбор обратной связи
Обучение
Обновление
Сопровождение
69/98
78. Интенсивное развитие
Когда что-то
меняется сильно
Или добавляется новое
Масштаб сравним
с начальной разработкой
78/98
79. Интенсивное развитие
Эксплуатация Интенсивное развитие
Концептуальное проектирование
Оценка и планирование
Прототипирование
Организация
Наладка инфраструктуры
Анализ требований
Анализ ситуации, определение замысла
Проектирование
Конструирование
Тестирование
Демонстрация и сбор обратной связи
Обучение
Обновление
Сопровождение
79/98
80. Промежуточный итог
Сделали обзор фаз ЖЦ заказной
разработки
Посмотрели на ключевые процессы
И сравнили с другими видами
80/98
81. План
Пара слов о компании и о себе
Что такое жизненный цикл?
ЖЦ в применении к ПО
ЖЦ заказного ПО
Методологии разработки
81/98
82. Методология
Чем определяется ЖЦ разработки ПО?
Проектная методология
или
Методология разработки
Отвечает на вопрос
«Как следует разрабатывать ПО?»
Методология определяет
модель жизненного цикла
А также задает процессы, роли, артефакты
82/98
87. Про RUP
Rational Unified Process
Более 30 ролей и более 50 артефактов
Требуется тщательная адаптация,
чтобы не утонуть в сложности
Дорогие шаблоны документов
и инструменты
87/98
88. Про Agile-методологии
Процессы – ничто, люди – все!
Ну, или процессы – почти ничто…
http://agilemanifesto.org/
http://agilemanifesto.org/iso/ru/
88/98
89. Про SCRUM
Простой процесс
Подручные инструменты
Иллюзия легкого решения
всех проблем
89/98
92. Общий знаменатель
OMG Essence
Методы (Methods)
Практики (Practices)
Основа (The Kernel)
Язык (The Language)
Составлены из
Описаны
при помощи
элементов
Определены
в терминах
92/98
95. Коротко о главном
Для качественной работы и управления
необходимы богатые представления
о контексте
В частности – о полном жизненном цикле
той деятельности, в которую вы включены,
и тех объектов, которые создаете
95/98
96. Коротко о главном
Заказная разработка (как и другие виды)
обладает своим, специфическим ЖЦ
со своими особенностями
Непосредственно программирование –
только маленький шаг внутри огромного
объекта разработки и развития ПО
96/98
97. Коротко о главном
Маятник методологий разработки ПО
уже успел качнуться в обе стороны –
к переутяжеленным и переоблегченным
методологиям
Но серебряной пули не существует,
и любому большому проекту нужна своя
уникальная методология, зависящая
от особенностей и контекста
97/98