프로젝트 진행 과정

호떡·2022년 12월 27일
0

아이디어 산출 및 기획 과정

IT 프로젝트 서비스에서 필요한 주제, 기능 등을 정의하는 과정

  1. 주제 선정

  2. 필요 기능

  3. 요구사항 상세 정리
    정리한 필요 기능들을 좀더 상세화 시켜본다. 예를 들어 회원가입이 필수인 사이트, 회원가입이 필수는 아니지만, 가입했을 경우 추가 기능을 활용할 수 있는 사이트, 회원 기능이 없는 사이트 등으로 나눌 수 있다.

  4. 일정 확인
    프로젝트를 할 때 각 기능(화면, 프로세스 등)의 중요도 등을 파악하는 것도 상당히 중요하디. 따라서 작성한 기능 중 반드시 필요한 기능과 추후 추가해도 되는 기능을 구분해보는 과정이 필요하다.

  5. 추가적으로 관리자 페이지를 위한 기획도 필요하다. 시스템을 운영하는 운영팀, 소규모 사이트의 사장님 등의 입장에서 시스템을 활용할 수 있도록 세팅해야한다. 예를 들어, 회원에 대한 관리, 게시글 신고, 유저 Bam 처리등이 있다.

명세서의 요구사항 분석하여 시스템 설계하기

System Architecture는 비슷한 기능을 가진 여러 SW 중 필요한 한가지를 골라내는 지식 또는 검색 능력이 상당히 중요하다. 또한 전체적인 데이터의 흐름을 볼 줄 아는 시작이 필요하다.
명세서를 읽고 시스템 구축 시 필요한 프로그래밍 언어, 플랫폼, 소프트웨어나 라이브러리, 기술 등이 무엇이 있고 어떻게 사용하는 것인지에 대해 알아야한다.
특히 어떤 프로그래밍 언어나 라이브러리, 프레임워크, 소프트웨어 등이 새로 나왔다면, 새롭게 나오게 된 이유가 반드시 있기 때문에, 그 이유에 대해 이해할 필요가 있다. 또한 프로그램 개발시 플랫폼이나 라이브러리, Opensource Solution 등을 선택해야 한다면 어떤 SW를 선택했고 왜 선택했는지에 대한 이유를 분명히 알아야 한다.

DB 설계 및 ERD 작성

0개의 댓글