32
Copyright(C)2015 KSCA All rights reserved. 커스터마이징 방법론 -0-

커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 0 -

Page 2: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 1 -

서론

Smart City 통합플랫폼 패키지 커스터마이징 방법론의 목적

적용대상

• 패키지 커스터마이징 방법론은 Smart City 통합플랫폼 패키지를 각 사이트에서 커스터마이징을하는데 적용하는 표준이며, 핵심 공정에 중점을 두고 각 사이트의 조건에 맞게 테일러링하여사용한다.

방법론의 구성

방법론의 특징

• Smart City 건설관리지침에서 제시한 패키지방법론의 수행절차를 고려하였으며, 프로젝트시작에서부터 준공검사까지의 전 프로세스 과정에서 필요한 부분을 추가하였다.

Ⅰ. 절차서Ⅰ. 절차서 Ⅲ. 지침Ⅲ. 지침Ⅱ. 산출물Ⅱ. 산출물

Phase/Activity/Task Artifacts Guideline

합리적인 문서 작성성공적인 프로젝트 수행 표준화와 교육

• 패키지 커스터마이징에관한 문서의 종류를명시하여 합리적으로문서를 작성하고관련자들이 충분하게검토할 수 있는 자율적인평가기능을 갖추도록함으로써커스터마이징과정에서의품질향상을 도모하고, 프로젝트완료 후유지보수가 원활히수행될 수 있도록 한다.

• 패키지 커스터마이징 전과정에 대한 작업방법을표준화하여 일률적인방법으로 업무개발을실시함으로써 기술수준의향상을 기하고, 전산인력의 교육자료로활용하여 개발실무자의능력을 향상시키도록 한다.

• 패키지 커스터마이징의절차를 명백히 하여수행단계별로 치밀한계획을 수립을 지원하고, 발생 가능한 문제점의사전 대책 및 조치를취할 수 있도록 함으로써성공적인 프로젝트가 될수 있도록 한다.

Page 3: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 2 -

개정현황

Smart City 통합플랫폼 패키지

커스터마이징 방법론

개정 현황

Rev. 1.1 2016.8.3. 한국스마트협회 로고 변경 이승준 - 황귀현

Rev. 1.0 2015.7.1. 최초작성 이승준 - 황귀현

개정번호 일자 변경사유 작성 검토 승인

Page 4: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 3 -

목차

Page 5: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 4 -

Ⅰ. 절차서

Page 6: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 5 -

0. 개요

0. 개요

패키지 커스터마이징 절차의 표준은 준비, 개발, 전개에 대한 프레임웍을 제공한다. 현업 사이트에서 프로젝트를 수행할 경우에는 본 표준을 바탕으로 적용하며 핵심

공정에 중점을 두고 테일러링하여 사용한다.

Ⅰ. 절차서

준비

(Preparation)

Phase 1Phase 1

개발

(Customizing)

Phase 2Phase 2

전개

(Development)

Phase 3Phase 3

커스터마이징 개발계획 수립커스터마이징 요구사항 정의WBS(세부작업계획) 수립요구사항 추적 및 검사기준서 작성

• 패키지를 요구사항에 맞게 커스터마이징 수행• 커스터마이징 개발을 위해 개발 단위별 단계적 개발 방법적용

• 각 개발 단위에서의 개발이 완료되면 고객의 검수담당과공식적인 통합테스트 수행

• 사용자/운영자매뉴얼 작성 및 패키지 전개계획 수립

• 커스터마이징된 패키지를 운영 환경에 전개• 사용자 승인 테스트를 준비 및 시정요구사항 조치• 유지보수지침서 작성• 프로젝트 종료를 위한 개발완료보고서 작성

표준 절차서

Page 7: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 6 -

1. 준비 단계

프로젝트의 Kick-Off를 실시하며, 패키지 설치 및 초기 교육을 실시한다. 커스터마이징 개발계획을 수립한다. 커스터마이징 요구사항을 정의하고 요구사항 추적 및 검사기준서를 작성한다.

Ⅰ. 절차서

• 프로젝트 Kick-Off 실시 및 프로젝트 총괄계획 확인• 작업 방법 및 산출물 작성 방법 공유• 품질, 이슈, 진척사항 통제 및 문서화 절차 시작

• 커스터마이징 추진일정 및 주요산출물 계획 수립

• 전체 프로그램의 각 개발 단위에 대한 WBS(세부작업계획) 수립

