Документация в продуктовой разработке
Если вы работаете с документацией вам наверняка знакома ситуация, когда в описании, некоего продукта есть пробелы, устаревшие места и вообще проще спросить коллегу, чем копаться в этих залежах страничек в Confluence.
И иногда кажется что вот сесть бы и написать бы всё "как надо"! И как было бы хорошо! Но как надо? Что такое хорошо в отношении документов? Какие документы хорошие, а какие плохие? Почему мы можем спокойно идти дальше игнорируя пробелы в описаниях?
Давайте поговорим за счёт каких средств преодолеваются недостатки документации на продукт, почему документированием часто пренебрегают и что можно сделать чтобы сделать создаваемые вами документы лучше.
Спикер Кирилл Щемелинин
➖➖➖
🗓 5 апреля, 18:00–20:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Как и из чего собрать инфраплатформу?
Вебинар от Экспресс 42➡️ Проектирование инфраплатформы: практики, инструменты, этапы
Детальный разбор проектирования инфраплатформы на реальном примере кейса Абсолют Банка.
📆Дата и время: 30 марта в 20:00 (МСК)
Разберем платформу на кирпичики, рассмотрим ее функциональный состав с учетом задач проектирования, назначения каждого из элементов и вариантов реализации.
В том числе затронем:
▫️серверную инфраструктуру, дисковые хранилища и сети;
▫️функциональные компоненты в рамках контейнерной оркестрации, Observability и CI/CD; безопасность в процессе производства ПО;
▫️инструменты управления разработкой и варианты реализации ускоренного онбординга команд;
▫️сложности интеграции инфраплатформы;
▫️результаты и пользу инфраплатформы для заказчика.
Для кого: DevOps-инженерам, техлидам и тимлидам, лидерам ИТ направлений
Организатор: Экспресс 42
Спикеры:
Тимур Батыршин — техлид, Экспресс 42
Виталий Коваль — DevOps-инженер, Абсолют Банк
Регистрируйтесь ➡ по ссылке
Tech Talks по тестированию
1. Robotframework в мобильном тестировании — Никита Кулаченков, инженер по тестированию компании «Афиша»
Robotframework – популярный и полезный инструмент для автоматизации тестирования. Благодаря простоте его смогут понять даже люди без каких-либо знаний в программировании. Никита расскажет о своём опыте использования Robotframework в мобильном тестировании продуктов компании «Афиша».
2. Три «золотых ключа» для внедрения автоматизации в проект — Илья Плевако, инженер по автоматизации тестирования в компании «Афиша»
Круто, когда на проекте настроена автоматизация и все работает как часы! Но часто тестировщики сталкиваются с тем, что необходимо внедрять всё самостоятельно с нуля. На своём примере Илья поделится ключевыми моментами, которые нужно учитывать, если вам досталась похожая задача, требующая большой ответственности и одновременно предоставляющая безграничный выбор.
3. Интеграция с backend в UI-автотестах — Андрей Щербаков, старший специалист группы продуктового тестирования Okko
Андрей расскажет про внутренний инструмент компании, позволяющий качественно улучшить клиентские UI-автотесты: расширить функциональность, повысить стабильность и сократить время выполнения. Он независим от тестового фреймворка, а его CLI-интерфейс может использоваться силами Manual QA для уменьшения затрат на регрессионное тестирование.
4. Как мы разрабатывали и внедряли единый фреймворк фронтовой автоматизации — Николай Самоцкий, инженер по автоматизации тестирования портала «Рамблер»
В команде появилась идея сделать единый и простой фреймворк для фронтовой автоматизации, который позволит людям с небольшими знаниями в Java-автоматизации писать ui-тесты. Николай поделится своим опытом разработки и внедрения такого фреймворка, а также раскроет секрет – почему его команда не выбрала готовое решение?
➖➖➖
🗓 5 апреля, 17:00-19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей.
Что будет:
→ 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager.
→ 50+ мировых спикеров с топовыми темами без воды и лирики
→ 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане
→ много интерактивных и цифровых зон
→ а после — грандиозная вечеринка со звездным лайн-апом
Все спикеры и темы уже на сайте.
Регистрируйся на True Tech Day по ссылке.
Участие бесплатно
Когда нужны микросервисы, а когда — монолиты? Чтобы прояснить этот вопрос, приходите на открытый урок 🗓 31 марта в 20:00 в OTUS. Встречу проведет Никита Сапогов — руководитель backend-разработки в Ситилинк.
На занятии обсудим:
- способы выбора между монолитной или микросервисной архитектурой,
- подходы и бенефиты, которые получаем от каждой из этих архитектур,
- особенности, с которыми приходится мириться.
👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/S1Ad/Урок пройдет в рамках онлайн-курса OTUS «Highload Architect», его можно приобрести в рассрочку.Реклама. Информация о рекламодателе на сайте www.otus.ru
Yet Another Mobile Party
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций. Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.
В этот раз повогорим про:
— Мобильный геймдев
— Личный бренд разработчика
— Разработку библиотек
— Трудности девушек в ИТ
— Доступные приложения
— Собеседования в мобильную разработку
➖➖➖
🗓 1 апреля, 12:00-17:00 мск, Суббота
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Технические инструменты для работы команды на удаленке
На рынке по-прежнему появляются все новые решения для организации удаленного офиса, но как совместить все продукты в одну экосистему?
Рассказываем на бесплатном вебинаре «Создаем экосистему цифрового рабочего места с помощью сервисов #CloudMTS», где узнаете о:
- сервисах для корпоративной работы от #CloudMTS;
- возможностях интеграции сервисов #CloudMTS с вашими ИТ-системами;
- безопасности и обмене конфиденциальной информацией.
Когда?
29 марта в 11:00 мск
Зарегистрироваться на вебинар: https://l.mts.ru/1/ITMeeting_cloud
Реклама. ПАО «МТС», ОГРН 1027700149124, адрес: РФ, 109147, г. Москва, ул. Марксистская, д. 4
Ozon Tech community 1C meetup
1. 1С:Зарплата и управление персоналом в IT-ландшафте Ozon — Алексей Коломоец, руководитель группы разработки кадровых систем 1С.
Поговорим об интеграции 1С:ЗУП со смежными системами.
2. Инструменты автоматизированного тестирования 1С — Татьяна Головкина, старший специалист по тестированию.
Обсудим отчеты о пройденных тестах с Allure TestOps, фреймворки для автоматизированного тестирования 1С.
3.Реализованные тесты — Иван Зарубин, ведущий разработчик 1С.
Погрузимся в детали тестирования производительности проведения документов.
4. Разработка мастер-конфигурации для проектов 1С — Евгений Забелин, руководитель отдела разработки 1С:УХ.
Поделимся примерами интеграции с сервисами, ограничениями расширений и мокирования HTTP-сервисов, поговорим об автоматизации в CI.
5.Платформа 1С:Предприятие — новости, обновления, изменения — Петр Грибанов, евангелист 1С.
Обсудим, что нового появилось и появится в ближайшее время в платформе, а также, как это может помочь разработчикам и пользователям.
А ещё подарим мерч экспертам по классным вопросам и уютно проведём вечер за разговорами🍕
➖➖➖
🗓 30 марта, начало в 18:00 мск, Четверг
🌐 ОНЛАЙН
📍 ОФЛАЙН, Москва
✅ Регистрация на мероприятие
Flow 2023 Meetup #3 (Offline)
1. Используем подход "все как код" для управления проектом — Николай Поташников, КУРС-ИТ
Опыт использования подхода «все как код» для управления проектом. Управление календарным планированием, трассирование переходных требований, структурирование работ, интеграция с системами управления изменениями, представление заказчику хода реализации проекта.
2. NFR: реализация системы отслеживания нефункциональных требований — Александр Каминский, Техцентр Дойче Банка
Метрики, относящиеся к нефункциональным требованиям (NFR). Важность накопления статистики и хранения метрик процессов, их использования в нефункциональном тестировании и анализе работы приложения на примере реализованной сервисно-ориентированной архитектуры (SOA) batch/job процессинга работы приложения банка.
3. Как сформировать оптимальный бэклог спринта с использованием методов линейного программирования — Алексей Лобзов, Альфа-Банк
Как команды планируют спринт? Почему часть коллег недонагружена и вынуждена добирать задачи по ходу спринта? Как измерить ценность запланированных работ и можно ли ее максимизировать?
➖➖➖
🗓 28 марта, 17:30–21:00 мск, Вторник
📍 ОФЛАЙН, Москва
✅ Регистрация на мероприятие
Витрины данных
На вебинаре поговорим о том, как проектировать узкоспециализированные хранилища данных — витрины.
Тема важна всем, кто работает над продуктами с большим количеством интеграций, проектирует внешние и внутренние API.
Расскажем, как обойти все подводные камни, которые поджидают команду при проектировании витрин, и дам проверенный практикой work flow для организации работы команды.
Встреча будет полезна бизнес и системным аналитикам, тимлидам, руководителям проектов.
➖➖➖
🗓 24 марта, 19:00–21:00 мск, Сегодня
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Как организовать процессы в компании?
Yandex Tracker — сервис для управления процессами и проектами в компании. Он помогает организовать работу и подходит для различных задач. Поэтому им пользуется не только Яндекс, но и компании из разных индустрий, например, производитель стройматериалов Технониколь и онлайн-школа SkillFactory.
Теперь в сервисе появилось ещё больше возможностей для эффективного и простого управления задачами:
— стартовая страница, которую можно настроить под себя: добавляйте необходимые виджеты;
— гибкое управление группами пользователей: настраивайте доступы для всего отдела компании сразу;
— обновлённые доски, дашборды и диаграммы Ганта: автоматически удаляйте и добавляйте задачи на досках, управляйте виджетами и создавайте диаграмму по списку проектов;
— улучшение мобильного приложения: гибкая фильтрация, сортировка и группировка задач по типу, очереди, исполнителю или дедлайну.
Обновления уже доступны в веб-версии сервиса и в мобильном приложении Yandex Tracker для Android и iOS ➡️
⚡️Планируешь освоить тестирование, но не знаешь, с чего начать?
На открытом уроке OTUS ты сможешь начать изучать основы. https://otus.pw/vla3/🔥 За 1, 5 часа на занятии с опытным экспертом мы:
- Познакомимся с задачами тестирования
- Узнаем, что такое тестирование и откуда оно появилось
- Ответим на вопрос: кто такой тестировщик и что он делает
- Изучим жизненный цикл тестирования, чек листы и тест-кейсы.
- Познакомимся с актуальными системами ведения тест-кейсов и баг-трекером
Регистрация на урок
👉 Продолжить осваивать новую профессию вы сможете на специализации «QA Automation Engineer». Это онлайн-курс для тех, кто хочет с нуля освоить автоматизацию тестирования на Java.
Реклама. Информация о рекламодателе на сайте www.otus.ru
ChatGPT «в работе»
Мы пригласили экспертов, чтобы разобраться, что вообще может ChatGPT и кому принадлежит сгенерированный им контент.
Антон Минковский подходит к технологии не как разработчик, а как продвинутый пользователь. На воркшопе он покажет, что можно «выжать» из интеллектуального чата.
Не секрет, что специалисты зачастую смотрят на решения слишком узко — потому, что смотрят глубоко. Взгляд со стороны поможет расширить угол обзора и освоить неочевидные приёмы при работе со знакомым, казалось бы, инструментом.
Ольга Щербакова уже знакома нашим зрителям. Ольга — юрист, специализируется на праве новых технологий, в частности, авторском праве и лицензировании программ.
Мы поговорим о том, кому принадлежат тексты ChatGPT и картинки DALL-E. Если вы «придумаете» иконку приложения в Midjourney, можно ли будет продавать его в Германии? А в Китае?
➖➖➖
🗓 23 марта, начало в 19:00 мск, Сегодня
🌐 ОНЛАЙН
✅ Трансляция в YouTube, чтобы не пропустить - жмите на 🔔
Python meetup (Online)
1. Real-time аналитика в Uchi .ru - как смотреть сложные метрики здесь и сейчас — Андрей Скиба, Python-разработчик, Uchi .ru
В докладе рассказывается об архитектуре системы real-time аналитики, разработанной в Uchi .ru, а также о примененных в ней подходах и технологиях.
2. FastAPI с нуля до production-ready образа — Алексей Шарыпов, Software developer, VK
Поделюсь опытом, как запустить FastAPI приложение в продакшне. На простых примерах покажу как собрать контейнер с использованием Poetry.
3. Введение в функциональное программирование на Python — Алексей Каньков, Senior Backend Developer, Revizto
Основы функционального программирования и его применению в Python для разработчиков среднего и продвинутого уровня, которые хотят расширить свои знания в этой области.
➖➖➖
🗓 29 марта, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅Регистрация на мероприятие
Аналитики мира Дюны
Data Science, Machine Learning, ИИ — это будущее, это новые технологии, это перспективно… но есть ли место аналитику и его навыкам в мире DS?
Мы считаем, да!
И опытный аналитик Ольга Петрова расскажет вам, как эффективно выстроить работу аналитика со специалистами DS, и как наладить поставки спайса в мире Дюны.
➖➖➖
🗓 22 марта, 18:00–20:00 мск, Сегодня
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Koshelek mobile meetup
1. Как мы «распилили» Кошелёк — Анатолий Гусев, старший Android инженер, Кошелёк
Как эволюционировало использование сервисов Google и Huawei в приложении. Переход от модели «все в одном» к индивидуальным сборкам для каждого стора.
2. Как растить тигра: выстраиваем работу ментора и джуна — Никита Созник, Middle Android разработчик, Контур
Гайдлайн обучения мобильного разработчика и советы для обеих сторон: ментору и джуну. Реальные примеры из процесса адаптации и развития джунов в Контуре на основании собственного опыта.
3. Навигация в Jetpack Compose с использованием Navigation Component — Валерий Белавенцев, Старший Android разработчик, Ozon
Основные сущности и возможности Navigation Component, передача аргументов, условная навигация и как использовать компонент в многомодульном проекте.
🎉 Афтепати: Угощения, напитки и неформальное общение
➖➖➖
🗓 31 марта, начало в 19:00 мск, Пятница
🌐 ОНЛАЙН
📍 ОФЛАЙН, Санкт-Петербург
✅ Регистрация на мероприятие
🆒Создаём приложение-таймер за 60 минут с использованием MVVM, StateFlow и Coroutines со звуковой сигнализацией и вибрацией— 23 марта в 20:00 мск на бесплатном вебинаре мы создадим приложение для варки яиц до определенной степени готовности. Выбираем степень готовности, приложение показывает необходимое время и при нажатии на кнопку начинает отсчет. По истечение времени приложение подает звуковой сигнал и вибрирует.
Итого — рассмотрим устройство простого Android-приложения. Разберем современную архитектуру MVVM с использованием Coroutines и StateFlow. В результате создадим приложение, полезное в быту.
👉Будет полезно тем, кто начинает изучать Android и хочет познакомиться с онлайн-курсом по Android на Kotlin с нуля получше (обучение возможно и в рассрочку).
Регистрируйтесь сейчас — напомним перед вебинаром: https://otus.pw/tXTRT/Реклама. Информация о рекламодателе на сайте www.otus.ru
Вебинар про работу с OpenSearch в облаке
📅 24 марта (онлайн)
Архитектор Yandex Cloud расскажет о технологии OpenSearch и её совместимости с Elasticsearch. Вы узнаете, какие задачи решает OpenSearch и как использовать его в своём окружении для хранения и обработки данных.
Мы продемонстрируем основные способы миграции на OpenSearch, которые вы сможете применить самостоятельно. Более того, вы узнаете преимущества управляемого OpenSearch по сравнению с Elasticsearch, в том числе и с точки зрения стоимости сервиса.
Участие бесплатное, нужно только ➡️ зарегистрироваться