복잡한 환경에서 요구공학을 위한 새로운 역량
초록
본 논문은 동적이고 불확실성이 높은 설계 문제에 직면한 요구공학(RE) 실무자가 기존의 도구·기법 중심 접근을 넘어 ‘맥락 지능(contextual intelligence)’을 핵심 역량으로 개발해야 함을 제시한다. 복잡성 증가가 RE 활동에 미치는 영향과, 설계 문제와 RE를 정렬시키는 핵심 관점을 논의한 뒤, 미래 RE 전문가에게 필요한 구체적 역량(시스템 사고, 의미 구성, 적응적 의사소통 등)을 제안한다.
상세 분석
이 논문은 복잡계 이론과 동적 시스템 관점에서 요구공학을 재조명한다. 저자는 먼저 복잡성, 불확실성, 모호성, 그리고 ‘출현(emergence)’이라는 네 가지 특성이 현대 소프트웨어·시스템 개발 현장에서 점점 더 두드러진다고 지적한다. 이러한 특성은 전통적인 RE 프로세스—요구 명세서 작성, 정형화된 모델링, 단계적 검증—가 갖는 한계를 폭로한다. 특히, 요구사항이 고정된 것이 아니라 이해관계자와 환경의 상호작용 속에서 지속적으로 변형되고, 새로운 요구가 ‘출현’하면서 기존 요구와 충돌하거나 통합될 필요가 있다.
논문은 이러한 상황에서 ‘맥락 지능’이 핵심 역량으로 부상한다는 주장을 전개한다. 맥락 지능은 단순히 상황을 인식하는 수준을 넘어, 그 상황이 요구공학 활동에 미치는 영향을 진단하고, 직관과 경험을 바탕으로 행동을 조정하는 능력이다. 이는 ‘시스템 사고(system thinking)’, ‘의미 구성(sensemaking)’, ‘적응적 의사소통(adaptive communication)’과 같은 하위 역량으로 구체화된다.
시스템 사고는 복잡한 이해관계자 네트워크와 기술적 제약을 하나의 전체로 바라보며, 피드백 루프와 비선형 관계를 파악하도록 돕는다. 의미 구성은 불완전하고 모호한 정보 속에서 핵심 의미를 추출하고, 이를 공유된 이해로 전환하는 과정이다. 적응적 의사소통은 이해관계자 간의 언어·문화·전문성 차이를 메우고, 변화하는 요구에 신속히 대응할 수 있는 대화 구조를 설계한다.
또한 논문은 ‘디자인 문제와 RE를 정렬시키는 관점’으로 ① 문제 중심(view of the problem), ② 이해관계자 중심(view of stakeholders), ③ 환경·제약 중심(view of context) 세 가지를 강조한다. 이 세 관점을 균형 있게 고려할 때, RE 활동은 고정된 산출물이 아니라 지속적인 탐색과 조정 과정으로 전환된다.
마지막으로 저자는 교육·훈련 차원에서 이러한 역량을 함양하기 위한 방안을 제시한다. 시뮬레이션 기반 학습, 사례 기반 토론, 멀티디서플리너리 팀 프로젝트 등을 통해 ‘맥락 인식·진단·조정’ 사이클을 반복적으로 연습하도록 권고한다. 이는 기존의 도구·방법론 교육을 보완하고, 실제 현장에서 복잡성을 관리할 수 있는 실전 감각을 키우는 데 목적이 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기