Цель команды PRP - сократить использование одноразовой упаковки при отправке товаров со склада до пункта выдачи.
Состав команды
Команда кросс-функциональная и удаленная. У нас поквартальное планирование, прежде чем взять цель, мы обсуждаем ее с бизнесом, оцениваем сложность и согласовываем сроки на достижение. Мы держим баланс между амбициозностью цели и ее достижимости.
Роли команды:Project Manager, Product Manager, TeamLead, TechLead, 5 Developers, 2 QA, System analyst
Процессы команды:
- Ежедневные встречи для подведения итогов дня.
- Встречи для груминга и оценки задач, раз в неделю.
- Подводим итоге каждых двух недель, проводя ретро. На ретро находим наши слабые точки и растим их.
Задачи команды:
-
Чтобы реализовать нашу цели, рефакторим PHP-шный монолит, написанный на Symfony. Переносим из него контекст доставки в сервис на Go, в этом же сервисе реализуем требования бизнеса.
-
Все наши задачи рождаются на основе системной аналитики, затем груммятся, оцениваются, а после берутся в разработку и по-другому никак. Это спасает нас от задач, которые нужно сделать вчера, или рандомно попавших в разработку без анализа и проработки.
-
Распределение по задачам: 50% PHP, 50% Go
Мы ожидаем:
-
Опытных PHP или PHP/GO разработчиков, важно иметь опыт в PHP, если опыта по GO не будет – научим, процесс погружения в Go у нас выстроен и хорошо работает.
-
Хороший опыт работы с SQL базами данных и опыт с нереляционными базами данных (Redis/Aerospike/MongoDB);
-
Умение проектировать API сервисов;
-
Коммерческий опыт с RabbitMQ/Kafka.
-
Опыт в написании тестов (unit / функциональные/ интеграционные и т.д.)