• 커스터마이징 요구사항 정리 및 세부사항 확인• 커스터마이징 요구사항 정의

00. 준비 단계 개요

00. 준비 단계 개요

1. 준비 단계

• 요구사항이 완전히 충족되는지 확인하기 위한 요구사항추적 및 검사기준서 작성

• 프로젝트/스테이지 관리자와 프로젝트 팀은 진행 과정과추진사항을 고객(또는 감독관)에게 보고

준비 단계 관리

Activity 01 Activity 01

커스터마이징개발계획 수립

Activity 02 Activity 02

요구사항 정의

Activity 03 Activity 03

WBS 수립

Activity 04 Activity 04

준비 단계 종료평가

Activity 05 Activity 05

Page 8: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 7 -

01. 준비 단계 관리

Ⅰ. 절차서

수행 절차

01. 준비 단계 관리

1. 준비 단계

활동(Activity) 설명 작성 산출물

프로젝트 Kick-Off 실시 및 프로젝트 총괄 계획 확인 작업 방법 및 산출물 작성 방법 공유 품질, 이슈, 진척사항 통제 및 문서화 절차 시작

프로젝트 Kick-Off자료(선택사항)

커스터마이징 방법론테일러링 결과서

작업(Task) 설명

프로젝트 Kick-off 실시

• 프로젝트팀 구성을 위한 인적,물적 자원 획득• 프로젝트 총괄 계획 확인 및 프로젝트 개요 정보 공유

커스터마이징방법론 테일러링

• 표준 커스터마이징 방법론을 바탕으로 현업사이트의 특성을 반영• 작업 스테이지와 작성 산출물을 결정• 작업 방법 및 산출물 작성 방법 공유

Task 010프로젝트 Kick-Off 실시

Task 020커스터마이징 방법론

테일러링

Activity 01준비 단계

관리

Activity 02커스터마이징

개발계획

Activity 03요구사항 정의

Activity 05준비 단계 종료

평가

Activity 05WBS 수립

Page 9: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 8 -

02. 커스터마이징 개발계획 수립

Ⅰ. 절차서

수행 절차

02. 커스터마이징 개발계획 수립

1. 준비 단계

활동(Activity) 설명 작성 산출물

• 커스터마이징 추진일정 및 주요산출물 계획 수립 커스터마이징개발계획서

작업(Task) 설명

커스터마이징개발계획 수립 • 커스터마이징 추진일정 및 주요산출물 계획 수립

Activity 01준비 단계

관리

Activity 02커스터마이징

개발계획

Activity 03요구사항 정의

Activity 05준비 단계 종료

평가

Activity 05WBS 수립

Task 010커스터마이징 개발계획 수립

Page 10: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 9 -

03. 요구사항 정의

Ⅰ. 절차서

수행 절차

03. 요구사항 정의

1. 준비 단계

활동(Activity) 설명 작성 산출물

• 커스터마이징 요구사항 정리 및 세부사항 확인• 커스터마이징 요구사항 정의

요구사항정의서

작업(Task) 설명

요구사항 정리 • 커스터마이징 요구사항을 1차 정리

요구 세부사항확인 • 1차 정리한 요구사항의 세부사항을 확인

요구사항정의서완성 • 요구사항정의서를 완성

Activity 01준비 단계

관리

Activity 02커스터마이징

개발계획

Activity 03요구사항 정의

Activity 05준비 단계 종료

평가

Activity 05WBS 수립

Task 010요구사항 정리

Task 020요구 세부사항 확인

Task 030요구사항정의서 완성

Page 11: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 10 -

04. 커스터마이징 개발 계획

Ⅰ. 절차서

수행 절차

04. 커스터마이징 개발 계획

1. 준비 단계

활동(Activity) 설명 작성 산출물

각 개발 단위에 대한 WBS(세부작업계획) 수립 WBS(세부작업계획)

작업(Task) 설명

WBS(세부작업계획) 작성

• 각 개발 단위에 대한 WBS(세부작업계획) 수립

프로그램 관리절차 구축

• 패키지 커스터마이징 개발을 성공적인 수행을 보장할 수 있는 절차와 표준, 활동 정의

• 패키지 커스터마이징 개발시 필요한 교육 실시

Activity 01준비 단계

관리

Activity 02커스터마이징

개발계획

Activity 03요구사항 정의

Activity 05준비 단계 종료

평가

Activity 05WBS 수립

Task 010WBS(세부작업계획)

수립

Task 020프로그램 관리

절차 구축

Page 12: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 11 -

