ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 소프트웨어 개발 방법론 테일러링
    정보처리기사/개념 2024. 5. 18. 19:37

    ▤ 목차

       

       

       

      ✔ 테일러링

      • Tailoring은 프로젝트 관리 및 소프트웨어 개발 분야에서 사용되는 기법
      • 프로젝트의 특성과 상황에 맞게 이미 정의된 개발 방법론의 절차, 기법, 산출물 등을 수정하여 적용하는 방법
      • 회사가 잘 돌아가는지 보는 것이다.

      ⌨ 필요성

      내부적 요인

      • 개발 환경 : 시스템 개발 유형 및 환경 차이
      • 요구사항 : 프로젝트 별 우선 고려 사항의 차이
      • 프로젝트 규모 : 비용, 인력, 기간 등 프로젝트 규모 차이
      • 보유기술 : 프로세스, 개발 방법론, 산출물, 숙련도 차

      외부적 요인

      • 법적 제약사항 : IT Compliance 요구사항의 차이
      • 표준 품질기준 : 업종별 표준 품질 기준의 차

       

      💻 절차 항목

      • 프로젝트 특성 파악
      • 베이스라인 방법론 산정
      • 테일러링 수행
      • 테러링 프로세스 교육

       

      👏 프레임워크

      ISO/IEC 12207

      CMMI

      SPICE

       

      >> 프로세스 표준으로 보게된다.

       


       

       

       

      ✔프로세스 품질 표준

      💻 ISO/IEC 12207

      생명주기 프로세스(SCLC)

       

      • 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스
      • 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상 관리, 문제 해결 프로세스
      • 조직 생명 주기 프로세스 :  관리, 기반 구조, 훈련, 개선 프로세스

       

      💻 CMM

      • 1단계 : 초기
      • 2단계 : 반복
      • 3단계 : 정의 (#표준)
      • 4단계 : 관리 (#정량적)
      • 5단계 : 최적화 (#지속적 개선)

       

      💻 CMMI

      CMM + PM + 프로큐어먼트 + SE

      • 1단계 : 초기
      • 2단계 : 관리
      • 3단계 : 정의 (#표준)
      • 4단계 : 정량적 관리 (#정량적)
      • 5단계 : 최적화 (#지속적 개선)

       

       

      💻 SPICE ( ISO/IEC 15504)

      유럽에서 만든 프로세스 표준이다.

      • 0단계 : 불안정
      • 1단계 : 수행
      • 2단계 : 관리
      • 3단계 : 확립 (#표준)
      • 4단계 : 예측 (#정량적)
      • 5단계 : 최적화 (#지속적 개선)

       

       

      👏 중요

      3단계에서 표준이 있으면 그것을 보고 테일러링 한다.

    Designed by Tistory.