본문 바로가기

소프트웨어이야기

소프트웨어 회사의 개발 역량 평가표


아래 평가표는 소프트웨어 개발 회사나 개발팀이 얼마나 역량을 갖추고 있는지 평가하는 표입니다.

아래 각 문항에서 "예"(1점)에 해당하면 Checkbox를 체크하시면 됩니다.

1.전사적으로 소스코드관리시스템을 딱 하나만 사용하고 있다.
2.모든 소스코드 및 개발문서는 소스코드관리시스템에 저장되어 있다.
3.각 마일스톤마다 Baseline을 설정하고 있다.
4.소스코드관리시스템에 체크인 시 메시지를 작성하는 규칙을 가지고 있고, 모든 개발자가 이를 지키고 있다.
5.모든 소스코드는 리뷰를 하고 있다.
6.자동으로 일일빌드를 하고 있다.
7.전사적으로 버그관리시스템을 딱 하나만 사용하고 있다.
8.모든 버그를 버그관리시스템에 등록하고 있으며 다른 곳에 별도로 관리하지 않는다.
9.모든 직원이 버그관리시스템에 스스로 이슈를 등록한다.
10.프로젝트의 스펙문서를 가지고 있다.
11.스펙문서를 모든 관련자가 충분히 리뷰한다.
12.스펙이 바뀜에 따라 스펙문서가 업데이트되고 있다.
13.스펙 변경이 통제 관리되고 있다.
14.1,2일 단위의 상세한 일정을 가지고 있다.
15.일정은 개발자가 산정한다.
16.일정은 지속적으로 업데이트되고 있다.
17.별도의 테스트 팀이나 테스터가 있다.
18.테스트 케이스를 가지고 있다.
19.프로젝트 리스크 관리를 하고 있다.
20.리스크에 대한 백업 플랜이 있으며 리스크 관리계획이 주기적으로 갱신된다.
합계:

평가 결과 분석

  • 20점 - 소프트웨어 개발의 기초가 아주 잘 되어 있습니다. 소프트웨어 프로젝트를 수행하는데 별 문제가 없습니다.
  • 15점 이상 - 이 정도면 기초가 매우 양호합니다. 지금까지도 프로젝트를 꽤 잘 수행하고 있었을 것입니다. 몇 가지만 보완하면 될 것 같습니다. 100m를 20초에 뛰던 사람이 17초에 뛰는 것보다 12초에 뛰던 사람이 11초에 뛰기가 더 어려운 법입니다. 수행 능력 향상을 위한 현실적인 방법을 보강할 필요가 있습니다..
  • 10점 이상 - 프로젝트 진행을 개선하기 위해 여러 시도를 했겠지만, 여전히 많은 개선 욕구를 느끼고 있을 것입니다. 현실적인 많은 부분을 개선하는데 전문가가 도움이 될 수 있습니다..
  • 10점 미만 - 만약 프로젝트에 성공했다면 기적이나 운이라고 여겨야 합니다. 지금 당장 조치를 취해야 합니다. 효율적인 개선을 위해서는 전문가의 도움이 꼭 필요합니다.

분석결과 점수가 나오신 분은 Comment나 방명록에 올려주세요.

그리고 같이 역량을 높일 수 있는 방안에 대해서 의논해 나가길 희망합니다.