소프트웨어 개발 방법론 테일러링
프로젝트의 특성, 환경, 목적에 맞게
이미 정의된 표준 개발 방법론의 절차·활동·기법 등을 수정·보완하는 작업
- 프로젝트의 규모와 특성에 맞는 개발 절차 적용
- 불필요한 절차 제거, 핵심 활동 중심의 효율적 수행
- 조직 표준과 프로젝트 요구사항 간의 균형 유지
- 재사용성과 유연성 확보를 통한 품질 및 생산성 향상
소프트웨어 개발 방법론 테일러링 수행 절차

- 프로젝트 특징 정의
- 프로젝트의 규모, 목적, 환경, 리스크 등을 분석하여 특성을 정의
- 표준 프로세스 선정 및 검증
- 조직에서 정의된 표준 프로세스를 선택하고 프로젝트에 적합한지 검증
- 상위 수준 커스터마이징
- 프로젝트 전반의 개발 단계 및 활동을 조정
- 세부 커스터마이징
- 세부 작업 절차, 산출물 형식, 기법 등을 수정·보완
- 테일러링 문서화
- 수정된 개발 절차, 수행 기준, 산출물 등을 공식 문서로 기록
소프트웨어 개발 방법론 테일러링 고려사항
테일러링을 수행할 때는 내부적 기준과 외부적 기준을 모두 고려해야 함
내부적 기준
- 목표 환경
- 시스템의 개발 환경, 플랫폼, 적용 기술이 다른 경우 테일러링 필요
- 요구사항
- 프로젝트의 목적(개발, 운영, 유지보수)에 따라 우선순위가 달라질 경우 조정 필요
- 프로젝트 규모
- 인력, 비용, 기간 등 규모가 다를 경우 절차 단순화 또는 상세화 필요
- 보유 기술
- 조직의 기술 수준, 개발 도구, 인력 역량에 따라 적용 범위를 조정해야 함
외부적 기준
- 법적 제약사항
- 프로젝트별로 적용되는 법·규제 요건이 다를 경우 테일러링 필요
- 표준 품질 기준
- 산업 분야별 표준에 따라 요구 품질 수준이 다를 경우 조정 필요
정리
- 테일러링은 프로젝트 맞춤형 개발 절차 조정
- 목적은 표준 절차를 그대로 따르지 않고 효율성과 유연성을 확보하기 위함임
- 고려사항은 내부적 기준(환경, 요구사항, 규모, 기술)과 외부적 기준(법·품질 기준)으로 나뉨
- 수행 절차는
프로젝트 특징 정의 → 표준 프로세스 선정 및 검증 → 상위 커스터마이징 → 세부 커스터마이징 → 문서화
'정보처리기사' 카테고리의 다른 글
| 정보처리기사 실기 - 데이터베이스 개요(DBMS, 스키마, 독립성) (0) | 2025.10.31 |
|---|---|
| 정보처리기사 실기 - 소프트웨어 개발 프레임워크(Spring, 전자정부, .NET) (0) | 2025.10.31 |
| 정보처리기사 실기 - 소프트웨어 개발 표준(ISO/IEC 12207, CMMI, SPICE) (0) | 2025.10.30 |
| 정보처리기사 실기 - 소프트웨어 개발 방법론 결정 (0) | 2025.10.30 |
| 정보처리기사 실기 - 프로젝트 일정 계획 관리(PERT, CPM, 간트 차트) (1) | 2025.10.30 |