수강 신청 시스템

C2 반복 계획

 

버전 1.0

 

 

개정 히스토리

 

날짜

버전

설명

작성자

1999년 3월 22일

1.0

구현/구축(Construction) 단계에 대한 초기 계획 - 두 번째 반복

Rick Bell

       
       

 

목차

1.       소개         

1.1     목적     

1.2     범위     

1.3     용어의 정의     

1.4     참조     

1.5     개요     

2.       계획      

3.       자원

4.       유스 케이스

5.       평가 기준


반복 계획

1.                  소개

1.1               목적

이 반복 계획은 수강 신청 시스템 프로젝트의 구현/구축(Construction) 단계에서 두 번째 반복(C2)을 위한 세부 계획에 대해 설명합니다.

구현/구축 단계의 첫 번째 반복(C1)에서 릴리스 1(R1.0)용 베타 소프트웨어를 개발했습니다. 구현/구축 단계의 두 번째 반복(C2)은 릴리스 1의 나머지 컴포넌트를 구현하고 베타 릴리스에서 발견된 결함을 수정합니다. 이 반복의 최종 산출물은 R1.0 소프트웨어입니다.

1.2               범위

이 C2 반복 계획은 Wylie College의 Wylie College Information Systems에서 개발하는 수강 신청 시스템 프로젝트에 적용됩니다. 이 문서는 프로젝트 관리자와 프로젝트 팀에서 사용합니다.

1.3               용어의 정의

용어집 [3]을 참조하십시오.

1.4               참조

관련 참조 서적은 다음과 같습니다.

  1. 수강 신청 시스템 비전 문서, WyIT387, V1.0, Wylie College IT.
  2. 수강 신청 시스템 이해 당사자(stakeholder) 요청 문서, WyIT389, V1.0, 1998, Wylie College IT.
  3. 수강 신청 시스템 용어집, WyIT406, V1.0, 1998, Wylie College IT.
  4. 수강 신청 시스템 구현/구축 단계 스케줄, V1.0, 1999, Wylie College IT.
  5. 수강 신청 시스템 소프트웨어 개발 계획, WyIT418, V2.0, 1999, Wylie College IT.
  6. 수강 신청 시스템 C2 테스트 계획, WyIT501, V1.0, 1999, Wylie College IT.
  7. 수강 신청 시스템 보충 스펙, WyIT400, V1.0, 1999, Wylie College IT.

 

1.5               개요

이 문서에서는 모든 이정표를 포함하여 이 반복에 대한 세부 스케줄을 제공합니다. 또한 필수 자원(인력, 재무 및 장비), 유스 케이스의 예상 상태 및 반복 완료를 위한 평가 기준에 대해 설명합니다.

2.                  계획

구현/구축 단계의 두 번째 반복(C2)은 베타 릴리스에서 받은 모든 결함 로그 및 사용자 피드백을 처리합니다. C2는 또한 베타 릴리스에 포함되지 않은 나머지 유스 케이스, 클래스 및 컴포넌트를 구현합니다. C2는 완전한 기능을 수행하는 릴리스 1(R1.0)용 소프트웨어를 생성합니다.

두 번째 반복(C2)의 지속 기간은 약 1개월입니다.

릴리스 1.0을 구성하는 기본 유스 케이스는 다음과 같습니다.

    1. 반복 타스크

다음 표는 C2에 대한 상위 레벨 활동과 계획된 시작 및 종료 날짜를 보여줍니다.

활동

시작 날짜

종료 날짜

분석 및 디자인(나머지 R1 유스 케이스 및 결함)

1999년 4월 16일

1999년 4월 26일

구현(R1 및 베타 결함)

1999년 4월 16일

1999년 5월 6일

테스트(R1 및 베타 결함)

1999년 4월 16일

1999년 5월 12일

환경

1999년 4월 13일

1999년 5월 14일

관리

1999년 4월 13일

