앱이든 웹이든 기타 소프트웨어든 간에 어떤 프로그램을 제작하기 위해서는 기술설계서라고 하는 문서가 필요 합니다.

꼼꼼한 개발자 분들의 경우에는 DB테이블 구조도 부터 해서 모든 프로그램 개발에 대한 양식을 가지고 문서 정리를 잘 해 두는 것을 필수로 하고 계십니다.


제가 아는 개발자 분들을 보면은 오히려 기획자들 보다 문서정리를 더 잘 하시는 것 같더라구요.

그런 분들이 보면 경력관리 또한 잘 하셔서 높은 연봉을 받고 있는 것을 볼 수가 있었습니다.


아래 양식은 개발을 진행해야 할 소프트웨어 혹은 기타 프로그램에 대해서 개발자 입장에서 계획을 세워보는 계획표 양식이라고 보시면 됩니다.

기획자로 부터 기획서를 받아서 개발을 시작하기전에 단순히 기획서만 가지고 개발을 진행하기에는 무리가 따를 것입니다.

따라서 개발자의 입장에서 혹은 프로그램제작업체의 입장에서 다시 한번 검토를 해 보고 어떤 방향으로 설계를 하고 개발을 진행해 나가야 할지를 문서상으로 먼저 가늠을 해 봐야 합니다.


작성의 방법을 간략하게 살펴 보도록 하겠습니다.



1. 표지 만들기


아래 그림과 같이 우선 제목, 작성일자, 작성부서를 입력하고 결제란을 삽입한 표지를 만듭니다.

표지를 만들어 두시면 첫장만 봐도 어떤 문서인지를 쉽게 알아 볼 수가 있을 테니까요.




2. 목차 구성하기


다음으로는 작성할 내용의 색인(목차)를 만들어 줍니다.

각 장에는 머릿말 기능을 이용하여 해당 문서의 상단에 요약사항을 간략히 정리정리해 두면 좋습니다.




3. 히스토리 정보 기록하기


문서라고 하는 것은 상급자의 결제단계를 거치면서 유동적으로 변동이 될 가능 성이 높습니다.

따라서 변경이력을 상세히 기록을 해 두시면 좋습니다.

아울러 어떤 이유로 변경이 되었는지 그 사유를 빠짐없이 기록해 두시는 것이 좋습니다.




4. 내용작성하기


이제 본격적으로 여러분들이 수행해야 할 개발내용들을 작성하시면 됩니다.

내용은 먼저 여러 분들이 이해하기 쉽게 작성을 해야 합니다.

이 계획에 따라서 내가 움직여야 할 것이기 때문이죠.

물론 그렇다고 해서 다른 사람이 봤을 때에 전혀 이해를 할 수 없는 수준으로 작성을 해 서는 안되구요.

어차피 상급자 컨펌을 받아야 할 일이 있을 테니까요.



이상 프로그램제작업체 또는 개발자 들을 위한 프로그램 기술설계서 양식에 관한 사항을 살펴 봤습니다.

아래 양식은 그런 계획을 수립하는 데 있어서 도움이 될 수 있는 샘플 양식 입니다.

각자 업무에 맞게 활용을 해 보셨으면 합니다.


프로그램기술설계서,개발보고서 양식.doc



Posted by 앱플지기