Learning
토픽 10 / 192·소프트웨어 개발 생명주기와 방법론

개발방법론 테일러링 (Methodology Tailoring)

개발방법론 테일러링 (Methodology Tailoring)

표준 개발방법론을 프로젝트의 규모·복잡도·팀역량·도메인 특성에 맞게 조정·최적화하는 과정

특징: 프로젝트별 맞춤 적용, 표준 프레임워크 기반, 과도한 변형 지양, 조직 자산 활용

테일러링 기준

  • 규모: 소규모(경량화) vs 대규모(체계화)
  • 복잡도: 단순(절차 축소) vs 복잡(산출물·리뷰 강화)
  • 팀 역량: 숙련(자율성↑) vs 미숙련(가이드↑)
  • 도메인: 금융(감사·보안 강화), 국방(DO-178C, MIL-STD), 공공(전자정부 프레임워크)

절차: ① 프로젝트 현황 분석 → ② 테일러링 기준 선정 → ③ 방법론 수정(산출물/프로세스/역할 조정) → ④ 내부 검증 → ⑤ 적용 및 피드백

적용 예시: 애자일+폭포수 혼합(Hybrid), 스크럼 스프린트 기간 조정, 산출물 간소화, 게이트 리뷰 추가/삭제

비교: 테일러링(기존 방법론 조정, 프레임워크 유지) vs 커스터마이징(완전 새로운 방법론 구축)

연관: SDLC, 애자일, CMMI, ISO 12207, PMO, 프로젝트 관리