본문 바로가기
Mendix Rapid

프로젝트 방법론(Project Methodology)(4)

by share97 2024. 5. 24.
728x90

수년 동안 소프트웨어 개발자들은 Waterfall과 같이 정의된 프로젝트 작업 및 관리 방법을 사용해 왔습니다. 요구사항은 프로젝트 초기에 정의되었으며 작업 일정은 장기간에 걸쳐 정해졌습니다.

그러나 시장 요구 사항은 빠르게 변하고 프로젝트 요구 사항은 쉽게 더 복잡해질 수 있습니다. Waterfall과 같은 방법론은 적시에 발생하는 문제에 대응할 수 없습니다. 2012년 Gartner는 The End of the Waterfall as We Know It  이라는 연구 논문을 발표하여 폭포수 프로젝트 기간이 길어질수록 위험이 높아진다는 사실을 보여주었습니다.

혁신적인 애플리케이션을 개발하려면 신속한 실험, 빈번한 반복, 비즈니스와 IT 간의 긴밀한 협업이 필요합니다. 이러한 문제에 대한 현대적인 솔루션을 Agile 개발이라고 합니다. Agile을 사용하면 속도와 민첩성을 우선시하여 생산성과 프로젝트 결과가 향상됩니다!

애자일은 여러 개의 짧은 개발 주기를 활용하는 여러 반복적이고 증분적인 소프트웨어 개발 접근 방식을 포괄하는 용어입니다. 소프트웨어가 개발됨에 따라 모든 당사자가 피드백을 제공할 수 있도록 설계되었습니다. Agile 프레임워크의 예로는 Scrum, Kanban 및 Extreme 프로그래밍이 있습니다.

스크럼은 애자일 방법 중 가장 널리 사용되는 방법이며 Mendix가 함께 작동하도록 설계된 방법입니다. 스크럼은 이벤트 주기, 작업 흐름, 팀 역할의 명확한 정의를 기반으로 합니다.