Как стать автором
Обновить
10
0

Backup Administrator

Отправить сообщение

Падал прошлогодний снег, или как SCRUM-мастер ёлку наряжал

Время на прочтение5 мин
Количество просмотров11K

Начало декабря. Утро понедельника. В переговорной собралась команда для обсуждения планов на спринт.

Накидали несколько задач из бэклога. По требованиям — всё понятно, по срокам — всё адекватно, но в воздухе чувствуется какая-то недосказанность.

Владелец продукта кивнул, принимая тяжёлое, но важное для команды решение, и твёрдо произнёс: «Нам нужно поставить ёлку».

Читать далее
Всего голосов 35: ↑34 и ↓1+46
Комментарии11

Сад из обломков монолита: как ПСБ перешел на Scrum

Время на прочтение8 мин
Количество просмотров5.2K

Мы не внедряли Sсrum ради Scrum’а — мы хотели дать клиентам онлайн-доступ к продуктам и сервисам банка и использовать обычный проектный подход, а не кросс-функциональные команды. Но у этой задачи была особенность, которая вынудила нас прийти к гибкой методологии.

Я, Константин Ахметов, начальник отдела разработки розничных кредитных технологий ПСБ, и я расскажу, почему мы решили использовать фреймворк Scrum для диджитализации продуктов банка.

Читать далее
Всего голосов 18: ↑15 и ↓3+15
Комментарии19

Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect

Время на прочтение17 мин
Количество просмотров16K

В основном идея использования CI/CD для iOS, да и для других платформ, — это автоматизация рутинной работы. Когда мы работаем над одним приложением, можем вручную собирать небольшой проект. Но команда растёт, хочется тратить время эффективнее, чем вручную собирать проект или объяснять новичкам, что же там с Code-signing нужно делать.

Пожалуй, самое рутинное и самое важное занятие, которое берёт на себя CI, — это прогон тестов. Нет зелёных тестов? В master не попадёшь. А с ростом команды вероятность того, что кто-то вольёт в master нерабочий код, будет только увеличиваться. Нужна автоматизация.

В этой статье я хочу подробно рассказать о пути настройки Gitlab CI + Fastlane + Firebase + Testflight. Примеры приводятся на основе одного проекта, в котором участвовали 10 разработчиков. В конце будут описаны проблемы, с которыми мы сталкивались, и их решения.

Для кого будет полезен этот опыт? Для всех, кому нужен CI/CD и кто сидит на Gitlab. Для Github будет другая связка, например с Travis, — остальные компоненты неизменны. В нашей команде все используют Gitlab CI, Fastlane вместо голого xcodebuild для быстроты и удобства разработки, Firebase и Testflight.

Если у нас бесплатный Gitlab и мы укладываемся в лимит Firebase, то получаем бесплатное решение по настройке CI/CD.

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии8

История самого юного программиста ПСБ: хакатон стал дверью в банк

Время на прочтение4 мин
Количество просмотров3.2K
Так получилось, что я являюсь самым молодым разработчиком в ПСБ: когда пришел работать в банк, мне было 20 лет. В преддверии дня программиста хочу поделиться историей о том, как участие в хакатоне может практически в один миг изменить судьбу.

Два года назад я пробовал свои силы на хакатоне Промсвязьбанка в Самаре в качестве участника, а сейчас помогаю c кейсом нашего банка на VK Hackathon, который пройдет 27-29 сентября в Питере. Выступлю там в качестве ментора, буду направлять ребят на новые идеи и помогать в их реализации. Есть в этом что-то волнительное.


Читать дальше →
Всего голосов 36: ↑17 и ↓19-2
Комментарии1

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность