И сама, и игра с носителем, и занятия с носителем, ведущим группы соответствующего возраста в языковом центре, правда почти индивидуально (1-2 человека). Офф - документация на систему в моем случае - это business requirements (постановка задачи), functional specification (подробное техническое описание работы системы), test cases (описание последовательностей шагов в разных ситуациях для проверки корректности работы системы).