"Создание высоконагруженного интернет-магазина на UMI.CMS" Дмитрий Сизов, исп...Lead Zeppelin
UMI.Summit 2013, организованный UMI.CMS
История успеха создания масштабного высоконагруженного интернет-магазина КЕЙ (key.ru) на платформе UMI.CMS, с множеством интересного функционала, интеграцией с внешними информационными системами и многими бизнес-процессами компании.
Слайды одноименного доклада с конференции C++ CoreHard Autumn 2018 (г.Минск, 2018.11.03).
Краткое описание доклада:
На предыдущих конференциях C++ CoreHard автор доклада рассказывал про Модель Акторов и опыт ее использования в C++. Но Модель Акторов -- это далеко не единственный способ борьбы со сложностью при работе с многопоточностью. Давайте попробуем поговорить о том, что еще можно применить и как это может выглядеть в C++.
"Создание высоконагруженного интернет-магазина на UMI.CMS" Дмитрий Сизов, исп...Lead Zeppelin
UMI.Summit 2013, организованный UMI.CMS
История успеха создания масштабного высоконагруженного интернет-магазина КЕЙ (key.ru) на платформе UMI.CMS, с множеством интересного функционала, интеграцией с внешними информационными системами и многими бизнес-процессами компании.
Слайды одноименного доклада с конференции C++ CoreHard Autumn 2018 (г.Минск, 2018.11.03).
Краткое описание доклада:
На предыдущих конференциях C++ CoreHard автор доклада рассказывал про Модель Акторов и опыт ее использования в C++. Но Модель Акторов -- это далеко не единственный способ борьбы со сложностью при работе с многопоточностью. Давайте попробуем поговорить о том, что еще можно применить и как это может выглядеть в C++.
SCRUM выглядит отлично, если у вас идеально сработавшаяся кросс-функциональная команда и классный клиент, который понимает процесс. На практике все совсем не так радужно. В докладе покажу как мы:
- Готовим проект к старту и планируем загрузку команды.
- Решаем проблемы с изменяющимися требованиями и архитектурой
- И почему мы не говорим клиентам, что “делаем SCRUM”
Видеоролики как часть документации — Андрей Пшеничнов, ИнфоТеКСYandex
Технический писатель в ИнфоТеКСе. Занимается созданием пользовательской документации, видеоруководств и информационных материалов, а также локализацией. Закончил биологический факультет МГУ, кандидат биологических наук. Занимался исследованием генетического разнообразия народов в проекте The Genographic Project. Переводил научно-популярную литературу на русский язык. Технический писатель с 2012 года.
We have a lot of businesses working in Ukraine as Outsource company. But all we know that outsource is not options as the long-term
business strategy. From the other perspective, there are a few firms that are trying to move to the product development but it too risky
for two reasons:
— You need to invest your money and losing your margin.
— You have no any experience in product management or startup landing neither fundraising.
We in Octoberry, start to work as Product Sourcing company three years ago. We find this way very useful to gain experience in product
management and fundraising and after we moved to own product development and we want to share our case. In this talk, we will
discuss:
— What is product sourcing?
— Why product source.
— Five steps key steps to run Product Source project
— Moving from product source to Product Company
AgileCamp — летняя практическая конференция, которую ежегодно проводить компания ScrumTrek. Участники процессного трека на практике отрабатывают все цепочку создания продукта. Используются такие техники как проведение опросов, игра в ТЗ, user story mapping, bucket estimation, planning poker, getkanban, world cafe и др.
Как создать концепцию продукта в виде Lean CanvasMagneta AI
Lean Canvas — инструмент, который позволяет быстро понять ценность продукта, проблемы, которые он решает, его основную аудиторию и способы монетизации. В презентации подробно рассмотрен шаблон lean canvas и дается подробное руководство по заполнению.
Зачем нужны ретроспективы и как их проводить? Основные отличия ретроспектив в различных фреймворках, например, Scrum или Kanban, рекомендации по продолжительности, наполнению, советы по каждому этапу ретроспективы.
SCRUM выглядит отлично, если у вас идеально сработавшаяся кросс-функциональная команда и классный клиент, который понимает процесс. На практике все совсем не так радужно. В докладе покажу как мы:
- Готовим проект к старту и планируем загрузку команды.
- Решаем проблемы с изменяющимися требованиями и архитектурой
- И почему мы не говорим клиентам, что “делаем SCRUM”
Видеоролики как часть документации — Андрей Пшеничнов, ИнфоТеКСYandex
Технический писатель в ИнфоТеКСе. Занимается созданием пользовательской документации, видеоруководств и информационных материалов, а также локализацией. Закончил биологический факультет МГУ, кандидат биологических наук. Занимался исследованием генетического разнообразия народов в проекте The Genographic Project. Переводил научно-популярную литературу на русский язык. Технический писатель с 2012 года.
We have a lot of businesses working in Ukraine as Outsource company. But all we know that outsource is not options as the long-term
business strategy. From the other perspective, there are a few firms that are trying to move to the product development but it too risky
for two reasons:
— You need to invest your money and losing your margin.
— You have no any experience in product management or startup landing neither fundraising.
We in Octoberry, start to work as Product Sourcing company three years ago. We find this way very useful to gain experience in product
management and fundraising and after we moved to own product development and we want to share our case. In this talk, we will
discuss:
— What is product sourcing?
— Why product source.
— Five steps key steps to run Product Source project
— Moving from product source to Product Company
AgileCamp — летняя практическая конференция, которую ежегодно проводить компания ScrumTrek. Участники процессного трека на практике отрабатывают все цепочку создания продукта. Используются такие техники как проведение опросов, игра в ТЗ, user story mapping, bucket estimation, planning poker, getkanban, world cafe и др.
Как создать концепцию продукта в виде Lean CanvasMagneta AI
Lean Canvas — инструмент, который позволяет быстро понять ценность продукта, проблемы, которые он решает, его основную аудиторию и способы монетизации. В презентации подробно рассмотрен шаблон lean canvas и дается подробное руководство по заполнению.
Зачем нужны ретроспективы и как их проводить? Основные отличия ретроспектив в различных фреймворках, например, Scrum или Kanban, рекомендации по продолжительности, наполнению, советы по каждому этапу ретроспективы.
10. 10
Мы описываем действия человека,
желаемый результат;
Иногда “кодируем” желаемый вариант
реализации.
11. 11
… popular format includes three components:
• a user role or persona [WHO],
• a necessary action, behaviour, or feature [WHAT], and
• the benefit or business value received by the user when the story
is implemented [WHY].
Agile extension of the BABOK
12.
13. 13
“Как инженер-администратор, я хочу иметь
возможность быстро занести заявку в
систему, назначенную на себя, чтобы не
потерять ее”.
15. 15
“Как инженер-администратор, я хочу иметь
возможность быстро занести заявку в
систему, назначенную на себя, чтобы не
потерять ее”.
16. 16
“Как пользователь IPTV, я хочу иметь
возможность просмотреть свой баланс и
подписки, чтобы решить что посмотреть
сегодня вечером: новый фильм, интересный
матч или довольствоваться тем, что уже
подключено”.
17.
18. 18
“Как пользователь IPTV, я хочу иметь
возможность просмотреть свой баланс и
подписки, чтобы решить что посмотреть
сегодня вечером: новый фильм, интересный
матч или довольствоваться тем, что уже
подключено”.
21. 21
“Когда кто-то в обход системы пытается попросить
меня (инженера-администратора) решить какую-либо
проблему,
я хочу иметь возможность зафиксировать эту
проблему в системе,
чтобы она не потерялась и я имел возможность
отчитываться о проделанной работе”.
22.
23. 23
потому что люди забывают внести заявку самостоятельно;
потому что я сам могу забыть ее внести, когда вернусь на
рабочее место;
потому что начальство “надает по голове”, если я не
зафиксирую эту заявку;
потому что мне нужно будет перепланировать свою работу на
день (на сегодня или завтра), особенно если заявка срочная;
и др.
24. 24
“Когда я (как пользователь IPTV) вечером хочу
посмотреть что-то интересное,
я хочу иметь возможность понимать, какой контент
мне доступен/недоступен (и почему),
чтобы быстро найти подходящее развлечение на
вечер”.
31. 31
У пользователей есть свои цели;
Как эти участники позволят пользователю
достигнуть его цели?
Достижение этих целей затрагивает разных
участников процесса:
• самого пользователя;
• других участников.