
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Nurbek Nuraliev 국민대학교 비즈니스IT전문대학원 2024 국내석사
A Comparative Analysis of Software Development Methodologies and the Proposal of a New Hybrid Approach Nurbek Nuraliev Department of Business IT The Graduate School of Business IT Kookmin University Companies struggle with optimum flexibility vs structured control, thanks to the ever-evolving software development world. More traditional approaches with the Waterfall model lean heavily toward predictability and control, with very little capacity for adaptability. Agile approaches are more flexible, but often leave room for strategic long-term oversight. This thesis explores the proposal of “Adaptive Structured Development” (ASD) which is a new hybrid methodology aimed at overcoming these conflicting elements through the incorporation of modern frameworks alongside Agile, Waterfall, DevOps, Lean, Spiral, RAD, and DSDM into a cohesive seven-phased lifecycle model. With ASD, flexibility is granted for agile planning with requirements gathering, prototyping, and delivery, while governance enforces structure to risk management, planning, and control processes. Each development phase is flexible internally, but bound to fixed decision points (stage gates) ensuring visibility, accountability, and control. This equilibrium enables a diverse range of project environments to be supported—anywhere from rapid startup-level iteration to enterprise-scale digital transforms. A two-stage validation process was used to assess the practicality and effectiveness of ASD. In the first stage, a set of 28 software engineering practitioners who held diverse experiences with various development models were interviewed. Feedback indicated that the practical value of ASD’s balance was underscored by its strong structure and lucid presentation, garnering high marks for evaluation metrics such as risk management, stakeholder engagement, and automation integration. The second phase was experimental applications that included two AI-based software projects: Docshare and MyLms, implemented by the “Great Turon IT Solutions” Ltd team. Compared to traditional approaches, ASD-applied workflows outclassed them in faster delivery (22% improvement), reduced defects, enhanced team morale, improved alignment with stakeholders, and risk management. The reason for this lies in the structured flexibility of ASD which provided controlled agility and fiscal moderation, combined with the iterative learning and ongoing feedback focused systems that are essential in volatile contexts. This thesis reaches the conclusion that Adaptive Structured Development offers a feasible and flexible option for governance-conscious, strategically-minded organizations striving to optimize software delivery. ASD is not meant to substitute existing methodologies en masse; rather, it is a deeply flexible model that is rigorously organized, designed to cater to a multitude of project requirements. Additional work may entail refinement of the model for specific niche domains as well as broader longitudinal studies, but the initial evidence strongly positions ASD as a valuable and advancing contribution within the evolving field of software project management. Keywords : Adaptive Structured Development, Hybrid Software Development Methodology, Governance and Flexibility Balance 기업들은 소프트웨어 개발 분야의 지속적인 변화로 인해 최적의 유연성과 구조화된 통제 사이에서 어려움을 겪고 있습니다. 전통적인 워터폴 모델을 기반으 로 한 접근 방식은 예측 가능성과 통제에 중점을 두며, 적응 능력은 매우 제한적입 니다. 애자일 접근 방식은 더 유연하지만, 전략적 장기적 감독에 대한 여지가 부족 합니다. 본 논문은 워터폴, 애자일, 데브옵스, 린, 스파이럴, RAD, DSDM 등 현대적 프레임워크를 통합하여 일관된 7단계 라이프사이클 모델로 구성한 새로운 하이브리 드 방법론인 “적응형 구조화 개발(ASD)”을 제안합니다. ASD에서는 요구사항 수집, 프로토타이핑,delivery 단계에서 애자일 계획의 유연성을 보장하며, 거버넌스는 위험 관리, 계획, 통제 프로세스에 구조를 강제합니 다. 각 개발 단계는 내부적으로 유연하지만, 가시성, 책임성, 통제를 보장하는 고정 된 결정 포인트(단계 게이트)에 구속됩니다. 이 균형은 빠른 스타트업 수준의 반복 부터 기업 규모 디지털 전환까지 다양한 프로젝트 환경을 지원합니다. ASD의 실용성과 효과성을 평가하기 위해 두 단계의 검증 프로세스가 사용 되었습니다. 첫 번째 단계에서는 다양한 개발 모델 경험이 있는 28명의 소프트웨어 공학 전문가들이 인터뷰되었습니다. 피드백 결과, ASD의 균형은 강력한 구조와 명 확한 제시로 실용적 가치가 강조되었으며, 위험 관리, 이해관계자 참여, 자동화 통 합 등 평가 지표에서 높은 점수를 받았습니다. 두 번째 단계는 “Great Turon IT Solutions” Ltd 팀이 구현한 두 개의 AI 기반 소프트웨어 프로젝트(Docshare 및 MyLms)를 포함한 실험적 적용이었습니다. 전통적인 접근 방식과 비교했을 때, ASD를 적용한 워크플로는 더 빠른 delivery(22% 개선), 결함 감소, 팀 사기 향상, 이해관계자와의 일치도 개선, 위험 관리 등에서 우월한 성과를 보였습니다. 이 결과의 배경에는 ASD의 구조화된 유연 성이 있습니다. 이는 통제된 민첩성과 재정적 절제를 제공하며, 변동성이 높은 환경 에서 필수적인 반복적 학습과 지속적인 피드백에 초점을 맞춘 시스템을 결합했습니 다. 이 논문은 적응형 구조화 개발(ASD)이 거버넌스에 민감하고 전략적 목표를 추구하는 조직이 소프트웨어 전달을 최적화하기 위한 실현 가능하고 유연한 옵션임 을 결론지었습니다. ASD는 기존 방법론을 대량으로 대체하기 위한 것이 아닙니다. 오히려 엄격히 조직화된 깊이 있는 유연성 모델로, 다양한 프로젝트 요구사항에 대 응하도록 설계되었습니다. 추가 연구는 특정 전문 분야에 대한 모델의 정교화 및 장기적 연구가 필요할 수 있지만, 초기 증거는 ASD가 소프트웨어 프로젝트 관리의 진화하는 분야에서 가치 있고 발전하는 기여로 자리매김하고 있음을 강력히 보여줍 니다.