05. 준비 단계 종료 평가

Ⅰ. 절차서

수행 절차

05. 준비 단계 종료 평가

1. 준비 단계

활동(Activity) 설명 작성 산출물

요구사항이 완전히 충족되는지 확인하기 위한 요구사항 추적및 검사기준서 작성

프로젝트/스테이지 관리자와 프로젝트 팀은 진행 과정과추진사항을 감독관에게 보고

요구사항 추적 및검사기준서

작업(Task) 설명

요구사항 추적 및검사기준서 작성

• 이전 스테이지에서 현재의 스테이지까지 요구사항들이 어떻게 연결되고 있는지를추적하고 검사의 기준이 되는 검사기준을 정의

산출물 검토 및베이스라인 설정

• 『커스터마이징 방법론 테일러링결과서』 검토 및 베이스라인 설정• 『커스터마이징 개발계획서』 검토 및 베이스라인 설정 『요구사항정의서』 검토 및 베이스라인 설정

『WBS(세부작업계획)』 검토 및 베이스라인 설정

• 『요구사항 추적 및 검사기준서』 검토 및 베이스라인 설정

프로젝트 계획 검토 • 전체 프로젝트 스케줄을 조정 및 예산, 일정 변경, 필요자원현황, 프로젝트 범위에 대해검토

스테이지 종료 평가수행

• 스테이지 종료 평가회의 준비 및 실시• 평가 실시 결과를 문서화하고 프로젝트 계획 및 스케줄 수정

Activity 01준비 단계

관리

Activity 02커스터마이징

개발계획

Activity 03요구사항 정의

Activity 05준비 단계 종료

평가

Activity 05WBS 수립

Task 010요구사항 추적 및검사기준서 작성

Task 020산출물 검토 및베이스라인 설정

Task 030프로젝트 계획

검토

Task 040스테이지 종료

평가 수행

Page 13: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 12 -

2. 개발 단계

패키지를 요구사항에 맞게 커스터마이징을 수행한다. 커스터마이징 개발을 위해 개발 단위별 단계적 개발 방법이 적용된다. 각 개발 단위에서의 개발이 완료되면 고객의 검수담당과 공식적인 통합테스트를

수행한다. 사용자/운영자매뉴얼을 작성하고 패키지 전개계획을 수립한다.

Ⅰ. 절차서

• 개발 단계 계획 확인• 작업 방법 및 산출물 작성 방법 공유• 품질, 이슈, 진척사항 통제 및 문서화 절차 시작 및 추적• 작업 일정 수립 및 지속적 갱신

• 패키지 수정 기능과 새로운 지원 기능의 프로그램 및데이터베이스 설계

• 연계대상 시스템 및 장비와의 인터페이스 설계

• 주요 비즈니스 프로세스를 확인 할 수 있는 통합테스트시나리오 작성

• 통합테스트 실시 및 시정사항 조치• 사용자/운영자매뉴얼 및 패키지 전개 계획 수립

• 각 개발 단위별 프로그래밍• 커스터마이징한 각 개발 단위별 단위테스트 수행

00. 개발 단계 개요

00. 개발 단계 개요

2. 개발 단계

• 요구사항이 완전히 충족되는지 확인하기 위한 요구사항추적 및 검사기준서 현행화

• 프로젝트/스테이지 관리자와 프로젝트 팀은 진행 과정과추진사항을 고객(또는 감독관)에게 보고

개발 단계 관리

Activity 01 Activity 01

커스터마이징 설계

Activity 02 Activity 02

커스터마이징 개발

Activity 03 Activity 03

통합테스트

Activity 04 Activity 04

개발 단계 종료평가

Activity 05 Activity 05

Page 14: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 13 -

01. 개발 단계 관리

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

개발 단계 계획 확인 작업 방법 및 산출물 작성 방법 공유 품질, 이슈, 진척사항 통제 및 문서화 절차 시작 및 추적 작업 일정 수립 및 지속적 갱신

WBS(현행화)

작업(Task) 설명

개발 단계 계획확인

• 개발 단계 작업 세부 계획 확인 및 프로젝트 진행 정보 공유• 프로젝트 진행을 위한 인적,물적 자원 확인

프로젝트 진척사항 관리 • 프로젝트 진척관리를 통한 주기적인 계획 대비 진척율 파악

이슈 도출 및 해결• 프로젝트 내/외부 환경에 의해 프로젝트 수행 중 발생하는 이슈 파악• 파악된 이슈에 대한 대책 수립 및 이슈 관리 절차에 의한 지속적 관리