1999년 5월 14일

    1. 반복 스케줄

다음 스케줄 [4]는 모든 타스크 및 지정된 책임을 보여주는 세부 스케줄입니다.

 

타스크 이름

시작

완료

자원 이름

이정표

1999년 3월 15일 월요일

1999년 6월 17일 목요일

 

구현/구축(Construction) 반복 1 시작

1999년 3월 15일 월요일

1999년 3월 15일 월요일

 

R1 베타 이정표(베타 소프트웨어 준비)

1999년 4월 12일 월요일

1999년 4월 12일 월요일

 

구현/구축(Construction) 반복 2 시작

1999년 4월 12일 월요일

1999년 4월 12일 월요일

 

초기 조작 기능 이정표(릴리스 1.0)

1999년 5월 14일 금요일

1999년 5월 14일 금요일

 

구현/구축(Construction) 반복 3 시작

1999년 5월 14일 금요일

1999년 5월 14일 금요일

 

두 번째 조작 기능 이정표(릴리스 2.0)

1999년 6월 17일 목요일

1999년 6월 17일 목요일

 
 
 
 
 
 
 
 
 

구현/구축(Construction) 단계

1999년 3월 15일 월요일

1999년 6월 17일 목요일

 

반복 C1 - 릴리스 1 베타 개발

1999년 3월 15일 월요일

1999년 4월 12일 월요일

 

분석 및 디자인(정제)

1999년 3월 16일 화요일

1999년 3월 25일 목요일

 

아키텍처 정제

1999년 3월 22일 월요일

1999년 3월 25일 목요일

설계자

서브시스템 디자인의 우선순위 결정

1999년 3월 16일 화요일

1999년 3월 17일 수요일

 

서브시스템 디자인 - 서브시스템 ss-fx

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

서브시스템 디자인 - 서브시스템 ss-cr

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

클래스 디자인의 우선순위 결정

1999년 3월 16일 화요일

1999년 3월 17일 수요일

 

클래스 디자인 - 클래스 C-brx

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

클래스 디자인 - 클래스 C-abx

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

클래스 디자인 - 클래스 C-twe

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

클래스 디자인 - 클래스 C-tui

1999년 3월 16일 화요일

1999년 3월 17일 수요일

디자이너

유스 케이스 디자인의 우선순위 결정

1999년 3월 18일 목요일

1999년 3월 19일 금요일

 

유스 케이스 uc-hev 디자인

1999년 3월 18일 목요일

1999년 3월 19일 금요일

디자이너

유스 케이스 uc-mrk 디자인

1999년 3월 18일 목요일

1999년 3월 19일 금요일

디자이너

데이터베이스 디자인

1999년 3월 22일 월요일

1999년 3월 23일 화요일

데이터베이스 디자이너

디자인 검토

1999년 3월 24일 수요일

1999년 3월 25일 목요일

디자인 검토자

구현(베타)

1999년 3월 16일 화요일

1999년 4월 6일 화요일

 

시스템 통합 계획

1999년 3월 16일 화요일

1999년 3월 17일 수요일

시스템 통합자

서브시스템 통합 계획

1999년 3월 18일 목요일

1999년 3월 19일 금요일

구현자

우선순위가 결정된 컴포넌트 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

 

컴포넌트 c-uic 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

컴포넌트 c-uib 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

컴포넌트 c-iln 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

컴포넌트 c-oie 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

컴포넌트 c-wes 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

컴포넌트 c-kkm 구현

1999년 3월 22일 월요일

1999년 3월 23일 화요일

구현자

결함 수정

1999년 3월 22일 월요일

1999년 3월 24일 수요일

구현자

코드 검토

1999년 3월 25일 목요일

1999년 3월 26일 금요일

코드 검토자

유닛 테스트 수행

1999년 3월 25일 목요일

1999년 3월 29일 월요일

구현자

서브시스템 통합

1999년 3월 30일 화요일

