본문 바로가기

IT 관련 지식/소프트웨어공학

프로젝트 일정 계획 - 시스템 개발을 위한 프로젝트 일정 정리

반응형

안녕하세요 시란입니다. 

현 직장에서 시스템을 개발 관리를 해야하는 업무를 맡았어요. 이 시스템을 개발하기 위해서는 현 직장에서 진행하는 업무 프로세스를 전부 알아야됩니다. 또한 프로젝트 일정도 세워야겠지요?

시스템 개발 건

모든 프로젝트는 일정이 있습니다. 너무 당연한 얘기죠? 프로그램도 마찬가지입니다. 개발을 완료해야 할 일정이 정해져있으며 각각의 개발해야할 구성요소들도 정해져있으며, 인력도 환경도 정해져있습니다. 

막무가네로 작업을 한다면 정확한 기능을 가진 프로그램을 일정 내에 끝내는 것은 힘들 것 입니다. 

이를 위해 개발 전 초기 단계에서 일정에 대한 계획을 세우게 됩니다. 

소프트웨어에서 일정 계획은 소프트웨어를 개발하기 위해서 필요한 작업들을 쭉 나열한 후, 이를 진행할 순서와 일정을 결정해 주어진 데드라인에 개발을 완료 할 수 있도록 계획을 세우는 일 입니다. 

 

일단 일정 계획을 예로 들어보겠습니다.  

 

제가 해야할 일은 대분류는 크게 아래와 같이 있습니다.

각각 필요 작업과 설명을 작성해 보았습니다. 


기술이전 프로세스 이해 - 전반적인 기술이전 과정 및 내용의 이해

특허 프로세스 이해 - 전반적인 특허 과정 및 내용의 이해

개념설계 - 위 두가지의 개념과 프로세스를 이해 한 후 필요한 기능들을 대략적으로 분류만 함.

사용자 요구사항 반영 - 불필요한 기능은 제외하고 필요한 기능들은 첨부하며 내용을 정리

기본설계 - 사용자 요구사항 반영 후 개념설계 보다 조금 더 구체적으로 작성

일정계획 - 설계가 완료되면 일정계획을 세우며, 작업분할구조도와 간트차트가 나옴

모듈설계 - 요구분석 이후 구조적 방법에서는 DFD, 정보공학 방법에는 ERD, 객체지향 방법에는 유스케이스 다이어그램 작성 

소프트웨어 방법론 설계 - 프로그래밍 언어 선택 및 프로그램 모듈간 관계성 확인

프로그램 구현 - 코딩 진행 또는 프로그램 구현 관리

프로토타입 테스트 - 테스트 진행 및 설계사항과 확인

등등이 있을 것 입니다. 

 

일단 현단계에서 필요한 것은 프로그램 구현 전 필요한 기술에 대한 이해와 기본 설계까지가 현재 필요한 내용들입니다. 

기본설계가 여기까지에 해당되는 내용입니다.

참고로 나머지 부분은 사업화가 된 이후 작성 할 예정입니다. 

 

기술이전 프로세스는 기술이전 현황과 계약체결현황 수입처리대상, 수수료 및 보상지분결정권, 기술이전보상 항목, 기술이전 사후관리, 기술이전 내역 검색, 기술이전 운영관리 기능 등이 있을 것입니다. 

복잡하지요?

이 외의 기능들이 분명 있을 것이지만 사용자 요구사항을 알기위해 미팅이 필요한 부분일 것입니다. 

일단 위의 내용들만 있다는 가정하에 일정계획을 잡아보려고 합니다. 

총 개발 기간 20. 03. 01. 까지
소작업 기술이전 프로세스 이해 및 개념 설계, 사용자요구사항 정리 및 기본 설계  
소작업별 소요 예상 기간 기술 이전 프로세스 이해  7d
  개념 설계 7d
  사용자 요구사항 정리 7d
  기본 설계 7d

 

다음 포스팅에서는 위의 내용을 토대로 WBS와 Gantt Chart를 구상할 예정입니다. 기본적인 Gantt Chart 및 WBS에 대해서도 알아보려고 합니다. 

 

다음 포스팅도 기대해주세요 

반응형