Task 010개발 단계 계획 확인

Task 020프로젝트 진척사항

관리

Task 030이슈 도출 및 해결

Activity 01개발 단계

관리

Activity 02어플리케이션

설계

Activity 03어플리케이션

개발

Activity 05개발 단계 종료

평가

Activity 05통합테스트

01. 개발 단계 관리

2. 개발 단계

Page 15: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 14 -

02. 커스터마이징 설계

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

패키지 수정 기능과 새로운 지원 기능의 프로그램 및데이터베이스 설계

연계대상 시스템 및 장비와의 인터페이스 설계

프로그램설계서 데이터베이스설계서 인터페이스설계서

작업(Task) 설명

연계대상 검토 • Smart City 통합플랫폼과 연계될 U-서비스와 내/외부기관의 시스템 및현장장치 간의 연계가능 여부를 검토

연계대상통신방법 결정

• 연계대상을 관리(또는 유지보수)하는 담당자와의 합의를 통한 통신방법 결정• U-서비스와의 연계는 단체표준에 등록된 통신방법을 우선시 하여야 함

프로그램 설계• 패키지 수정 기능과 새로운 지원 기능의 프로그램설계서 작성• 프로그램 기능 설계서는 내부 산출물임

인터페이스 설계 • 통합플랫폼과 연계되는 인터페이스설계서 작성

데이터베이스설계

• 패키지 수정 기능과 새로운 비지니스 프로세스 지원 기능의 데이터베이스설계서 작성

• 프로그램 기능 설계서는 내부 산출물임

02. 커스터마이징 설계

2. 개발 단계

Activity 01개발 단계

관리

Activity 02어플리케이션

설계

Activity 03어플리케이션

개발

Activity 05개발 단계 종료

평가

Activity 05통합테스트

Task 010연계대상

검토

Task 020연계대상

통신방법 결정

Task 040인터페이스

설계

Task 050데이터베이스

설계

Task 030프로그램 설계

Page 16: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 15 -

03. 커스터마이징 개발

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

프로그래 코딜 커스터마이징한 단위기능별 단위테스트

단위테스트계획서 단위테스트시나리오 단위테스트결과서 프로그램 소스코드 프로그램 실행파일

작업(Task) 설명

단위테스트시나리오 정의

• 커스터마이징한 프로그램 기능별로 반드시 준수하여야 항목을 점검할 수있도록 단위테스트 케이스를 정의

프로그램 코딩• 프로그램 설계서 및 각종 지침(주석처리지침, 시큐어코딩지침 등)을 준수하고,

단위테스트시나리오를 만족할 수 있도록 프로그램을 코딩• 고객에 제공하는 것은 실행파일만이며, 프로그램 소스코드는 내부 산출물임

단위테스트• 커스터마이징한 개별 프로그램 단위로 사전에 정의한 단위테스트시나리오에

따라 단위테스트를 수행• 단위테스트는 프로그램을 코딩한 당사자가 아닌 제3자가 수행하여야 한다.

03. 커스터마이징 개발

2. 개발 단계

Activity 01개발 단계

관리

Activity 02어플리케이션

설계

Activity 03어플리케이션

개발

Activity 05개발 단계 종료

평가

Activity 05통합테스트

Task 010단위테스트시나리

오 정의

Task 020프로그램 코딩

Task 030단위테스트

Page 17: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 16 -

04. 통합테스트

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

주요 비즈니스 프로세스를 확인 할 수 있는 통합테스트시나리오 작성

통합테스트 실시 및 시정사항 조치 사용자/운영자매뉴얼 및 패키지 전개 계획 수립

통합테스트계획서 통합테스트결과서 시정조치결과서 사용자/운영자매뉴얼 패키지전개계획서

작업(Task) 설명

통합테스트시나리오 작성 • 중요 비즈니스 기능을 이상 없이 지원함을 확인할 수 있는 시나리오를 작성

통합테스트실시

• 고객(또는 감독관)의 참관하에 통합테스트시나리오에 따라 통합테스트를수행

통합테스트시정사항 조치

• 통합테스트 수행시 발생된 오류 및 결함사항을 해결하고이상 없이 조치하였음을 확인하는 통합테스트를 다시 수행

사용자/운영자매뉴얼 작성

• 사용자매뉴얼 작성• 운영자매뉴얼 작성

