2. ● Это 14 лет разработки на C++, Python и Java
● Гибкая масштабируемая архитектура
● Более 20-и серверных компонент
● Три интерфейса пользователя
● Две команды разработки
● Группа тестирования
Что такое Naumen Phone?
3. Глобальные цели
Выход на зарубежные рынки в регионе APAC
Следствие: Смещение фокуса с проектной
деятельности на продуктовую (релизный
цикл)
4. ● Клиент в ед.времени один
● Решение внедряется своими силами
● Новый функционал делается во время
работы на проектом
● Период опытной эксплуатации
(тестирование)
● Всегда уникальное решение
Проект:
5. ● Клиентов в ед. времени много
● Решение внедряется силами партнеров
● Функционал не расширяется при внедрении
● Решение массовое
Продукт:
6. Чего хотят партнеры
● Стабильная версия и поддержка
● О новом функционале должно быть
известно заранее (за год, а луче за два)
10. Android Repo
● Выстраивание структуры репозитория
● Синхронизация репозиториев
● Массовые операции над репозиториями
● Управление/работа с общими Релизами
● Отправка кода на CodeReview
13. Заключительные этапы
Сборка RPM-пакетов: на каждый коммит или по требованию
Деплой на стенды автотестирования:
Phoenix и Sandbox
По результатам автотестов RPM-пакеты попадают в
RPM-репозиторий, либо отбраковываются
Теперь с ними можно работать Тестировщикам!
Задача может быть закрыта только ими.
14. Производство версии в
миниатюре
Roadmap (40%) Техн.долг Проекты
Пул задач 6.0
Набор задач в Итерации
6.0.1
Распределение итерации задач между
тестировщиками
16. Премирование
Чего хотят люди от премий:
● Получать чаще, чем раз в год
● Знать за что, и чтобы "что" было
объективным
● Понимать, чего ждать, уметь это рассчитать