1999년 4월 1일 목요일

구현자

시스템 통합

1999년 4월 2일 금요일

1999년 4월 6일 화요일

시스템 통합자

테스트(인터페이스 및 통합 기능)

1999년 3월 16일 화요일

1999년 4월 8일 목요일

 

테스트 계획(통합 및 시스템)

1999년 3월 16일 화요일

1999년 3월 16일 화요일

테스트 디자이너

테스트 디자인(통합 및 시스템)

1999년 3월 17일 수요일

1999년 3월 17일 수요일

테스트 디자이너

테스트 구현

1999년 3월 18일 목요일

1999년 3월 18일 목요일

테스트 디자이너

테스트 패키지 및 클래스 디자인

1999년 3월 19일 금요일

1999년 3월 19일 금요일

디자이너

테스트 컴포넌트 및 서브시스템 구현

1999년 3월 22일 월요일

1999년 3월 22일 월요일

구현자

통합 테스트 실행

1999년 4월 2일 금요일

1999년 4월 2일 금요일

통합 테스터

시스템 테스트 실행

1999년 4월 7일 수요일

1999년 4월 7일 수요일

시스템 테스터

성능 테스트 실행

1999년 3월 23일 화요일

1999년 3월 23일 화요일

성능 테스터

테스트 평가

1999년 4월 8일 목요일

1999년 4월 8일 목요일

테스트 디자이너

관리

1999년 3월 15일 월요일

1999년 4월 12일 월요일

 

반복 계획 개발

1999년 3월 15일 월요일

1999년 3월 15일 월요일

프로젝트 관리자

프로젝트 인력 구성

1999년 3월 16일 화요일

1999년 3월 16일 화요일

프로젝트 관리자

위험성 목록 재검토

1999년 3월 15일 월요일

1999년 3월 29일 월요일

프로젝트 관리자

반복 평가

1999년 4월 9일 금요일

1999년 4월 9일 금요일

프로젝트 관리자

프로젝트 계획 갱신

1999년 4월 12일 월요일

1999년 4월 12일 월요일

프로젝트 관리자

통합 C2 - 릴리스 1 개발

1999년 4월 13일 화요일

1999년 5월 14일 금요일

 

분석 및 디자인(정제)

1999년 4월 16일 금요일

1999년 4월 26일 월요일

 

아키텍처 정제

1999년 4월 26일 월요일

1999년 4월 26일 월요일

설계자

서브시스템 디자인의 우선순위 결정

1999년 4월 16일 금요일

1999년 4월 19일 월요일

디자이너

서브시스템 디자인 - 서브시스템 ss-inf

1999년 4월 16일 금요일

1999년 4월 19일 월요일

 

서브시스템 디자인 - 서브시스템 ss-ext

1999년 4월 16일 금요일

1999년 4월 19일 월요일

 

클래스 디자인의 우선순위 결정

1999년 4월 16일 금요일

1999년 4월 19일 월요일

 

클래스 디자인 - 클래스 C-imn

1999년 4월 16일 금요일

1999년 4월 19일 월요일

디자이너

클래스 디자인 - 클래스 C-ppl

1999년 4월 16일 금요일

1999년 4월 19일 월요일

디자이너

클래스 디자인 - 클래스 C-pnh

1999년 4월 16일 금요일

1999년 4월 19일 월요일

디자이너

클래스 디자인 - 클래스 C-ujn

1999년 4월 16일 금요일

1999년 4월 19일 월요일

디자이너

유스 케이스 디자인의 우선순위 결정

1999년 4월 20일 화요일

1999년 4월 21일 수요일

디자이너

유스 케이스 uc-wsx 디자인

1999년 4월 20일 화요일

1999년 4월 21일 수요일

디자이너

유스 케이스 uc-vbc 디자인

1999년 4월 20일 화요일

1999년 4월 21일 수요일

디자이너

데이터베이스 디자인