패키지 전개계획수립 • 패키지 전개일정, 사전준비사항 등을 포함한 패키지 전개 계획을 수립

Task 010통합테스트

시나리오 작성

Task 020통합테스트 실시

Task 030통합테스트

시정사항 조치

04. 통합테스트

2. 개발 단계

Activity 01개발 단계

관리

Activity 02어플리케이션

설계

Activity 03어플리케이션

개발

Activity 05개발 단계 종료

평가

Activity 05통합테스트

Task 040사용자/운영자매뉴얼 작성

Task 050패키지 전개 계획

수립

Page 18: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 17 -

05. 개발 단계 종료 평가

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

요구사항이 완전히 충족되는지 확인하기 위한 요구사항 추적및 검사기준서 현행화

프로젝트/스테이지 관리자와 프로젝트 팀은 진행 과정과추진사항을 감독관에게 보고

요구사항 추적 및검사기준서(현행화)

작업(Task) 설명

요구사항 추적 및검사기준서

• 이전 스테이지에서 현재의 스테이지까지 요구사항들이 어떻게 추적되고 있는지를 보여주는요구사항 추적 및 검사기준서를 현행화

산출물 검토 및베이스라인 설정

• 『프로그램설계서(고객에게 제출하지 않음)』 검토 및 베이스라인 설정• 『데이터베이스설계서(고객에게 제출하지 않음)』 검토 및 베이스라인 설정 『인터페이스설계서』 검토 및 베이스라인 설정

『단위테스트계획서』, 『단위테스트결과서』 검토 및 베이스라인 설정

『프로그램실행파일』 검토 및 베이스라인 설정

『통합테스트계획서, 통합테스트결과서, 시정조치결과서』 검토 및 베이스라인 설정

『사용자매뉴얼, 운영자매뉴얼』 검토 및 베이스라인 설정

『패키지전개계획서』 검토 및 베이스라인 설정

• 『요구사항 추적 및 검사기준서』 검토 및 베이스라인 설정

프로젝트 계획 검토 • 전체 프로젝트 스케줄을 조정 및 예산, 일정 변경, 필요자원현황, 프로젝트 범위에 대해 검토

스테이지 종료 평가수행

• 스테이지 종료 평가회의 준비 및 실시• 평가 실시 결과를 문서화하고 프로젝트 계획 및 스케줄 수정

Task 010요구사항 추적 및검사기준서 작성

Task 020산출물 검토 및베이스라인 설정

Task 030프로젝트 계획

검토

Task 040스테이지 종료

평가 수행

05. 개발 단계 종료 평가

2. 개발 단계

Activity 01개발 단계

관리

Activity 02어플리케이션

설계

Activity 03어플리케이션

개발

Activity 05개발 단계 종료

평가

Activity 05통합테스트

Page 19: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 18 -

3. 전개 단계

커스터마이징된 패키지를 운영 환경에 전개한다. 사용자 승인 테스트를 준비하고 지원하며 시정요구사항을 조치한다. 유지보수매뉴얼을 작성한다. 프로젝트 종료를 위한 개발완료보고서를 작성한다.

Ⅰ. 절차서

• 전개 단계 계획 확인• 작업 방법 및 산출물 작성 방법 공유• 품질, 이슈, 진척사항 통제 및 문서화 절차 시작 및 추적• 작업 일정 수립 및 지속적 갱신

패키지 전개 스크립트와, 정상 전개 확인 스크립트를 준비 전개요원에게 패키지 전개 시나리오를 브리핑하고 적정한

훈련 실시

• 커스터마이징된 패키지에 대한 사용자 승인 테스트 실시• 응용시스템 자체를 테스트하는 것보다는 업무를 수행하는도구의 관점에서 사용자가 테스트 수행

• 시정요구사항을 해결하고 사용자의 확인을 받음

• 커스터마이징된 패키지 기능 및 데이터 전개• 정상 전개 여부 확인• 기존의 시스템의 데이터 변환 및 데이터 수집, 입력 등을통한 추가로 필요한 데이터 획득

• 전개결과 최종테스트 실시

00. 전개 단계 개요

00. 전개 단계 개요

3. 전개 단계

• 요구사항이 완전히 충족되는지 확인하기 위한 요구사항추적 및 검사기준서 현행화

• 패키지유지보수매뉴얼 작성• 개발완료보고서 작성

전개 단계 관리

Activity 01 Activity 01

패키지 전개 준비

Activity 02 Activity 02

패키지 전개

Activity 03 Activity 03

사용자 승인테스트

