Виды аналитиков: Бизнес-аналитик — глубоко разбирается в бизнес-процессах (работает с требованиями, помогает оптимизировать изменения, передает информацию стейкхолдерам). Системный аналитик — также работает с требованиями, но с требованиями к системе для разработчиков. Активно участвует в проектировании, тестировании и сопровождении системы, обеспечивая соответствие готового решения бизнес-целям. Аналитик данных (необязательно) — сбор, обработка и анализ данных в больших объемах с использованием математики, теории вероятности, статистики, основ программирования и визуализации данных. Выявляет тенденции. Продуктовый аналитик (необязательно) — анализирует продукт и помогает совершенствовать его. Следит за метриками, находит решения для лучшего развития продукта. Знает, «что происходит с продуктом» и «как его совершенствовать». Стейкхолдер — лицо, заинтересованное в развитии продукта.
Программисты — все они занимаются программированием. Иерархия: Ведущий разработчик — присутствует на всех собраниях, определяет стек технологий, помогает системному аналитику. Оплата зависит от уровня ответственности. Контролирует группу разработчиков и тестировщиков. Сильный, опытный программист. Ведущий программист — несет ответственность не за команду, а за конкретную функцию. Согласовывает архитектурные вопросы, формулирует требования к функциям, занимается проектированием функций. Снабжает тестировщиков и разработчиков технической документацией и материалами. Рядовой программист — исполняет поставленные задачи, уровень ответственности ниже. Постепенно набирает опыт, становясь опытным специалистом (Senior/Middle) с амбициями. Иногда общается с техническими писателями и помогает тестировщикам.