2/2
Компания работает по двухнедельным спринтам, наша команда состоит из дискавери части и деливери части. В деливери тимлид, 2 бэка, 2 андройда, 2 айоса, 4 qa. В дискавери продакт, дизайнер, аналитики, тех писатель и т.д. Первая неделя начинается с планирования, заранее порешали, что будем делать, а тут больше синхронизируемся со всеми. В спринте проходят груминги новых фич, обычно на фичу требуется 3 груминга по 1 часу. Там обсуждаем, что будет в фиче и как, какие запросы куда ходят, что возвращается, что видит пользователь, какие заглушки, какие анимации и вот это все. В последний день второй недели сприна проходят синки разрабов, там осуждаем наши внутренни штучки, делаем доклады по желани, расказываем забавные истории. Длится около 1 часа. В этот же день проводим ретро, там обсуждаем что было на спринте, что улучшить и как, организовано в миро, клеим стикеры на доску, перетаскиваем карточки.
В последний день спринта делается срез мастера, который называется Release Candidate (RC), и передается на регрессионное тестирование. По итогам тестирования иногда вылазят баги, которые иногда серьезные, их фиксим сразу в RC и такой же фикс делаем в мастер. Иногда не очень и фиксятся в след спринте. Или не фиксятся.
Процессы разработки выстроены через джиру, ci/cd в gitlab. Когда начинается разработка таски из джиры, разраб делает ветку от мастера, по окончании разработки ветка пушится в gitlab, где проходит ревью. В зависимости от затронутых частей прилы ревьюят разные люди. После прохождения ревью, ветка уходит в тестирование и по окнчании тестирования вмердижвается в мастер и удаляется.
Теперь про обычный рабочий день.
9:00 - 11:00 - первый отрезок программирования. Либо фикшу баги, либо ревьюю код, либо пилю фичи. Задачи беру с доски в джире, там есть приоритеты. Если набагоделил в срез и это пизда какой важный баг, то беру его. Обычно он фиксится за 1 час. Если нет, то чаще всего занимаюсь фичей, баги откладываю на потом.
11:00 - 11:30 - дейлик, рассказываем, что сделали вчера, что сделаем сегодня. Задаем вопросики. Можно обсудить какие-то проблемы. К дейлику подчищаю хвосты по доске в джире.
11:30 - 12:30 - либо созвон обсудить что-то мелкое, что не требует грумминга, либо программирую, опять же как в первом отрезке программирования
12:30 - 13:00 - тоже программирую
13:00 - 14:00 - обедаю дома
14:00 - 18:00 - зависит от ситуации, иногда работаю, иногда проебываюсь, иногда пилю свое приложение. Стараюсь это время отдавать работе, но часто задачи кончаются и взять больше не реально, потому что другие платформы или qa захлебываются
Вступай в сообщество | Расти в IT | Присылай историю
Post #283
11.8K
- 🔥 57
- 👍 20
- ❤ 7