Activity 04 Activity 04

프로젝트 종료

Activity 05 Activity 05

Page 20: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 19 -

01. 전개 단계 관리

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

전개 단계 계획 확인 작업 방법 및 산출물 작성 방법 공유 품질, 이슈, 진척사항 통제 및 문서화 절차 시작 및 추적 작업 일정 수립 및 지속적 갱신

WBS(현행화)

작업(Task) 설명

전개 단계 계획확인

• 전개 단계 작업 세부 계획 확인 및 프로젝트 진행 정보 공유• 프로젝트 진행을 위한 인적,물적 자원 확인

프로젝트 진척사항 관리 • 프로젝트 진척관리를 통한 주기적인 계획 대비 진척율 파악

이슈 도출 및 해결• 프로젝트 내/외부 환경에 의해 프로젝트 수행 중 발생하는 이슈 파악• 파악된 이슈에 대한 대책 수립 및 이슈 관리 절차에 의한 지속적 관리

Task 010전개 단계 계획 확인

Task 020프로젝트 진척사항

관리

Task 030이슈 도출 및 해결

Activity 01전개 단계

관리

Activity 02패키지 전개

준비

Activity 03패키지 전개

Activity 05프로젝트 종료

Activity 05사용자

승인테스트

01. 전개 단계 관리

3. 전개 단계

Page 21: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 20 -

02. 패키지 전개 준비

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물 패키지 기능 및 초기데이터를 전개하기 위한 스크립트와,

정상적인 전개가 이루어짐을 확인 할 수 있는 스크립트를 준비 전개요원에게 패키지 전개 시나리오를 브리핑하고 적정한

훈련을 실시

패키지전개스크립트 정상전개확인스크립트

작업(Task) 설명

패키지 전개스크립트 준비

패키지 기능 및 초기데이터를 전개하기 위한 스크립트와, 정상적인 전개가이루어짐을 확인 할 수 있는 스크립트를 준비

패키지전개스크립트와 정상전개확인스크립트는 내부 산출물임

패키지 전개 교육 전개요원에게 패키지 전개 시나리오를 브리핑하고 적정한 훈련을 실시

02. 패키지 전개 준비

3. 전개 단계

Activity 01전개 단계

관리

Activity 02패키지 전개

준비

Activity 03패키지 전개

Activity 05프로젝트 종료

Activity 05사용자

승인테스트

Task 010패키지 전개

스크립트 준비

Task 020패키지 전개

교육

Page 22: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 21 -

03. 패키지 전개

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물 커스터마이징된 패키지 기능 및 초기데이터를 전개 정상 전개 여부를 확인 기존의 시스템의 데이터 변환 및 데이터 수집, 입력 등을 통한

추가로 필요한 데이터를 획득 전개결과 최종테스트를 실시

패키지전개결과서

작업(Task) 설명

패키지기능 전개 • 패키지의 어플리케이션 기능을 전개

패키지초기데이터 전개 • 패키지의 초기데이터를 전개

정상전개 확인 • 패키지의 기능 및 초기데이터가 정상적으로 전개되었는지를 확인

추가 필요데이터획득

기존의 시스템의 데이터 변환 및 데이터 수집, 입력 등을 통한 추가로 필요한데이터를 획득

전개결과최종테스트

• 패키지 기능이 이상 없이 작돔되고 있음을 확인하는 테스트를 수행• 패키지전개결과서를 작성

Task 020패키지

초기데이터 전개Task 040

추가 필요데이터획득

Task 050전개결과

최종테스트

03. 패키지 전개

3. 전개 단계

Activity 01전개 단계

관리

Activity 02패키지 전개

준비

Activity 03패키지 전개

Activity 05프로젝트 종료

Activity 05사용자

승인테스트

Task 010패키지

기능 전개Task 030

정상전개 확인

Page 23: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 22 -

04. 사용자 승인테스트

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

커스터마이징된 패키지에 대한 사용자 승인 테스트를 실시 응용시스템 자체를 테스트하는 것보다는 업무를 수행하는

도구의 관점에서 사용자가 테스트를 수행하는 것을 지원 시정요구사항을 해결하고 사용자의 확인을 받음

사용자교육자료 사용자교육결과서 시정조치결과서

작업(Task) 설명

승인 테스트스크립트 작성

• 사용자 승인 테스팅을 위해, 정의된 테스트 케이스가 실행되는 구체적인절차를 명시하는 승인테스트 스크립트 작성

