Доклад построен на трехлетнем опыте работы в компании Banki.ru и состоит из набора практик и методологий, которые мы применили.
Классики жанра учили нас, что тестирование и обеспечение качества подразумевает кипу документации. А реалии бизнеса ожидают гибкость и мгновенную скорость реакции.
Где найти грань? Как обеспечить процесс? Как найти время на автоматизацию и юнит-тесты?
Как найти идеальное соотношение между фундаментальным процессом и проворным процессом?
Как получить и использовать знания о клиентах! Bablometer.ruRafail Galiev
Презентация рассказывает о интеллектуальном подходе к обработке данных о клиентах и агрегации финансовых сервисов. Подготовлено для конференции market-finance.ru
Mail.ru: Как вырастить в себе автоматизатора и разработчикаMaxim Boguslavsky
В презентации я постарался рассказать о том:
1. Какие основные критерии нужно учесть при поиске автоматизатора.
2. Какие основные навыки требуются для инженера по автоматизации.
3. Какие требования к инженеру по обеспечению качества.
4. Так же в презентации есть статьи и ссылки на ресурсы где можно получить необходимые знания и навыки для развития.
5. Так же я рассказываю о том сколько времени требуется для развития, какие есть подводные камни и как их преодалеть.
Как получить и использовать знания о клиентах! Bablometer.ruRafail Galiev
Презентация рассказывает о интеллектуальном подходе к обработке данных о клиентах и агрегации финансовых сервисов. Подготовлено для конференции market-finance.ru
Mail.ru: Как вырастить в себе автоматизатора и разработчикаMaxim Boguslavsky
В презентации я постарался рассказать о том:
1. Какие основные критерии нужно учесть при поиске автоматизатора.
2. Какие основные навыки требуются для инженера по автоматизации.
3. Какие требования к инженеру по обеспечению качества.
4. Так же в презентации есть статьи и ссылки на ресурсы где можно получить необходимые знания и навыки для развития.
5. Так же я рассказываю о том сколько времени требуется для развития, какие есть подводные камни и как их преодалеть.
Reduce, Reuse, Recycle: How Moneysupermarket.com Created APIs Without Startin...CA API Management
The evolutThe evolution of the API’s used byMoneysupermarket.com’s highly successful Car Insurance application. Faced with having to re-engineer the entire application to meet the increasingly demands of security, accuracy & scale – how we incrementally refactored our application to create an OAUTH 2.0 API using Layer 7ion of the API’s used byMoneysupermarket.com’s highly successful Car Insurance application. Faced with having to re-engineer the entire application to meet the increasingly demands of security, accuracy & scale – how we incrementally refactored our application to create an OAUTH 2.0 API using Layer 7
Presentation I gave at the Financial Services Forum at Yahoo in March 2009. Essentially a look at media and search issues around insurance aggregators.
Как увеличить конверсию продающего лендинга? (Алексей Пучков, 10.12.2014, )setupru
Из презентации вы узнаете:
1. Концепция оффера: почему это нужно клиенту?
2. Тестируем элементы: тексты, лид-формы, кнопки?
3. Какие триггеры выбрать и почему?
4. Социальное подтверждение: каким отзывам не верят?
5. Как обойти потенциальные возражения?
6. И многое другое.
Доклад Владислава Чернова & Олега Оямяэ на РИТ++ 2013. "AIDA. Непрерывная инт...Badoo Development
В крупном интернет проекте при построении непрерывной интеграции возникает множество проблем и рутинной работы. Этот доклад о том, как мы избежали проблем и автоматизировали большую часть работы. Мы показали связь непрерывной интеграции со всеми стадиями разработки программного продукта.
А также вы узнаете из доклада:
1. Модель разработки каждой задаче в отдельной ветке, плюсы и минусы.
2. Как автоматизировать рутинные операции в системе контроля версий.
3. Организации работы с хуками в Git в условиях большого количества репозиториев.
4. Автоматизация работы с баг трекером, как у нас проходит ревью кода.
5. Построение непрерывной интеграции для компилируемых и не компилируемых компонентов.
6. Автоматизация сборок с зависимостями из веток релиза для компилируемых компонент.
7. Continuous delivery и почему большое количество веток не всегда плохое решение для данного подхода.
И конечно же Release engineering, как он влияет на разработку и качество продукта.
После доклады вы поймете все основные процессы при построении непрерывной интеграции и увидите как важна автоматизация в данном процессе.
Reduce, Reuse, Recycle: How Moneysupermarket.com Created APIs Without Startin...CA API Management
The evolutThe evolution of the API’s used byMoneysupermarket.com’s highly successful Car Insurance application. Faced with having to re-engineer the entire application to meet the increasingly demands of security, accuracy & scale – how we incrementally refactored our application to create an OAUTH 2.0 API using Layer 7ion of the API’s used byMoneysupermarket.com’s highly successful Car Insurance application. Faced with having to re-engineer the entire application to meet the increasingly demands of security, accuracy & scale – how we incrementally refactored our application to create an OAUTH 2.0 API using Layer 7
Presentation I gave at the Financial Services Forum at Yahoo in March 2009. Essentially a look at media and search issues around insurance aggregators.
Как увеличить конверсию продающего лендинга? (Алексей Пучков, 10.12.2014, )setupru
Из презентации вы узнаете:
1. Концепция оффера: почему это нужно клиенту?
2. Тестируем элементы: тексты, лид-формы, кнопки?
3. Какие триггеры выбрать и почему?
4. Социальное подтверждение: каким отзывам не верят?
5. Как обойти потенциальные возражения?
6. И многое другое.
Доклад Владислава Чернова & Олега Оямяэ на РИТ++ 2013. "AIDA. Непрерывная инт...Badoo Development
В крупном интернет проекте при построении непрерывной интеграции возникает множество проблем и рутинной работы. Этот доклад о том, как мы избежали проблем и автоматизировали большую часть работы. Мы показали связь непрерывной интеграции со всеми стадиями разработки программного продукта.
А также вы узнаете из доклада:
1. Модель разработки каждой задаче в отдельной ветке, плюсы и минусы.
2. Как автоматизировать рутинные операции в системе контроля версий.
3. Организации работы с хуками в Git в условиях большого количества репозиториев.
4. Автоматизация работы с баг трекером, как у нас проходит ревью кода.
5. Построение непрерывной интеграции для компилируемых и не компилируемых компонентов.
6. Автоматизация сборок с зависимостями из веток релиза для компилируемых компонент.
7. Continuous delivery и почему большое количество веток не всегда плохое решение для данного подхода.
И конечно же Release engineering, как он влияет на разработку и качество продукта.
После доклады вы поймете все основные процессы при построении непрерывной интеграции и увидите как важна автоматизация в данном процессе.
В докладе я рассказываю о практиках, которые мы активно используем в компании Банки.ру. Как мы добились стабильного процесса выкладки изменений на бой. Как мы отслеживаем, что наши изменения действительно приводят к успеху.
The report I talk about practices that we actively use in the Banki.ru company . As we have achieved a stable process calculations of changes in the fight. How do we keep track of our changes do lead to success .
Видео: http://www.youtube.com/watch?v=vz0U3jQpHSM
Это обзор опыта применения лучших практик разработки программного обеспечения на разных проектах от госзаказов до видеоконференций в командах от 5 до 50 человек. В докладе будут описаны не только практики, но и то, как они применяются на реальных проектах и какие выгоды они действительно приносят.
Свой пост я основываю более, чем на 10 летнем опыте организации различных видов деятельностей и групп:
Как преподаватель я организовывал деятельность студентов по достижению цели прохождение курса
Как бригадир бригады монтажников я организовывал деятельность по реконструкции сетей
Как заказчик я организовывал работу подрядчиков
Как руководитель отдела тестирования я занимался организацией работ по достижению необходимого уровня качества проектов в разработке
Сейчас как руководитель команды разработки я занимаюсь организацией работ по созданию проектов.
Я постарался сделать выжимку из своих наблюдений и сделанных на их основе выводах. Хочу предупредить: тема обширная и материалов написана куча, поэтому я вам расскажу ключевые вещи. Если у вас в результате возникнут противоречивые вопросы, сомнения и бурление - это хорошо. Задайте мне их по почте или через соцсети.
My name is Maxim Boguslavsky .
I work as the head of the department of Quality Assurance in the company of the Banki.ru . On duty, I hire specialists to my department.
For four years we have experimented a lot with how to look for convenient and comfortable staff.
Within the report, I want to talk about how to find and hire professionals to ensure quality.
AgileDays: Как подбирать инженеров по обеспечению качества.Maxim Boguslavsky
Меня зовут Максим Богуславский. Я работаю руководителем отдела обеспечения качества в компании Банки.ру. По долгу службы я собеседую и нанимаю специалистов к себе в отдел.
За четыре года мы много эксперементировали с тем, как же собирать, искать удобных и комфортных сотрудников. В рамках доклада я хочу рассказать о том, как искать и нанимать специалистов по обеспечению качества.
Текст выступления: http://maxbogus.blogspot.com/2016/05/blog-post_4.html
Основные моменты, которые следует учесть при организации автоматизации.
Доклад рассматривает пять основных пунктов: цель, план, бюджет, людей и инструменты.
По каждому пункты я сформулировал основные вопросы, которые следует задавать себе перед тем как браться за автоматизацию.
The main points to consider when organizing automation.
The report examines five main points: the purpose, plan, budget, people and tools.
For each point, I formulated the basic questions that should be asking yourself before you take on automation.
Что делать, если вы хотите понять лучше подойдет ли человек к этой работе или нет, понять какие черты нужны для управления системным архитектором, узнать сможет ли справиться этот сотрудник с определенным типом работы.
Типология Юнга, тест Майерса Бриггса и соционика не дают ответа на эти вопросы.
Недавно я столкнулся с интересной книгой, опыт которой помог мне лучше понять себя и как эффективно управлять другими.
What to do if you want to understand a person better suited to this work or not, understand what features are needed to control a system architect , learn whether the employee to cope with a certain type of work.
Typology of Jung, the Myers Briggs test and socionics does not provide an answer to these questions.
Recently, I ran into an interesting book, whose experience helped me to better understand themselves and how to effectively manage others.
6. Предпосылки для доклада
• Более 20 часов на регресс всего сайта;
• Необходимость в ежедневных выкладках;
• Узнавали об ошибках от собственника;
• Обилие красных карточек.