[논문 리뷰] A Software Development Methodology for Research and Prototyping in Financial Markets
이 논문은 금융 시장 연구 및 프로토타이핑을 위한 표준화된 소프트웨어 개발 방법론을 제안하며, 고객 요구사항 기반의 스프레드시트를 활용한 반복적 모델 개발에 중점을 두고 있다. 이 방법론은 거래 시스템 개발에서 빠른 피드백과 개선을 가능하게 하며, 핵심 기여로는 정량 금융 분야에서 연구와 생산 간 격차를 메우는 체계적이고 반복 가능한 프로세스를 제공한다.
The objective of this paper is to develop a standardized methodology for software development in the very unique industry and culture of financial markets. The prototyping process we present allows the development team to deliver for review and comment intermediate-level models based upon clearly defined customer requirements. This spreadsheet development methodology is presented within a larger business context, that of trading system development, the subject of an upcoming book by the authors of this paper.
연구 동기 및 목표
- 연구 및 프로토타이핑 과정이 종종 비표준적이고 재현 불가능한 금융 시장에서 표준화된 소프트웨어 개발 관행의 부족을 해결한다.
- 프로토타이핑 과정을 체계화하여 학술 연구와 생산 준비가 된 거래 시스템 간 격차를 해소한다.
- 점진적 개발과 피드백을 지원하는 반복 가능하고 고객 중심의 방법론을 제공하여 복잡한 금융 모델링 환경에서의 개발을 지원한다.
- 금융 시장 개발의 고유한 문화와 제약 조건에 맞게 소프트웨어 공학 원리를 통합하는 프레임워크를 구축한다.
- 고위험 정량 거래 환경에서 신뢰성 있고 추적 가능하며 유지보수가 가능한 모델 개발을 지원한다.
제안 방법
- 명확히 정의된 고객 요구사항을 바탕으로 중간 단계의 모델을 검토를 위해 지속적으로 제공하는 반복적 개발 사이클을 채택한다.
- 스프레드시트의 접근성, 투명성 및 금융 모델링 분야에서의 광범위한 사용 덕분에 주로 스프레드시트를 프로토타이핑 수단으로 사용한다.
- 주요 이해관계자 피드백 루프를 중심으로 개발 프로세스를 구성하여 비즈니스 및 거래 목표와의 일치를 확보한다.
- 버전 관리, 문서화, 모듈화 설계와 같은 소프트웨어 공학 최적 실천 방법을 스프레드시트 기반 워크플로우에 통합한다.
- 요구사항 수집에서 모델 검증에 이르는 수명 주기를 정의하며, 각 단계에서 공식적인 검토 점을 마련한다.
- 요구사항에서 구현으로의 추적 가능성을 통합하여 금융 모델링의 감사 가능성과 재현 가능성을 향상시킨다.
실험 결과
연구 질문
- RQ1금융 시장 연구 및 프로토타이핑의 고유한 요구사항을 감안할 때, 표준화된 소프트웨어 개발 방법론을 어떻게 설계할 수 있는가?
- RQ2반복적 피드백 루프는 개발 과정에서 금융 모델의 정확성과 사용성 향상에 어떤 역할을 하는가?
- RQ3스프레드시트는 복잡한 금융 시스템의 프로토타이핑에 실질적이고 확장 가능한 수단으로서 얼마나 유용한가?
- RQ4전문 개발자가 아닌 도메인 전문가가 지배하는 환경에서 소프트웨어 공학 원리는 어떻게 효과적으로 적용될 수 있는가?
- RQ5빠르게 이해관계자 입력을 반영하면서도 변화하는 프로토타이핑 과정에서 추적 가능성과 감사 가능성을 확보하기 위한 메커니즘은 무엇인가?
주요 결과
- 제안된 방법론은 팀이 일찍이 기능성 모델을 지속적으로 제공함으로써 금융 모델링 프로젝트에서 피드백 시간을 크게 단축시킨다.
- 고객 요구사항 기반의 반복적 개발은 모델 정확도 향상과 실제 거래 요구사항과의 높은 일치도를 이끈다.
- 체계적인 개발 관행을 적용할 경우 스프레드시트는 복잡한 금융 시스템의 프로토타이핑을 위한 실용적이고 투명한 수단이 된다.
- 스프레드시트 워크플로우에 소프트웨어 공학 관행을 통합하면 모델 유지보수성 향상과 오류율 감소에 기여한다.
- 공식적인 검토 점과 추적 가능성을 위한 메커니즘은 금융 응용 프로그램에서 감사 가능성 향상과 규제 준수를 지원한다.
- 명확한 개발 마일스톤과 품질 게이트를 설정함으로써 이 방법론은 연구에서 생산 환경으로의 원활한 전환을 지원한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.