사용자 교육 및절차 시범

• 사용자 승인 테스팅에 직접적으로 관계된 스탭들을 교육함으로써교육 프로그램과 사용자 프로시저 시험 적용

승인 테스트 수행지원

• 테스트 전략에 따라 사용자 승인 테스트 스크립트에 정의된 테스트 케이스실행, 응용시스템의 기능적 성능 뿐 아니라 사용성과 절차적 측면도 검토

승인 테스트 결과검토 • 테스트 결과를 검토하고 테스트 수행시 발생된 오류 및 결함을 파악

시정요구사항조치

• 승인테스트 수행시 발생된 오류 및 결함사항을 해결하고 사용자에게조치되었음을 확인 받음

04. 사용자 승인테스트

3. 전개 단계

Activity 01전개 단계

관리

Activity 02패키지 전개

준비

Activity 03패키지 전개

Activity 05프로젝트 종료

Activity 05사용자

승인테스트

Task 010승인 테스트

스크립트 작성

Task 020사용자 교육 및

절차 시범

Task 040승인 테스트결과 검토

Task 030승인 테스트수행 지원

Task 050시정요구사항

조치

Page 24: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 23 -

05. 프로젝트 종료

Ⅰ. 절차서

수행 절차

활동(Activity) 설명 작성 산출물

요구사항이 완전히 충족되는지 확인하기 위한 요구사항 추적및 검사기준서 현행화

패키지유지보수매뉴얼 작성 개발완료보고서 작성

요구사항 추적 및검사기준서(현행화)

패키지유지보수매뉴얼 개발완료보고서

작업(Task) 설명

요구사항 추적 및검사기준서

• 이전 스테이지에서 현재의 스테이지까지 요구사항들이 어떻게 추적되고있는지를 보여주는 요구사항 추적 및 검사기준서를 현행화

산출물 검토 및베이스라인 설정

『패키지전개결과서』 검토 및 베이스라인 설정

『사용자교육자료』 검토 및 베이스라인 설정

『사용자교육결과서, 시정조치결과서』 검토 및 베이스라인 설정

『유지보수매뉴얼』 검토 및 베이스라인 설정

• 『요구사항 추적 및 검사기준서』 검토 및 베이스라인 설정

유지보수매뉴얼작성 • 『패키지유지보수매뉴얼』 작성

프로젝트 종료 • 『개발완료보고서』를 작성

Task 010요구사항 추적 및검사기준서 작성

Task 020산출물 검토 및베이스라인 설정

Task 030유지보수매뉴얼

작성

Task 040개발완료보고서

작성

05. 프로젝트 종료

3. 전개 단계

Activity 01전개 단계

관리

Activity 02패키지 전개

준비

Activity 03패키지 전개

Activity 05프로젝트 종료

Activity 05사용자

승인테스트

Page 25: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 24 -

Ⅱ. 산출물

Page 26: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 25 -

1. 작업 활동별 작성 산출물

1. 작업 활동별 작성 산출물 목록

패키지 커스터마이징시 필요한 산출물의 종류는 아래와 같으며, 각 프로젝트의 특성및 업무 성격에 따라 최종 결과물은 조정할 수 있다.

작업 활동별 작성 산출물 목록(1/3)

Ⅱ. 산출물

단계 / 작업 활동 (Activity) 산출물명필수여부

P1. 준비 단계

A01. 준비 단계 관리 • (P1-A01-01-00) 커스터마이징 방법론 테일러링결과서 선택

A02. 커스터마이징 개발계획

• (P1-A02-01-00) 커스터마이징 개발계획서 필수

A03. 요구사항 정의 • (P1-A03-01-00) 요구사항정의서 필수

A04. WBS 수립 • (P1-A04-02-00) WBS(세부작업계획) 필수

A05. 준비 단계 종료 평가 • (PA-A05-01-00) 요구사항 추적 및 검사기준서 필수

Page 27: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 26 -

1. 작업 활동별 작성 산출물

1. 작업 활동별 작성 산출물 목록

패키지 커스터마이징시 필요한 산출물의 종류는 아래와 같으며, 각 프로젝트의 특성및 업무 성격에 따라 최종 결과물은 조정할 수 있다.

작업 활동별 작성 산출물 목록(2/3)

Ⅱ. 산출물

단계 / 작업 활동 (Activity) 산출물명필수여부

P2 개발 단계

A01. 개발 단계 관리 • (P1-A04-02-00) WBS(현행화) 필수

A02. 커스터마이징 설계

