디자인 사고와 인간 중심 요구공학의 융합
초록
본 논문은 디자인 사고(Design Thinking)를 요구공학(Requirements Engineering)과 통합하는 필요성과 가능성을 탐색한다. 두 분야의 핵심 산출물과 프로세스를 비교·분석하고, 상호 보완적인 세 가지 통합 접근법을 제시한다. 마지막으로 연구·실무에서 남아 있는 과제들을 제언한다.
상세 분석
디자인 사고와 요구공학은 각각 창의적 문제 탐색과 체계적 요구 명세라는 목표를 가지고 있지만, 전통적으로는 별개의 활동 영역으로 인식되어 왔다. 논문은 먼저 디자인 사고가 ‘공감(Empathy)’, ‘문제 정의(Define)’, ‘아이디어 발산(Ideate)’, ‘프로토타이핑(Prototyping)’, ‘테스트(Test)’의 5단계 순환 구조를 갖는 반면, 요구공학은 ‘이해(Stakeholder Analysis)’, ‘요구 도출(Elicitation)’, ‘요구 분석(Analysis)’, ‘요구 명세(Specification)’, ‘검증(Verification)’ 등으로 구성된 선형적이면서도 반복 가능한 워크플로우를 강조한다는 점을 지적한다. 두 프로세스는 산출물 측면에서도 겹치는 부분이 존재한다. 예컨대, 디자인 사고의 ‘문제 정의’ 단계에서 도출되는 ‘페르소나(Persona)’와 ‘시나리오(Scenario)’는 요구공학의 ‘이해’와 ‘요구 도출’ 단계에서 활용되는 ‘이해관계자 모델’ 및 ‘사용자 스토리(User Story)’와 유사한 역할을 한다. 또한, 프로토타이핑 단계에서 만든 저해상도 모형은 요구 검증 단계에서 사용되는 ‘시뮬레이션 모델’이나 ‘시연 시나리오’와 기능적으로 연결될 수 있다.
이러한 공통점을 바탕으로 논문은 세 가지 통합 전략을 제시한다. 첫 번째는 동시 진행 모델로, 디자인 사고와 요구공학을 동일 프로젝트 단계에서 병행하여 초기 아이디어 발산과 요구 도출을 동시에 수행한다. 이를 통해 이해관계자의 숨은 니즈를 빠르게 포착하고, 요구의 모호성을 조기에 해소한다. 두 번째는 단계적 연계 모델로, 디자인 사고의 탐색 단계(공감·정의)를 요구공학의 초기 분석 단계에 삽입하고, 이후 아이디어 발산·프로토타이핑을 요구 명세와 검증 단계에 매핑한다. 이 접근법은 기존 요구공학 프로세스에 창의적 발상을 자연스럽게 주입한다. 세 번째는 역동적 피드백 루프이며, 요구공학에서 도출된 정형화된 요구를 디자인 사고의 테스트 단계에 재투입해 반복적인 개선을 도모한다. 이렇게 하면 요구의 변화에 대한 민첩한 대응이 가능해진다.
논문은 또한 통합 과정에서 발생할 수 있는 문화적·조직적 저항, 도구와 방법론의 호환성 문제, 요구의 정량화와 정성화 사이의 균형 등 실천적 과제를 강조한다. 특히, 디자인 사고가 강조하는 ‘불확실성 수용’과 요구공학이 추구하는 ‘명확한 사양’ 사이의 긴장은 프로젝트 관리 차원에서 명확한 가이드라인과 교육이 필요함을 시사한다.
결론적으로, 디자인 사고와 요구공학의 통합은 인간 중심 시스템 개발에 있어 혁신적 가치를 제공하지만, 성공적인 적용을 위해서는 프로세스 설계, 조직 문화, 도구 지원 등 다층적인 접근이 요구된다.
댓글 및 학술 토론
Loading comments...
의견 남기기