Как видят сотрудники «Додо ИС» знает всё о работе пиццерии, но каждому сотруднику показывает только то, что нужно для текущей задачи. Основатель Dodo Brands Федор Овчинников в июне 2022 года перестал быть контролирующим акционером Dodo International Group Limited — юрлица «Додо Пиццы» в Великобритании.
История архитектуры Dodo IS: путь бэкофиса
Додо ИС менеджер смены. «Додо ИС» собирает данные обо всех аспектах работы: от скорости сборки конкретной пиццы до экономической эффективности пиццерии. Додо ИС личный кабинет сотрудника.
Додо ревизия - 88 фото
Бывшие франчайзи «Додо Пиццы» в один голос заявляют, что в сети сложилась абсолютно нездоровая атмосфера: 30% пиццерий буквально замучили постоянными проверками, в то время как другие 70%, подконтрольные «друзьям» Федора Овчинникова, о проверяющих из. Овчинников заявил, что Ткачёв начал вести «грязную игру» — начали выходить негативные статьи о «Додо пицце» на сайте «Русбанкрот». В ноябре франчайзи «Додо Пиццы» в Ярославле Евгений Ткачев обвинил компанию и ее основателя Федора Овчинникова в необоснованных придирках и давлении с целью передачи бизнеса другому владельцу. Овчинников заявил, что Ткачёв начал вести «грязную игру» — начали выходить негативные статьи о «Додо пицце» на сайте «Русбанкрот».
Как работает личный кабинет сотрудника Додо Пицца
Додо ИС Додо. Dodo is кабинет сотрудника. Додо ИС менеджер смены. Основатель Dodo Brands Федор Овчинников в июне 2022 года перестал быть контролирующим акционером Dodo International Group Limited — юрлица «Додо Пиццы» в Великобритании.
Как работает личный кабинет сотрудника Додо Пицца
Додо пицца ключевые показатели. Менеджер Додо. Менеджер Додо пицца. Додо ИС персонал. Вход в личный кабинет сотрудника Додо.
Додо приложение. Додо пицца мобильное приложение. Приложение для пиццерии. Додо пицца комбо в ресторане.
Отчет по потерям. Ревизия Додо. Личный кабинет Додо ИС выручка. Продающий скрипт пиццерии.
Карьерная лестница Додо пицца. Додо ИС менеджер смены. Додо экспресс. Информационная система Додо.
Додо пицца экспресс. Промокод на додстер Додо пицца. Додстер в подарок. Dodo промокод додстер в подарок.
Додо реклама. Додо витрина. Пиццерия касса. Додо пицца касса.
Кассовая зона Додо. Додо кабинет сотрудника. Додо логотип. Додо Мирный.
Птица Додо логотип. Дерево Додо. АРК ферма Додо. АРК загон для Додо.
Ферма Додо АРК мобайл. Яйцо Додо. Dodo is личный кабинет. Персонал Додо пицца личный кабинет.
Додо пицца очередь. База знаний Додо пицца. Очередь в пиццерию. Диспетчер пицца.
Додо книга. Книга Додо пицца. Памятка для сотрудников Додо. Листовки Додо.
Визитка Додо. Dodo brands логотип. Персонификация Додо. Додо пицца Киров.
Додстер Додо. Большая пицца Додо. Додо пицца на Кирова. Конкуренты Додо пиццы.
Количество пиццерий в России. Доля рынка пиццерий в России. Самая крупная сеть пиццерий в России. Dodo is кабинет сотрудника.
Додо тайный покупатель.
Оценивается продукт, стандарты приготовления и хранения, скорость доставки, рейтинг оценки клиентов и многое другое. У нас есть номинации: -«Резиновый сапог» и «Тесто-пушка» -"Пиццерия-Шумахер" и "Пиццерия-улиточка" 3. Результаты проверок публикуются каждую неделю в системе Додо ИС.
Пришлось оперативно перераспределять ресурсы и усиливать те направления, которые в сложное время могут быть опорой: люди, digital-маркетинг и доставка. Дарья Гончарик Начальник отдела маркетинга бренда «Додо Пицца» «Рецепт выживания в турбулентное время» Что мы предприняли, чтобы перестроиться в условиях нынешнего кризиса: Оптимизировали бизнес-процессы. Она контролирует онлайн-заказы, загрузку пиццамейкеров, работу курьеров, а также отслеживает поставки, динамику продаж, помогает планировать смены. Новые функции появляются каждую неделю. Проработали ассортимент «доставочного меню»: дополнили новыми блюдами, чтобы удовлетворить потребности любой семьи, особенно тех, кто находится в режиме самоизоляции или работает удаленно. Теперь во всей сети есть возможность заказать маленькие порции рулетиков, сырников, горячие и холодные напитки, коктейли и др. Переориентировали доставку в бесконтактную, то есть когда курьер оставляет заказ на сумке перед дверью и отходит на безопасное расстояние, чтобы клиент мог спокойно его забрать. Фото предоставлено героем материала Перераспределили бюджеты на маркетинг. Как действовали мы в условиях, когда бюджеты требуют максимально эффективного расходования, а клиентов важно не оставить в вакууме информации: Усилили коммуникацию с клиентами через свои каналы — сайт, соцсети, мобильное приложение, акции в ресторанах Сохранили коллаборации с блогерами из последнего — поддержали инициативу передачи обедов врачам 10-й больницы Укрепили сотрудничество с партнерами — у них такие же проблемы, как и у нас. Через кросс-программы можно помочь друг другу в сложное время и получить новые каналы продвижения бизнеса. Мы делаем совместные акции, квизы, проводим онлайн-обучение, плей-маркеты, встраиваемся как «вкусный партнер» и пр. Перераспределили бюджеты в сторону фокуса на digital-маркетинг, включая direct-маркетинг. Digital-инструменты позволяют быстро перераспределять ресурсы, использовать их более эффективно, усилить рестораны в регионах рекламной поддержкой, сделать рассылку на целевую аудиторию, включить или отключить рекламную или медийную кампанию и т. В результате есть возможность видеть четкую аналитику и влияние своих действий для решения бизнес-задач.
Как работали раньше В каждой пиццерии есть быстрая бесплатная доставка продукции. В данной сфере задействованы более 200 курьеров. У каждого курьера на руках есть терминал для оплаты банковской картой. Ежедневно на доставку поступает более 1500 заказов. Когда клиент делает оплату денежные средства не сразу поступают на расчетный счет организации. В связи с тем, что менеджер может в конце смены не снять сверку итогов, данные оплаты клиентов могут поступать в течение тре х банковских дней.
Специалисты «Простых решений» помогают автоматизировать учет франчайзи Dodo Brands
«Додо пицца»: как открыть свою пиццерию по франшизе | Промоакции «Додо ИС» помогает конструировать промоакции и управлять промокодами в масштабах всей сети или одной пиццерии. |
Додо проверка | Додо ис ревизия. Пожаловаться. Додо ис ревизия. |
«Додо Пицца» внедряет ИИ в пиццерии для улучшения обслуживания гостей
К ним мы будем обращаться в этой статье. Тактические шаблоны DDD Агрегат — кластер объектов сущностей и значений. Объекты в кластере — единое целое с точки зрения изменения данных. Каждый агрегат имеет корневой элемент, через который происходит обращение к сущностям и значениям.
Агрегаты не стоит проектировать слишком большими. Они будут потреблять много памяти, а вероятность успешного завершения транзакции уменьшается. Граница агрегата — набор объектов, которые должны быть согласованы в рамках одной транзакции: должны быть соблюдены все инварианты в рамках этого кластера.
Инварианты — бизнес-правила, которые не могут быть противоречивыми. Команда — это какое-то действие над агрегатом. В результате этого действия может быть изменено состояние агрегата, и может быть сгенерировано одно или несколько событий предметной области.
Событие предметной области — это уведомление об изменении состояния агрегата, нужно для обеспечения согласованности. Агрегат обеспечивает транзакционную согласованность: все данные должны быть изменены здесь и сейчас. Итоговая согласованность гарантирует согласованность в конечном счете — данные изменятся, но не здесь и сейчас, а через неопределенный промежуток времени.
Этот промежуток зависит от многих факторов: загруженность очередей сообщений, готовность внешних сервисов к обработке этих сообщений, сеть. Корневой элемент — это сущность с уникальным глобальным идентификатором. Дочерние элементы могут иметь только локальную идентичность в рамках целого агрегата.
Они могут ссылаться друг на друга и могут иметь ссылку только на свой корневой элемент. Команды и события Опишем бизнес-требование командой. Команды — это просто DTO с описательными полями.
Мы помечаем событие интерфейсом IPublicInventoryEvent — понадобится нам для интеграции с внешними потребителями в дальнейшем. В событии «замер» поля такие же, как и в команде «Добавление замера», кроме того, что событие хранит ещё идентификатор агрегата на котором оно произошло и его версию. Подход такой: начало ревизии инициирует создание агрегата Inventory, для этого мы используем фабричный метод Create и начинаем ревизию командой StartInventoryCommand.
Каждая команда мутирует состояние агрегата и сохраняет события в списке changes, которые как раз и отправятся в хранилище на запись. Также на основе этих изменений будут сгенерированы события для внешнего мира. Когда агрегат Inventory был создан, мы можем его восстанавливать на каждый последующий запрос на изменение его состояния.
Изменения changes хранятся с момента последнего восстановления агрегата. Состояние восстанавливается методом Restore, который проигрывает все предыдущие события, отсортированные по версии, на текущем экземпляре агрегата Inventory. Это реализация идеи Event Sourcing в рамках агрегата.
О том, как реализовать идею Event Sourcing в рамках хранилища поговорим немного позже. Есть хорошая иллюстрация из книги Вон Вернона: Состояние агрегата восстанавливается путем применения событий в порядке их появления. Дальше происходит несколько замеров командой AddMeasurementCommand.
Ревизия завершается командой FinishInventoryCommand. Агрегат валидирует своё состояние в мутирующих методах для соблюдения своих инвариантов. Важно отметить, что агрегат Inventory версионируется целиком, а также каждый его замер.
С замерами сложнее — приходится решать конфликты в методе обработки события When MeasurementEvent e. В коде я приведу только обработку команды AddMeasurementCommand. Value; existMeasurement.
MeasurementVersion; existMeasurement. UnitOfMeasure; existMeasurement. MeasurementId, e.
Если такого нет — добавляется новый замер. Если есть — нужны дополнительные проверки: нельзя редактировать удаленный замер; входящая версия должна быть больше предыдущей. Если условия выполняются — можем установить новое значение и новую версию для существующего замера.
Если версия меньше, то это конфликт. Для этого мы генерируем исключение MeasurementConcurrencyException.
Он нужен для того, чтобы в случае необходимости обратиться к управляющему или в кратчайшие сроки найти замену. Общая база контактов содержит сведения о следующих работниках: руководителях предприятия; В общей базе есть справочник контактов всех сотрудников ресторана. Оставление отзывов и жалоб Также ЛК работника предусматривает опцию «Отзыв». Используя ее, сотрудник может оставить пожелание, жалобу или предложение по работе. Dodo IS позволяет сделать это и анонимно. Все сообщения поступают к директору пиццерии, который принимает решения по заданным вопросам.
Отработанная обратная связь между управляющим персоналом и подчиненными улучшает работу всего коллектива и позволяет поддерживать открытую дружественную атмосферу среди работников пиццерии. Каким категориям сотрудников доступен ЛК «Личный кабинет» разработан технической службой сети пиццерий «Додо» для работников кухни и курьеров для того, чтобы эта категория линейных сотрудников могла варьировать рабочий график, при необходимости оперативно искать себе замену среди коллег, контролировать отработанные часы, текущую заработную плату, следить за сроками действий медицинских и санитарных книжек, узнавать новости компании. Регистрация на платформе Существует 2 способа регистрации на платформе «Додо Пицца»: Клиентский. Зарегистрироваться на платформе можно через специальное мобильное приложение или на сайте «Додо Пицца».
При этом система не выдерживает, когда включаются все источники приёма заказа. Когда балкхэды разжимали, была слабая надежда, но она не оправдалась. Для ускорения процесса решили поправить прямо в Kubernetes в Secrets configs-legacyfacade. Но поломали конфиги там нужно было конвертировать в base64. В 19:27 замечаем, что сегодня нагрузка на БД чуть больше обычного.
Примерно в 19:38 видим, что на базе много тредов. Это запрос на метапродукты то есть например, есть продукт Кофе американо, а у него есть объём 0,2, 0,3 и 0,4 л и топпинги дополнительные ингредиенты в меню. Да, это связано с вызовом метода GetMenu, который мы видели выше, когда разжали балкхэды. В обычной жизни запросы к топпингам выполняются за 0. Позже мы исследовали этот запрос и никакой неоптимальности на уровне SQL в нём не было. Этого запроса просто было слишком много и он не успевал обрабатываться. Появилось предположение, что нам немного не хватает перформанса базы, чтобы прожевать все нужные запросы. К тому же, запросы идут в базу в много потоков. В 20:27 БД перезапустилась.
До этого CPU было небольшое, а теперь опять выросло. Грузим все 64 ядра мощной базы. БД перезапустилась, по CPU лучше не стало. В итоге изменение свойств базы с обработкой коннектов нам не помогло. На 21:00 вся система была в разваленном состоянии. Сайт, мобильное приложение и касса ресторана не принимают заказы уже 2,5 часа. На этот момент понятно, что в базу идёт большое количество запросов, и они связаны с меню. При этом ни большое, ни малое количество реплик веб-сервисов не позволяет системе нормально работать. Четвёртая гипотеза: может, это плохой релиз?
Вернёмся чуть назад во времени. В 19:22 у собравшихся появляется идея посмотреть, что же выходило в этот день на продакшен из обновлений. Может, мы найдём в них какую-то зацепку, которая поможет починить всё. Смотрим на последний релиз монолита. Монолит делает запросы к базе монолита, в монолите находится LF, а значит, что-то могло повлиять на них. Релиз был раскатан в 11:01 23 сентября и весь день проработал нормально. Обычно перформансные проблемы в релизе проявляются достаточно быстро. Но этот релиз был раскатан в пятницу утром в пятницу после 15 мы ничего не катим , и пока у него не было ни одного проработанного вечера. Этот вечер был первым.
Пошли изучать код релиза. В релизе было 15 задач, поэтому детальное изучение занимает время.
Для создания своего детектора очереди Ivideon использовала machine learning. Алгоритм сумел выделить в человеке «существенное» — голову, что позволило добиться почти идеальной точности фиксации камерой именно человека. Осталось сосчитать число покупателей и уведомить управляющего о появлении очереди, чтобы открыть дополнительную кассу или закрыть пустую. Крутая возможность этого сервиса — статистический учет. Детектор определяет число покупателей в очереди и визуализирует распределение клиентов по времени на графиках и диаграммах.
Такая статистика существенно упрощает задачи оптимизации рабочего графика сотрудников, оценки качества рекламной акции или поиска недостатков в дизайне витрины или выкладке товара. Отчеты создаются в формате CSV, доступ к информации через личный кабинет Ivideon. Такие отчеты позволяют делать прогнозы даже на несколько дней и заранее выяснить, какие кассы, в какие дни и часы выдерживают наибольшую и наименьшую нагрузку. Кроме того, Ivideon может обработать сведения из касс по чекам. Программа управления очередью дополняется бесплатным модулем интеграции с 1С. Определяем доходность вложений В общем доступе «Додо» еще не разместили информацию о затратах на совместный пилот с Dbrain. Если мы посчитаем по максимуму, то идея все равно скорее окажется выигрышной — машинный алгоритм не требует заработной платы или пиццы в подарок.
Расходы на детектор очередей как раз доступны — их можно увидеть в персональном кабинете каждого пользователя сервиса Ivideon — 800 рублей ежемесячно за одну камеру. Сюда же включены детектор движения, стоимость архива в облаке, функция встраивания на свой сайт трансляции с камеры или расшаривания видео в соцсетях. Если компания уже хранит данные с камеры в облачном архиве, то логично будет подключить и детектор. Кстати, обновления не заставляют себя ждать и постоянно предлагают расширенный функционал, вероятнее всего, после детекции людей как объектов будет предложена функция распознавания лиц. Интереснее всего в этом интересном кейсе, безусловно, доход. С «Додо Пиццей» точных выводов пока нет, а потому судить рано.
*Как видеоаналитика и машинное зрение помогают оценивать качество пиццы
Как DDD помог нам построить новые ревизии в пиццериях / Хабр | Додо ИС менеджер смены. |
Dodo IS. Ревизия. Графики: silauma — LiveJournal | облачная система управления пиццерией «Додо ИС». |
«Додо Пицца» внедряет ИИ в пиццерии для улучшения обслуживания гостей
Бывшие франчайзи «Додо Пиццы» в один голос заявляют, что в сети сложилась абсолютно нездоровая атмосфера: 30% пиццерий буквально замучили постоянными проверками, в то время как другие 70%, подконтрольные «друзьям» Федора Овчинникова, о проверяющих из. Додо ис ревизия. Пожаловаться. Додо ис ревизия. Додо ИС менеджер смены. Овчинников заявил, что Ткачёв начал вести «грязную игру» — начали выходить негативные статьи о «Додо пицце» на сайте «Русбанкрот».
«Додо Пицца» внедряет ИИ в пиццерии для улучшения обслуживания гостей
4 часа недоступности: постмортем падения Dodo IS - | Второй источник — Додо ИС, где также видны в разрезе каждого курьера, какие суммы он принимал в течение дня и по какой конкретно пиццерии. |
Додо ис персонал | Второй источник — Додо ИС, где также видны в разрезе каждого курьера, какие суммы он принимал в течение дня и по какой конкретно пиццерии. |
Специалисты «Простых решений» помогают автоматизировать учет франчайзи Dodo Brands
Наклейка контроль качества. Этикетка контроль качества. Наклейка контроль качества на пиццу. Наклейка контроль качества Додо. Анкета Додо. Додо миссия компании.
Ценности Додо пицца. Почему я хочу работать. Додо Мем. Додо пицца Мем. Додо птица Додо пицца.
Шутки про Додо. Додо кабинет. Додо пицца персональный кабинет. Додо ИС вход в личный кабинет. Додо пицца Румыния.
Магнитики Додо пицца. Додо магниты. Открытка Додо. Додо рубли. Додо маркетинг.
Dodo is. График работы пиццерии работников. График работы сотрудников в пиццерии. Додо номер телефона. Кабинет Додо пицца.
Додо пицца ИС. Дашборд Додо пицца. Додо пицца рецепт. Рецепт теста Додо пиццы. Стандарты приготовления Додо пиццы.
Схема Додо пиццы. Ревизия прихода и расхода. Как считать ревизию. Ревизия приход расход товара. Отчеты таблица ревизия.
Додо ИС менеджер. Маврикийский Дронт. Родригесский Дронт. Дронт или Додо. Дронт команда 800.
Инструкция для Тайного покупателя. Анкета Тайного покупателя Додо. Инструкция Тайного покупателя Додо. Додо ИС личный кабинет сотрудника. Личный кабинет сотрудника.
Стандарты Додо пицца. Информационная система- Додо ИС.. Додо пицца. Додо коробки. Коробка Додо пицца соус.
Чек на доставку. Чек лист доставки. Чековый лист. Чек лист курьера. Додо карьерный рост.
Принципы компании Додо. Додо книжка.
Это значит, что даже увеличив количество параллельных коннектов в базу, мы бы её не положили при разжатии балкхэдов был расчёт, что увеличенная база выдержит. В 18:32 ушли warnings от LF bulkhead rejected request.
В 18:34 появились заказы на кассе. Нам показалось, что вот сейчас всё полетит, раз уж касса ресторана принимает заказы. Но на самом деле касса ресторана принимает заказы только при выключенном сайте и мобильном приложении. Значит, проблема не решена.
Когда включаем сайт и mapi это видно по графику дальше , то всё опять ложится. C 19:05 в логах LF много ошибок: По крайней мере, мы подсветили запросы, из-за которых не проходит флоу приёма заказа. Основной из них — запрос на получение меню GetMenu. При этом система не выдерживает, когда включаются все источники приёма заказа.
Когда балкхэды разжимали, была слабая надежда, но она не оправдалась. Для ускорения процесса решили поправить прямо в Kubernetes в Secrets configs-legacyfacade. Но поломали конфиги там нужно было конвертировать в base64. В 19:27 замечаем, что сегодня нагрузка на БД чуть больше обычного.
Примерно в 19:38 видим, что на базе много тредов. Это запрос на метапродукты то есть например, есть продукт Кофе американо, а у него есть объём 0,2, 0,3 и 0,4 л и топпинги дополнительные ингредиенты в меню. Да, это связано с вызовом метода GetMenu, который мы видели выше, когда разжали балкхэды. В обычной жизни запросы к топпингам выполняются за 0.
Позже мы исследовали этот запрос и никакой неоптимальности на уровне SQL в нём не было. Этого запроса просто было слишком много и он не успевал обрабатываться. Появилось предположение, что нам немного не хватает перформанса базы, чтобы прожевать все нужные запросы. К тому же, запросы идут в базу в много потоков.
В 20:27 БД перезапустилась. До этого CPU было небольшое, а теперь опять выросло. Грузим все 64 ядра мощной базы. БД перезапустилась, по CPU лучше не стало.
В итоге изменение свойств базы с обработкой коннектов нам не помогло. На 21:00 вся система была в разваленном состоянии. Сайт, мобильное приложение и касса ресторана не принимают заказы уже 2,5 часа. На этот момент понятно, что в базу идёт большое количество запросов, и они связаны с меню.
При этом ни большое, ни малое количество реплик веб-сервисов не позволяет системе нормально работать. Четвёртая гипотеза: может, это плохой релиз? Вернёмся чуть назад во времени. В 19:22 у собравшихся появляется идея посмотреть, что же выходило в этот день на продакшен из обновлений.
Нужно было с нуля настроить синхронизацию. Франчайзи ведут бухгалтерию в «1С:Фреш», поэтому специалисты «Простых решений» работают с базами клиентов в облачном сервисе 1cfresh. Облачная подсистема Фреш» в пилотном проекте PaaS, который позволяет держать свою доработанную конфигурацию в облаке. Сейчас так работают уже с 10 облачными базами «Додо франчайзи». В ходе доработок сделали загрузку и учет зарплаты самозанятых, это актуально для многих франчайзи Dodo Brands. Курьеры часто работают как самозанятые — поставщики услуг по доставке. Теперь поступления услуг на оплату создаются автоматически, и на основании приходов формируются платежные поручения в банк. Решили еще одну задача по работе с курьерами — настроили сверку со Сбербанком для контроля доставок. Были случаи, когда недобросовестные курьеры оставляли деньги за доставку себе.
Программа предусматривает страхование убытков от перерыва в хозяйственной деятельности и от несанкционированного списания денег со счета клиента в результате киберинцидента, а также страхование гражданской ответственности за вред, который может быть причинен третьим лицам, в результате киберинцидента. Сегодня это международная сеть пиццерий, активно использующая информационные технологии для улучшения процессов. Сеть пиццерий работает на облачной ERP -системе «Додо ИС», которая координирует все процессы: заказы, работу кухни, доставку, рекламу и общий менеджмент.