• (P2-A02-01-00) 프로그램구조설계서(내부 산출물임)• (P2-A02-02-00) 화면정의서(내부 산출물임)

-

• (P2-A02-03-00) 데이터베이스설계서(내부 산출물임)• (P2-A02-04-00) 기초코드정의서(내부 산출물임)

-

• (P2-A02-05-00) 인터페이스설계서 필수

A03. 커스터마이징 개발

• (P2-A03-01-00) 단위테스트계획서 선택

• (P2-A03-02-00) 단위테스트시나리오 선택

• (P2-A03-03-00) 단위테스트결과서• (P2-A03-03-A1) 개발완료화면증적

필수

• (P2-A03-04-00) 프로그램 소스코드(내부 산출물임) -

• (P2-A03-05-00) 프로그램 실행파일 선택

A04. 통합테스트

• (P2-A04-01-00) 통합테스트계획서 선택

• (P2-A04-02-00) 통합테스트결과서• (P2-A04-02-A1) 통합테스트결과증적

필수

• (P2-A04-03-00) 통합테스트 시정조치결과서 선택

• (P2-A04-04-00) 사용자매뉴얼• (P2-A04-05-00) 운영자매뉴얼

필수

• (P2-A04-07-00) 패키지전개계획서 선택

A05. 개발 단계 종료 평가 • (PA-A05-01-00) 요구사항 추적 및 검사기준서(현행화) 필수

Page 28: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 27 -

1. 작업 활동별 작성 산출물

1. 작업 활동별 작성 산출물 목록

패키지 커스터마이징시 필요한 산출물의 종류는 아래와 같으며, 각 프로젝트의 특성및 업무 성격에 따라 최종 결과물은 조정할 수 있다.

작업 활동별 작성 산출물 목록(3/3)

Ⅱ. 산출물

단계 / 작업 활동 (Activity) 산출물명필수여부

P3 전개 단계

A01. 전개 단계 관리 • (P1-A04-02-00) WBS(현행화) 필수

A02. 패키지 전개 준비• (P3-A02-01-00) 패키지전개스크립트(내부 산출물임) -

• (P3-A02-02-00) 정상전개확인스크립트(내부 산출물임) -

A03. 패키지 전개 • (P3-A03-01-00) 패키지전개결과서 선택

A04. 사용자 승인테스트

• (P3-A04-01-00) 사용자교육자료 선택

• (P3-A04-02-00) 사용자교육결과서 필수

• (P3-A04-03-00) 사용자승인테스트결과서 선택

• (P3-A04-04-00) 사용자승인테스트 시정조치결과서 선택

A05. 개발 단계 종료 평가

• (PA-A05-01-00) 요구사항 추적 및 검사기준서(현행화) 필수

• (P3-A05-02-00) 패키지유지보수매뉴얼 선택

• (P3-A05-03-00) 개발완료보고서 선택

Page 29: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 28 -

2. 산출물 템플릿

2. 산출물 템플릿

Ⅱ. 산출물

Page 30: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 29 -

Ⅲ. 지침

Page 31: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 30 -

1. 작업 활동별 필요 지침 목록

1. 작업 활동별 필요 지침 목록

패키지 커스터마이징시 필요한 지침의 종류는 아래와 같으며, 각 프로젝트의 특성및 업무 성격에 따라 지침의 적용은 일부 조정할 수 있다.

작업 활동별 필요 지침 목록

Ⅲ. 지침

작업 활동 (Activity) 지침명적용구분

P1. 준비 단계

A01. 준비 단계 관리

A02 커스터마이징 개발계획

A03. 요구사항 정의

A04. WBS 수립

A05. 준비 단계 종료 평가

P2 개발 단계

A01. 개발 단계 관리

A02. 커스터마이징 설계

A03. 커스터마이징 개발

A04. 통합테스트

A05. 개발 단계 종료 평가

P3 전개 단계

A01. 전개 단계 관리

A02. 패키지 전개 준비

A03. 패키지 전개

A04. 사용자 승인테스트

A05. 개발 단계 종료 평가

Page 32: 커스터마이징방법론smartcity.or.kr/upload/47d60803_723a3320.pdf활동정의 •패키지커스터마이징개발시필요한교육실시 Activity01 준비단계 관리 Activity02

Copyright(C)2015 KSCA All rights reserved.

커스터마이징 방법론

- 31 -

2. 지침서별 세부규정Ⅲ. 지침

2. 지침서별 세부규정