1999년 4월 22일 목요일

1999년 4월 22일 목요일

데이터베이스 디자이너

디자인 검토

1999년 4월 23일 금요일

1999년 4월 26일 월요일

디자인 검토자

구현(효과적인 프로덕션)

1999년 4월 16일 금요일

1999년 5월 6일 목요일

 

시스템 통합 계획

1999년 4월 16일 금요일

1999년 4월 19일 월요일

시스템 통합자

서브시스템 통합 계획

1999년 4월 20일 화요일

1999년 4월 21일 수요일

구현자

우선순위가 결정된 컴포넌트 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

 

컴포넌트 c-red 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

컴포넌트 c-art 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

컴포넌트 c-had 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

컴포넌트 c-unv 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

컴포넌트 c-tak 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

컴포넌트 c-fin 구현

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

결함 수정

1999년 4월 22일 목요일

1999년 4월 23일 금요일

구현자

코드 검토

1999년 4월 26일 월요일

1999년 4월 28일 수요일

코드 검토자

유닛 테스트 수행

1999년 4월 26일 월요일

1999년 4월 28일 수요일

구현자

서브시스템 통합

1999년 4월 29일 목요일

1999년 5월 3일 월요일

구현자

시스템 통합

1999년 5월 4일 화요일

1999년 5월 6일 목요일

시스템 통합자

테스트(인터페이스 및 통합 기능)

1999년 4월 16일 금요일

1999년 5월 12일 수요일

 

테스트 계획(통합 및 시스템)

1999년 4월 16일 금요일

1999년 4월 19일 월요일

테스트 디자이너

테스트 디자인(통합 및 시스템)

1999년 4월 20일 화요일

1999년 4월 21일 수요일

테스트 디자이너

테스트 구현

1999년 4월 22일 목요일

1999년 4월 26일 월요일

테스트 디자이너

테스트 패키지 및 클래스 디자인

1999년 4월 27일 화요일

1999년 4월 29일 목요일

디자이너

테스트 컴포넌트 및 서브시스템 구현

1999년 4월 30일 금요일

1999년 5월 4일 화요일

구현자

통합 테스트 실행

1999년 5월 5일 수요일

1999년 5월 7일 금요일

통합 테스터

시스템 테스트 실행

1999년 5월 7일 금요일

1999년 5월 11일 화요일

시스템 테스터

성능 테스트 실행

1999년 5월 5일 수요일

1999년 5월 7일 금요일

성능 테스터

테스트 평가

1999년 5월 12일 수요일

1999년 5월 12일 수요일

테스트 디자이너

관리

1999년 4월 13일 화요일

1999년 5월 14일 금요일

 

반복 계획 개발

1999년 4월 13일 화요일

1999년 4월 15일 목요일

프로젝트 관리자

프로젝트 인력 구성

1999년 4월 16일 금요일

1999년 4월 16일 금요일

프로젝트 관리자

위험성 목록 재검토

1999년 4월 13일 화요일

1999년 4월 27일 화요일

프로젝트 관리자

반복 평가

1999년 5월 13일 목요일

1999년 5월 13일 목요일

프로젝트 관리자

프로젝트 계획 갱신

1999년 5월 14일 금요일

1999년 5월 14일 금요일

프로젝트 관리자

반복 C3 - 릴리스 2.0 개발

1999년 5월 17일 월요일

1999년 6월 17일 목요일

 

분석 및 디자인(정제)

1999년 5월 19일 수요일

1999년 5월 26일 수요일

 

아키텍처 정제

1999년 5월 25일 화요일

1999년 5월 26일 수요일

설계자

서브시스템 디자인의 우선순위 결정

1999년 5월 19일 수요일

1999년 5월 20일 목요일

디자이너

서브시스템 디자인 - 서브시스템 ss-new

1999년 5월 19일 수요일

1999년 5월 20일 목요일

 

