GQM(Goal-question-metric) paradiam


현재 처한 시장상황 및 전략에 의해서 제품 개발의 목표 및 측정 메트릭은 달라질 수 있다.

아래 표는 목표를 3가지 종류라고 할 때, 각각의 경우에 대한 목표, 특징, 문제점 등을 기술한 것이다.

중요 특징들 고객만족 극대화 엔지니어링 노력 및 스케줄의 최소화 결함을 최소화
중요 비즈니스 요인 마켓 쉐어를 잡으려는 시도 신제품 개발에 대한 경쟁력 압력 및 비용 제어 마켓 쉐어의 유지 및 증가
가장 중요한 시점 시장에 초기 진입할 때 여러 갱쟁사들이 제품을 만든다면 당신들은 이윤이 나는 제품을 더 팔아야 한다. 기능들이 경쟁적이고 적절한 마켓 쉐어가 유지될 때
특징적 요소들 고객 의사소통, 빠른 대응 인도 날짜 및 노력에 집중함 결함의 원인에 대한 분석 및 제거
가장 시각적 메트릭 조사, 인터뷰 데이터, 제품 메트릭, 결함 날짜, 엔지니어링 노력, 결함 모듈, 원인, 심각도, 사이즈, 코드 커버리지에 의한 고장 분석
전략을 이끌어나가기 위한 그룹 초기에는 개발 팀, 나중에는 고객 대응팀 회사 관리 부서 개발 팀/ 품질 조직
고객과 직접적 접촉을 해야 하는 그룹 개발 팀 마케팅/공장 고객 지원 필드 지원 조직
너무 제한적 집중으로 인한 잠재적 문제점 제품 개발의 프로세스가 개선되지 않을 수 있다. 결함 백로그는 관리가 안될 수 있다; 고객과 개발자들이 혼란스러울 수 있다. 수정되는 결함이 비용 대비 효과적이지 않을 수 있음

Goal에 따라서 Question의 종류가 달라질 수 있으며 Question에 대한 해답이 달라질 수 있다. 그 해답을 얻기 위해 어떤 metric이 필요한지도 달라진다.

각각의 종류에 대한 Question은 원문을 참고하기 바란다.

related example: http://www-ivs.cs.uni-magdeburg.de/sw-eng/us/java/GQM/link3.shtml

1. Basili, V., and H. D. Rombach, “Tailoring the Software Process to Project Goals and Environments,” IEEE Proceedings of the Ninth International Conference on SoftU’are Engineering, Monterey, CA, (Apr. 1987), pp. 345-357.
2. Basili, V., and D. M. Weiss, “A Methodology for Collecting Valid Software Engineering Data,” IEEE Transactions on Software Engineering, Vol. SE-10, no. 6 (Nov. 1984), pp. 728-738.
3. Rombach, H. D., and B. Ulery, “Improving Software Maintenance Through Measurement,'” Proceedings of the IEEE,Vol. 77, no. 4, (April 1989), pp. 581-595.
4. Grady, R. and D. Caswell, Software Metrics: Establishing a Company-Wide Program, Englewood Cliffs, NJ: Prentice-Hall, Inc., 1987, pp. 44.
5. Grady, R., “Measuring and Managing the Software Maintenance Process,” IEEE Software, (Sept., 1987), pp. 35-45.

Advertisements

One thought on “GQM(Goal-question-metric) paradiam”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s