Для обеспечения высокого качества программ и соблюдения сроков сотрудники компании "Оптиматика" функционально специализированы. Между ними налажено регламентное взаимодействие.
Программист-аналитик отвечает за соответствие функционала программы требованиям заказчика. Он проектирует программы и структуры данных, ставит и объясняет задачи программистам, принимает результаты работы по каждому этапу от тестировщиков.
Тестировщик отвечает за отсутствие дефектов в разрабатываемом продукте и документации к нему, а также за удобство пользования продуктом. Для этого он проводит разные виды тестирования, изучает исходный код программы и внимательно читает документацию. Работу тестировщика принимает программист-аналитик.
Программист отвечает за функционал продукта и сроки. Для этого он пишет код по утвержденному плану-графику. Программист сдает результаты каждого этапа своей работы тестировщику на проверку.
Технический писатель отвечает за понятную конечному пользователю документацию по продукту. Он пишет и обновляет ее все время работы над проектом, от запуска проекта до внедрения. Работу технического писателя принимает тестировщик.