클래스 디자인의 우선순위 결정

1999년 5월 19일 수요일

1999년 5월 20일 목요일

 

클래스 디자인 - 클래스 C-vad

1999년 5월 19일 수요일

1999년 5월 20일 목요일

디자이너

클래스 디자인 - 클래스 C-jud

1999년 5월 19일 수요일

1999년 5월 20일 목요일

디자이너

클래스 디자인 - 클래스 C-pol

1999년 5월 19일 수요일

1999년 5월 20일 목요일

디자이너

클래스 디자인 - 클래스 C-pat

1999년 5월 19일 수요일

1999년 5월 20일 목요일

디자이너

유스 케이스 디자인의 우선순위 결정

1999년 5월 21일 금요일

1999년 5월 24일 월요일

디자이너

유스 케이스 uc-cad 디자인

1999년 5월 21일 금요일

1999년 5월 24일 월요일

디자이너

데이터베이스 디자인

1999년 5월 25일 화요일

1999년 5월 25일 화요일

데이터베이스 디자이너

디자인 검토

1999년 5월 26일 수요일

1999년 5월 26일 수요일

디자인 검토자

구현(효과적인 프로덕션)

1999년 5월 19일 수요일

1999년 6월 9일 수요일

 

시스템 통합 계획

1999년 5월 19일 수요일

1999년 5월 20일 목요일

시스템 통합자

서브시스템 통합 계획

1999년 5월 21일 금요일

1999년 5월 24일 월요일

구현자

우선순위가 결정된 컴포넌트 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

 

컴포넌트 c-rad 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

컴포넌트 c-bpp 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

컴포넌트 c-puj 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

컴포넌트 c-hbn 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

컴포넌트 c-cdd 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

컴포넌트 c-fer 구현

1999년 5월 25일 화요일

1999년 5월 26일 수요일

구현자

결함 수정

1999년 5월 25일 화요일

1999년 5월 27일 목요일

구현자

코드 검토

1999년 5월 28일 금요일

1999년 5월 31일 월요일

코드 검토자

유닛 테스트 수행

1999년 5월 28일 금요일

1999년 6월 1일 화요일

구현자

서브시스템 통합

1999년 6월 2일 수요일

1999년 6월 4일 금요일

구현자

시스템 통합

1999년 6월 7일 월요일

1999년 6월 9일 수요일

시스템 통합자

테스트(인터페이스 및 통합 기능)

1999년 5월 19일 수요일

1999년 6월 15일 화요일

 

테스트 계획(통합 및 시스템)

1999년 5월 19일 수요일

1999년 5월 20일 목요일

테스트 디자이너

테스트 디자인(통합 및 시스템)

1999년 5월 21일 금요일

1999년 5월 24일 월요일

테스트 디자이너

테스트 구현

1999년 5월 25일 화요일

1999년 5월 27일 목요일

테스트 디자이너

테스트 패키지 및 클래스 디자인

1999년 5월 28일 금요일

1999년 5월 31일 월요일

디자이너

테스트 컴포넌트 및 서브시스템 구현

1999년 6월 1일 화요일

1999년 6월 2일 수요일

구현자

통합 테스트 실행

1999년 6월 7일 월요일

1999년 6월 9일 수요일

통합 테스터

시스템 테스트 실행

1999년 6월 10일 목요일

1999년 6월 14일 월요일

시스템 테스터

성능 테스트 실행

1999년 6월 3일 목요일

1999년 6월 7일 월요일

성능 테스터

테스트 평가

1999년 6월 15일 화요일

1999년 6월 15일 화요일

테스트 디자이너

관리

1999년 5월 17일 월요일

1999년 6월 17일 목요일

 

반복 계획 개발

1999년 5월 17일 월요일

1999년 5월 18일 화요일

프로젝트 관리자

프로젝트 인력 구성

1999년 5월 19일 수요일

1999년 5월 19일 수요일

프로젝트 관리자

