← 최신 논문
💻 computer science

Bridging the Gap Between Agility and Planning

이 논문은 애자일의 경험적 제어 요소를 유지하면서도 전략적 마일스톤 계획에 따라 백로그를 우선순위화하여 조직이 개발 방식을 자유롭게 선택할 수 있게 하는 '마일스톤 주도 애자일 실행 (MDAX)'이라는 하이브리드 관리 프레임워크를 제안합니다.

원저자: Eduardo Miranda

게시일 2026-03-27
📖 3 분 읽기☕ 가벼운 읽기

원저자: Eduardo Miranda

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

🏗️ 핵심 비유: "건축 설계도 vs. 벽돌 쌓기"

이 논문의 핵심은 **마일스톤 계획 (Milestone Plan)**과 **작업 패키지 (Work Package)**를 구분하는 데 있습니다.

  1. 마일스톤 계획 (큰 그림):

    • 비유: 건물을 지을 때 "1 층은 로비, 2 층은 회의실, 3 층은 아파트"라고 정하는 층별 목적입니다.
    • 특징: "언제까지 로비가 완성되어야 한다"는 것은 정해져 있지만, "로비를 짓기 위해 벽돌을 몇 개 쌓고, 어떤 색으로 칠할지"는 그때그때 결정합니다.
    • 이점: 모든 사람이 "우리가 어디로 가고 있는지"를 명확히 알 수 있습니다.
  2. 작업 패키지 (세부 실행):

    • 비유: 로비를 짓기 위해 오늘 아침에 어떤 벽돌을 먼저 쌓을지, 누가 페인트를 칠할지 정하는 실제 작업 일정입니다.
    • 특징: 팀의 상황 (피곤함, 날씨, 자재 부족 등) 에 따라 매일 유연하게 바뀝니다.

🚀 MDAX: "나침반은 고정하고, 항로는 유연하게"

이 논문에서 제안하는 **MDAX(Milestone Driven Agile Execution)**는 다음과 같이 작동합니다.

1. 나침반을 먼저 세웁니다 (마일스톤 계획)

프로젝트를 시작할 때, 팀 전체와 고객 (스폰서) 이 모여서 **"우리가 도달해야 할 주요 지점 (마일스톤)"**을 정합니다.

  • 예시: "6 월에 신메뉴 출시", "10 월에 베타 테스트 시작", "12 월에 앱 출시".
  • 중요한 점: 이 지점들은 변경할 수 없는 약속입니다. 하지만 어떻게 그 지점에 도달할지는 팀이 결정합니다.
  • 비유: 여행 계획을 세울 때 "파리 도착", "로마 도착"은 정해두되, 기차를 탈지 비행기를 탈지, 어떤 호텔을 잡을지는 여행 중 상황에 따라 정하는 것과 같습니다.

2. 팀의 능력을 고려해 일정을 잡습니다 (작업 패키지 스케줄)

마일스톤 사이의 시간 동안, 팀이 실제로 할 수 있는 일의 양을 계산합니다.

  • 비유: 여행지에서 하루에 몇 km 를 걸을 수 있는지 (팀의 능력) 를 고려해서, "오늘은 박물관 2 개, 내일은 쇼핑 1 개"라고 일정을 짭니다.
  • 특징: 팀이 지치거나 예상치 못한 일이 생기면, 세부 일정을 조정하되 최종 도착지 (마일스톤) 는 지키려고 노력합니다.

3. 시각적으로 함께 만듭니다 (참여형 계획)

이 계획은 책상 위에서 혼자 하는 게 아니라, 스티키 노트 (부착식 메모) 와 큰 종이를 이용해 팀 전체가 직접 붙이고 움직이며 만듭니다.

  • 비유: 퍼즐을 맞추거나, 테트리스 게임을 하듯이 팀원들이 함께 블록을 옮기며 "이걸 여기에 두면 어때?"라고 이야기합니다.
  • 효과: "누가 시킨 계획"이 아니라 "우리가 함께 만든 계획"이 되므로, 팀원들의 책임감과 몰입도가 높아집니다.

🛠️ 이 방법이 좋은 이유는 무엇일까요?

  1. 예측 가능성 (Predictability):

    • 고객은 "언제쯤 결과가 나올지"를 알 수 있습니다. (마일스톤 날짜가 정해져 있으니까요.)
    • 팀은 "지금 무엇을 해야 할지"가 명확해집니다. (작업 패키지 스케줄이 있으니까요.)
  2. 유연성 (Agility):

    • 세부적인 작업 (벽돌 쌓기) 은 매일 바뀔 수 있습니다. 기술이 바뀌거나, 새로운 아이디어가 생기면 즉시 반영합니다.
    • "계획을 고수하느라 실패하는" 상황을 막아줍니다.
  3. 위험 관리 (Risk Management):

    • 단순히 "일단 해보자"가 아니라, "어떤 위험이 있을지 미리 생각해보고" 계획을 세웁니다.
    • 예를 들어, "외부에서 필요한 장비가 늦게 오면 어떡하지?"라는 위험을 미리 마일스톤 계획에 반영합니다.

📝 요약: 이 논문의 메시지

"완벽한 세부 계획은 불가능하지만, 확실한 방향성은 필요합니다."

MDAX 는 방향 (마일스톤) 은 단단하게 잡고, 이동 방법 (세부 작업) 은 팀의 상황에 따라 유연하게 조정하는 하이브리드 방식입니다.

  • 전통적인 계획: "A 를 하고, 그다음 B 를 하고, C 를 한다" (세부 작업까지 정해둠 → 변경 어려움)
  • 순수한 애자일: "우리가 할 수 있는 만큼만 하자" (방향성 부족 → 고객이 언제 끝날지 모름)
  • MDAX: "우리는 12 월에 C 를 완성할 것이다. 그전에 A 와 B 를 어떻게 할지는 팀이 매번 결정하자." (방향성 + 유연성)

이 방법은 팀이 자신들의 계획을 직접 세우고, 그 계획에 대해 책임감을 느끼며, 동시에 고객에게도 명확한 약속을 줄 수 있게 도와줍니다. 마치 등산할 때 "정상 (마일스톤) 은 정해두되, 등산로 (세부 작업) 는 날씨와 체력에 따라 유연하게 선택"하는 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →