The document describes an approvals workflow that involves multiple steps:
1. Issues such as change requests, improvements, and feature requests are created.
2. The requests go through stages of being opened, documented, analyzed for impact and risk, and reviewed by committees.
3. The workflow provides advantages like a standardized process, centralized knowledge capture, and easy tracking of all approvals linked to each issue.
Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.Badoo Development
В докладе освещена ретроспектива организации разработки крупного интернет-проекта от стартапа до 190 миллионов пользователей.
Как устроена разработка сейчас, как в процессе развития проекта её перестраивали, какие проблемы решали,
преодолевая кризисы роста, на какие грабли наступали. В секции вопросов есть интересная информация о том, как в Badoo устроена
система мотивации и бонусов. Доклад будет интересен всем, кто занимается организацией процесса разработки в крупных интернет-проектах.
The document describes an approvals workflow that involves multiple steps:
1. Issues such as change requests, improvements, and feature requests are created.
2. The requests go through stages of being opened, documented, analyzed for impact and risk, and reviewed by committees.
3. The workflow provides advantages like a standardized process, centralized knowledge capture, and easy tracking of all approvals linked to each issue.
Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.Badoo Development
В докладе освещена ретроспектива организации разработки крупного интернет-проекта от стартапа до 190 миллионов пользователей.
Как устроена разработка сейчас, как в процессе развития проекта её перестраивали, какие проблемы решали,
преодолевая кризисы роста, на какие грабли наступали. В секции вопросов есть интересная информация о том, как в Badoo устроена
система мотивации и бонусов. Доклад будет интересен всем, кто занимается организацией процесса разработки в крупных интернет-проектах.
This document discusses the development of high-performance services at Mail.ru for tasks like serving avatars. It describes how they use technologies like Perl, AnyEvent, IProto and Tarantool to process over 100,000 requests per second on a single server. Key points are:
1. Mail.ru uses Perl 7 with AnyEvent and IProto to build asynchronous services that can handle 40,000-120,000 requests per second per core.
2. They store data in the Tarantool NoSQL database for its performance and ability to handle multiple indexes.
3. By using these technologies like async Perl and Tarantool, they can process over 100,000 requests per second with a
The document discusses touch and gesture handling in modern web applications. It covers touch events like touchstart, touchmove, touchend and their mouse event equivalents. It also describes how to implement swipe/scroll gestures, zooming functionality using touch inputs, and pull to refresh features using touchstart and touchmove events. Key aspects covered include detecting swipe direction, translating pages on swipe, handling touch and click events for links and taps, and transforming elements on zoom gestures.
This document discusses the development of high-performance services at Mail.ru for tasks like serving avatars. It describes how they use technologies like Perl, AnyEvent, IProto and Tarantool to process over 100,000 requests per second on a single server. Key points are:
1. Mail.ru uses Perl 7 with AnyEvent and IProto to build asynchronous services that can handle 40,000-120,000 requests per second per core.
2. They store data in the Tarantool NoSQL database for its performance and ability to handle multiple indexes.
3. By using these technologies like async Perl and Tarantool, they can process over 100,000 requests per second with a
The document discusses touch and gesture handling in modern web applications. It covers touch events like touchstart, touchmove, touchend and their mouse event equivalents. It also describes how to implement swipe/scroll gestures, zooming functionality using touch inputs, and pull to refresh features using touchstart and touchmove events. Key aspects covered include detecting swipe direction, translating pages on swipe, handling touch and click events for links and taps, and transforming elements on zoom gestures.
Рассмотрим общие принципы, которые использовались в нашем проектеКому: новички, пользователи без энтузиазма, успешно внедрившиеПро что: функции, назначение, принципы построения, требования и ошибки при ведении задач, перспективы, спорные моментыГо!
Академизм и полнота -- нетМониторинг и протоколированиеМониторинг не такой как у админов, но такой же важныйПункт А пункт Б
Кровь и плоть.Описание, суть, связи, зависимости, рабочие комментарии, и даже логикоммитовМенеджеры забивают, программисты недооценивают
Стратегическое управление не затрагивает обычного менеджера и разработчика
Постановщик – продакт,тимлид,руководитель тестирования.Разраб тоже. Поставить и забыть – причина потерьОтветственный постановщик. Произвол , холит лелеет, планёрки, итерац. планы. Уточнит условия, заботливо оформит, не сомкнет глазИсполнитель, он же решатель. Сам уточняет, запрашивает, оформляет, проверяет, не ошибается.Условие – краткое ёмкое тз. Исп. Должен ОДНОзначно трактовать пожелания. Если нет и условие расплывчатое – уточнения, согласования, нервы, времяПриоритет. Хаосу нет.Статус инструмент мон. и контроля. Волш. Поле. Может преобразить процессДаты сроки итер. Метки – точность прогнозовКомментарии. Стикер. Разбиваем на сабтаски, этапы
Всё это умножить на много
Шорткаты и как у нас, кто имеет право
Дашборды, фильтры, нотификации
Постановщик – продакт,тимлид,руководитель тестирования.Разраб тоже. Поставить и забыть – причина потерьОтветственный постановщик. Произвол , холит лелеет, планёрки, итерац. планы. Уточнит условия, заботливо оформит, не сомкнет глазИсполнитель, он же решатель. Сам уточняет, запрашивает, оформляет, проверяет, не ошибается.Условие – краткое ёмкое тз. Исп. Должен ОДНОзначно трактовать пожелания. Если нет и условие расплывчатое – уточнения, согласования, нервы, времяПриоритет. Хаосу нет.Статус инструмент мон. и контроля. Волш. Поле. Может преобразить процессДаты сроки итер. Метки – точность прогнозовКомментарии. Стикер. Разбиваем на сабтаски, этапы