위험성 목록 재검토

1999년 5월 17일 월요일

1999년 5월 31일 월요일

프로젝트 관리자

반복 평가

1999년 6월 16일 수요일

1999년 6월 16일 수요일

프로젝트 관리자

프로젝트 계획 갱신

1999년 6월 17일 목요일

1999년 6월 17일 목요일

프로젝트 관리자

 
 
 
 

환경

1999년 3월 15일 월요일

1999년 6월 17일 목요일

 

개발 지원

1999년 3월 15일 월요일

1999년 6월 17일 목요일

 
    1. 반복 인도물

구현/구축(Construction) 단계의 두 번째 반복(C2) 중에는 다음 인도물이 생성되고 검토됩니다.

프로세스

인도물

책임 소유자

디자인 세트

분석 모델(갱신사항)

디자인 모델(갱신사항)

소프트웨어 아키텍처 문서(갱신사항)

Sue Gamble

Beth MacDonald

Steve Johnson

구현 세트

통합 빌드 계획

R1.0 소프트웨어 기준선

테스트 드라이버, 스텁, 데이터 및 스크립트

테스트 평가 보고서

Kerry Stone

Phil Johnson

Simon Jones

Carol Smith

관리 세트

C2 반복 계획

프로젝트 계획(갱신사항)

프로젝트 스케줄(갱신사항)

프로젝트 위험성 목록(갱신사항)

상태 평가

반복 평가

테스트 계획

Rick Bell

Rick Bell

Rick Bell

Rick Bell

Rick Bell

Rick Bell

Kerry Stone

 

3.                  자원

자원

    1. 장비 및 기능 자원

C2 반복에는 다음과 같은 컴퓨터 장비가 필요합니다.

-         PC 18대(Microsoft Windows 95 , Microsoft Office, Rational Rose, Rational RequisitePro)

-         모니터 20개

-         프린터 세 대(레이저 2, 컬러 1)

-         Wylie College 서버에 대한 액세스

이 장비는 Wylie College Information Systems에 이미 배치되어 있습니다. 테스트 용도로만 필요한 장비는 테스트 계획에서 설명합니다.

2명의 신규 인력에 필요한 사무실 공간을 준비해야 합니다.

4.                  유스 케이스

베타를 생성할 이전 반복(C1)으로 나머지 릴리스 1.0 유스 케이스가 생성되어 C2 반복을 위한 새 유스 케이스는 개발되지 않습니다. 그러나 다음 기존 유스 케이스에서는 광범위한 재작업이 필요합니다.

1.        신청 마감

2.        과정 카탈로그 데이터베이스에 대한 인터페이스

3.        재무 시스템에 대한 인터페이스

5.                  평가 기준

구현/구축 단계에서 C2 반복의 기본 목적은 릴리스 1(R1.0)용 소프트웨어 기준선을 완료하는 것입니다. 1999년 5월 20일까지는 개발 팀에서 R1.0 기준선을 사용할 수 있어야 합니다.

또한 C2 반복이 완료되기 전에 다음 기준이 충족되어야 합니다.

-         베타 릴리스에서 발견된 C1 반복의 모든 위험, 높음 및 중간 우선순위 결함이 해결되어야 합니다.

-         베타 릴리스의 모든 사용자 피드백을 평가해야 합니다. "중요"로 분류된 모든 피드백을 해결해야 합니다.

-         릴리스 1의 대상이 되는 모든 유스 케이스 및 요구사항을 구현하고 테스트해야 합니다.

-         보충 스펙에 지정된 모든 시간, 성능 및 품질 요구사항이 충족되어야 합니다.

-         테스트 계획 [6]에 정의된 테스트를 실행해야 합니다.

-         모든 테스트 결과를 검토해야 합니다.

-         상위 관리 팀과 Wylie College 담당자가 R1.0 소프트웨어 기준선 릴리스를 승인해야 합니다.