반응형
소프트웨어 개발 방법론 테일러링
- 소프트웨어 개발 방법론 테일러링은 프로젝트 상황 및 특성에 맞도록 정의된 소프트웨어 개발 방법론의 절차, 사용기법 등을 수정하고 보완하는 작업입니다.
◆소프트웨어 개발 방법론 테일러링 수행 절차
프로젝트 특징 정의
↓
표준 프로세스 선정 및 검증
↓
상위 수준의 커스터마이징
↓
세부 커스터마이징
↓
테일러링 문서화
◆ 소프트웨어 개발 방법론 테일러링 고려사항
[내부적 기준]
1. 목표 환경 : 시스템 개발 환경과 유형이 서로 다른 경우 테일러링이 필요
2. 요구 사항 : 프로젝트의 생명 주기 활동에서 개발, 운영, 유지 보수 등 프로젝트에서 우선적으로 고려할 요구사항이 서로 다른 경우 테일러링 필요
3. 프로젝트 규모 : 비용, 인력, 기간 등 프로젝트의 규모가 서로 다른 경우 테일러링이 필요
4. 보유 기술 : 프로세스, 개발 방법론, 산출물, 구성원의 능력 등이 서로 다른 경우 테일러링이 필요
[외부적 기준]
1. 법적 제약사항 : 프로젝트별로 적용될 IT Compliance가 서로 다른 경우 테일러링이 필요
2. 표준 품질 기준 : 금융, 제도 등 분야별 표준 품질 기준이 서로 다른 경우 테일러링이 필요
*IT Compliance
: 기업 운영 시 IT 분야에서 내/외부 적으로 반드시 지켜야 하는 법적 규제 사항이나 지침을 의미합니다.
반응형
'공부 및 교육 > 정보처리기사 실기 이론' 카테고리의 다른 글
소프트웨어 버전 등록, 소프트웨어 형상관리(SCM) (0) | 2023.03.05 |
---|---|
관계형 데이터베이스의 구조/ 관계형 데이터 모델 (0) | 2023.03.03 |
소프트웨어 개발 표준 - ISO/IEC 12207, CMMI (능력 성숙도 통합 모델), SPICE (소프트웨어 처리 개선 및 능력 평가 기준) (0) | 2023.03.02 |
수학적 산정 기법 - COCOMO 모형, Putnam 모형, 기능점수(FP) 모형 (0) | 2023.03.01 |
소프트웨어 개발 방법론 - 구조적 방법론, 정보공학 방법론, 객체지향 방법론, 컴포넌트 기반(CBD) 방법론, 제품 계열 방법론, 애자일 방법론 (0) | 2023.02.28 |
댓글