본문 바로가기

소프트웨어 개발2

소프트웨어 개발의 기초: 역량 평가(2) 소프트웨어 개발의 역량을 평가할 수 있는 항목으로는 소스코드 관리시스템, 버그 관리 관리시스템, 요구사항, 일정, 테스트, 리스크 관리 등이 있습니다. 이 중 소스코드 관리시스템과 버그 관리 관리시스템은 앞 포스팅에서 정리하여 보았고, 이번 글에서는 남은 평가 항목들과, 평가 결과 분석에 대하여 정리해보겠습니다. 11. 스펙 문서를 모든 관련자가 충분히 리뷰 함. 스펙 문서를 책임 연구원(혹은 교수님), 설계자, 개발자, 기술 문서 작성자 등 모든 관련자와 충분히 리뷰하고 있다면 1점을 부여합니다. 그러나 스펙 문서를 리뷰하지 않고 있거나, 스펙 문서를 개발자끼리만 또는 일부 관련자와만 리뷰하고 있다면 0점을 부여합니다. 연구실의 경우, 스펙 문서를 개발자끼리만 공유하는 경우가 많은데, 이는 소수 인원으.. 2022. 5. 12.
소프트웨어 개발의 기초: 역량 평가 대학원 연구실 생활을 하면 필수적으로 여러 개의 프로젝트에 참여하게 됩니다. 연구에 필요한 소프트웨어 개발을 할 때, 보통 열악한 환경과 바쁜 실험 일정으로 인해 주먹구구식으로 개발하고 관리는 손도 못 대는 경우가 많이 발생합니다. 보다 나은 개발 환경을 갖추기 위하여 다음의 역량 평가를 해보면 좋을 듯합니다. 역량 평가 항목은 소스코드 관리시스템, 버그 관리시스템을 우선 정리하고, 이후에 요구사항이나 일정, 테스트, 리스크 관리에 대하여 정리해 보도록 하겠습니다. 1. 소스코드 관리시스템을 딱 하나만 사용. Subversion, Visual SourceSafe 등의 여러가지 시스템 중에서 하나만 사용하는 경우, 또는 분산 소스 코드 관리 환경만 구축하여 사용하는 경우 1점을 부여합니다. 만약, 소스코드.. 2022. 5. 12.