Основные принципы
A1QA предлагает различные схемы взаимодействия, удовлетворяющие интересам заказчика и способствующие повышению качества конечного продукта, начиная от частичного участия в тестировании до полностью независимой работы над системой.
Обычная практика компании – использование системы учёта дефектов для обмена информацией в режиме реального времени. Возможна организация системы хранения информации на стороне A1QA с предоставлением внешнего доступа либо использование уже существующей и более привычной для заказчика, в том числе и удалённо, на его стороне.
Компания уделяет большое внимание отчётности, предоставляя широкий набор стандартных тестовых отчётов и необходимую гибкость при их изменении:
- Отчёты в режиме реального времени из системы учёта дефектов
- Отчёты по конкретным версиям тестируемого продукта
- Общие отчёты по качеству продукта и ходу разработки
При работе с документацией учитываются все пожелания заказчика, от незначительных модификаций до полного перехода на предложенные варианты.
Определение модели в зависимости от задач
A1QA предлагает три основных схемы взаимодействия с заказчиком. В зависимости от целей и особенностей проекта, эти подходы могут быть гибко адаптированы к реальной ситуации и комбинированы между собой.
1. Интеграция A1QA в процесс разработки и обеспечения качества
Данная модель взаимодействия подходит для компаний-разработчиков ПО и подразумевает тесное сотрудничество команды A1QA с группой разработчиков на стороне заказчика. Наибольшая эффективность достигается при привлечении A1QA с ранних стадий проекта.
Такая же модель взаимодействия может использоваться в том случае, когда у заказчика имеется собственная группа обеспечения качества, но не хватает ресурсов для успешного завершения конкретного проекта. Команда тестирования A1QA может предоставить необходимые ресурсы и знания, а также тесно сотрудничать с группой по обеспечению качества на стороне заказчика.
2. Приемка промежуточных и конечной версии ПО или его модулей
В процессе построения многофункциональных систем различные их модули обычно производятся отдельными группами разработчиков, зачастую территориально распределенными. A1QA помогает обеспечить соответствие поставляемых модулей спецификациям и их совместимость. Процесс разработки системы становится более открытым и управляемым, руководители проекта получают объективную картину состояния проекта в целом и прогресса по его составляющим в контексте качества доставляемых модулей. Основной целью такого взаимодействия является сокращение расходов и потерь времени на интеграционной стадии проекта.
3. Независимые приемо-сдаточные испытания
Данная модель взаимодействия призвана оценить качество конечного продукта и его соответствие заявленным бизнес-требованиям. Главной задачей является обеспечение плавного запуска программного обеспечения в эксплуатацию либо предотвращение вывода на рынок недостаточно качественного программного продукта.