banner

소식

Sep 25, 2023

부드러운 넛지를 사용하여 테스트를 개선하는 방법

InfoQ 홈페이지 뉴스 부드러운 넛지를 사용하여 테스트를 개선하는 방법

2023년 5월 11일 3분 분량의 읽기

~에 의해

벤 린더스

넛지는 우리의 행동에 긍정적인 영향을 미칠 수 있는 기회를 제공합니다. 그 원리는 주의력을 높이거나 제품의 품질을 향상시키기 위해 테스트에 적용될 수 있습니다. Ard Kramer는 2023년 루마니아 테스트 컨퍼런스에서 애자일 테스트의 도입에 대해 강연할 예정입니다.

"넛지"의 원리는 Richard Thaler와 Cass Sunstein이 Nudge: Improving Decisions on Health, Wealth, and Happiness라는 책에서 설명합니다.

넛지는 옵션을 제한하거나 경제적 인센티브를 크게 변경하지 않고 예측 가능한 방식으로 사람들의 행동을 바꾸는 모든 형태의 선택 아키텍처입니다.

Kramer에 따르면, 넛지는 우리 인간에게 잘 알려진 것, 즉 편견을 활용합니다. 이 용어는 유용한 소프트웨어를 제공하는 데 위험을 초래하므로 테스터에게 우려를 불러일으킬 수 있습니다. 그러나 과학자들은 그것이 우리의 행동에 긍정적인 영향을 미칠 수 있는 잠재력도 인정했습니다.

Kramer는 넛징을 사용하여 테스트를 지원하는 방법에 대한 예를 제공합니다.

위험 세션은 테스트를 위한 중요한 시작점입니다. 이해관계자들이 제품 위험을 철저하게 고려하도록 올바른 사고방식을 갖도록 하려면 어떻게 해야 합니까? 태풍, 화산, 지진 등 자연재해 사진이 벽에 붙어 있는 방에 놓으면 어떨까요? 무의식적인 행동이 그들을 활성화시키기를 바랍니다. 신제품을 개발하는 동안 발생할 수 있는 모든 종류의 제품 위험이 발생할 수 있습니다. 보다 우수하고 안정적인 제품을 얻기 위해 모니터링하거나 완화해야 하는 위험입니다.

테스트에 넛지를 적용하기 위해 Kramer는 주변 사람들이 테스트에 대한 관심을 높이거나 제품 품질을 향상시키기를 원하는 상황을 고려할 것을 제안합니다. 그런 다음 사람들을 더 나은 테스트나 더 높은 품질로 유도하는 데 어떤 원칙이 적절하고 유용할지 생각해 보세요. 그러한 운동은 즐겁고 가치 있을 수 있습니다.

InfoQ는 넛징에 관해 Ard Kramer를 인터뷰했습니다.

InfoQ: 넛징은 어디에서 발생하나요?

아드 크레이머 : 넛지(Nudging)는 인간이 사회적 존재로 살기 시작한 이래 집단 내에서 서로의 행동에 영향을 미치고 수정하려고 시도하면서 존재해 왔습니다. 그러나 그것이 어떻게 작동하고 적용되는지에 대한 인식은 행동경제학과 정치이론과 같은 사회과학에서 유래되었습니다. 행동경제학자들은 인간이 항상 합리적인 것은 아니라는 점을 인식하면서 호모 이코노미쿠스(homoeconomicus)의 개념에서 벗어났습니다(코드의 품질에서 알 수 있듯이).

예를 들어 특정 제품을 더 많이 구매하도록 마케팅과 영업이 사람들에게 영향을 미치기 위해 이러한 지식을 활용했다는 것은 놀라운 일이 아닙니다. 또한, 정치는 안전 운전을 장려하거나 학생들이 교육비를 지불하기 위해 정부로부터 빌린 금액을 줄이는 등 우리 사회의 질을 향상시킬 수 있는 기회를 확인했습니다.

InfoQ: 소프트웨어 품질을 향상시키기 위해 테스트에 넛지를 어떻게 적용합니까?

크레이머 : 흥미로운 예는 "기본 옵션"의 원칙입니다. 이는 웹사이트에 접속하기 위해 쿠키를 허용하라고 요청할 때 하루에 여러 번 직면하게 되는 편견입니다. 가능한 한 빨리 진행하고 싶기 때문에 제공되는 다양한 옵션을 보지 않습니다. 그리고 아시다시피 기본 옵션은 웹사이트 사용자에게 가장 흥미로운 쿠키가 포함된 옵션인 경우가 많습니다. 그래서 시간이 제한되어 있으면 기본 옵션을 선택하는 경우가 많습니다(영업사원들은 이를 알고 있습니다).

이것을 테스트에 어떻게 적용하나요? 아주 간단한 예는 버그를 "차단"으로 보고하는 경우 기본 옵션을 설정하는 것입니다. 사람들이 보고할 시간이 많지 않으면 기본 옵션을 선택하게 되므로 모든 버그가 차단됩니다. 이 작업을 수행하면 차단 버그의 전체 목록이 표시되므로 주의를 끌 수 있습니다. 이는 테스터로서 주의가 필요한 버그가 얼마나 많은지 주변 사람들이 인식하도록 하는 데 도움이 될 것입니다.

공유하다