프로젝트 전과정

jhy·2023년 3월 1일
2

Project Management

목록 보기
2/3

📌 프로젝트 전 과정

  • 프로젝트 제안 및 수주
    • 사전 분석 (RFI)
      • 사업 발주를 위한 사전 정보 수립 과정
      • 직접 정보 조사 & 관련 사업자들에게 RFI 요청을 통해 정보 조사
    • 사업 공고 제안 요청 (RFP)
      • 사업 공고
      • 공개 공고 & 사업 대상업체 우선 선정 참석 요청
        • 민간 : 기업 홈페이지 혹은 아는 기업 업체에 공고 전달
        • 공공 : 조달청을 통해 공개입찰 진행
    • 제안 및 견적 (RFQ)
      • 사업 제안 및 견적 (투입인력 공수 및 비용 산정)
        • 제안서 : 요구하는 부분에 대해서 어떤 식으로 만들어내겠다라는 계획을 담은 문서
      • 보통은 제안서 및 견적서 제출, 제안 발표를 통한 최종 심사
        • 제안 발표 : 제안서를 요약해서 클라이언트 앞에서 발표
    • 낙찰 (계약)
      • 제안 내용 및 견적 검토를 통한 업체 낙찰
      • 낙찰된 업체와 계약 수행
  • 프로젝트 계획 및 시작
    • 팀 구성 (자회사-외주)
      • 계약 이후 사전 계획된 투입 공수에 합한 팀 구성
      • 팀 구성은 자회사 인력, 외주 인력, 외부 협력사 등으로 구성
    • 프로젝트 진행 전반 계획
      • [현업] 프로젝트 TFT 구성 점검 (보통은 미리 구성)
      • 프로젝트 관련 협업 TFT 들과 전반적인 진행 계획 수립
    • 진행일정 구성 (대략적)
      • 현업 TFT들과 협의된 계획 기반 대략적인 일정 구성
      • 상세 요구사항 분석이 나오지 않았으르모 상세 일정은 분석 후 진행 (WBS 초안)
    • 프로젝트 본격 시작
      • 프로젝트 진행에 대한 전반적인 계획 수립 후 착수 계획 문서 작성
      • 프로젝트 관계자들에게 착수보고 진행
        • 착수보고 : 프로젝트 시작 전 이런 방식으로 진행하겠다고 공유하기 위한 보고
  • 기획/설계
    • 요구사항분석
      • 실제 서비스를 쓰는 현업들 대상 개발 요구사항 청취
      • 확인된 요구사항에 대한 분석 및 정리
    • 기능개발정의 (WBS)
      • 정리된 요구 사항 기반 기능 정의 (3Depth 레벨 수준, 상세하게)
      • 정의된 기능 기반 전체 개발 일정 상세 계획 (WBS 상세 작성)
    • 프로세스 정리
      • 정리된 기능에 대해 업무 프로세스 상세 정의
      • 상세 정리된 프로세스 기반 IA 작성
        • IA (Information Architecture) : 구조적인 부분 문서
    • 상세화면 기획/설계
      • 정의된 화면에 대한 화면으로 분해 정의
      • 정의된 화면별 상세 기획 ⇒ 이쯤 중간보고 진행
        • 중간보고 : 요구한대로 설계하고, 발생한 이슈에 대해 공유, 해결 및 협의 방안 보고 등을 명확하게 하기 위한 과정
  • 디자인
    • 디자인 컨셉 확인
      • 디자인을 위한 기본 컨셉 확인
      • 각 회사의 CI 혹은 주요 의사 결정자들의 디자인 컨셉 확인
    • 디자인 시안 작업
      • 확인된 디자인 컨셉 기반 주요화면 시안 작업
        • 로그인, 메인 등
      • 3개 정도의 다른 컨셉으로 디자인 시안 작성
    • 시안 확정 및 Develop
      • 디자인 시안 확인 및 확정
        • 힘든 과정, 높은 의사 결정자 의견 수렴
      • 확정된 디자인 시안을 좀 더 정교하게 Develop
    • 전체 화면 디자인 작업
      • 디자인 시안에 따른 상세 가이드 확정 및 가이드 문서 작성
      • 디자인 가이드에 따른 기획 문서 화면 별 디자인 작업 수행
  • 퍼블리싱
    • 모바일에는 없음, 웹에만 있음
    • 일정에 따른 퍼블리싱
      • 디자인 문서 수령 후 일정에 따른 퍼블리싱 작업 시작
      • 기본 가이드 작성 후 상세 화면 퍼블리싱 작업
    • 유저 SIDE 우선작업
      • 개발 일정에 따른 퍼블리싱 진행
      • 일반적으로 사용자 (B2B 고객, B2C 고객) 쪽 화면 퍼블리싱 먼저
    • 관리 SIDE 다음작업
      • 개발 일정에 따른 퍼블리싱 진행
      • 일반적으로 관리자 쪽 화면 퍼블리싱 나중
    • 퍼블리싱 보완 지원
      • 개발자에게 퍼블리싱 결과물 전달
      • 개발자의 요청에 따른 퍼블리싱 조정 및 보완 진행
  • 개발
    • 만들어지는 과정이기 때문에 의외로 PM이 할 일이 없음
    • (사전) 서버-네트워크 환경 구성
      • 기획-디자인 등 개발 사전 단계 진행중 서버 네트워크 환경 정의
      • 구성에 따른 장비 수급(기존 장비, 신규 발주 등) 및 환경 구성
    • (사전) 개발 환경 구성
      • 개발을 위한 프레임워크에 대한 고객(IT부서)과 협의
      • 협의된 구조에 따른 개발 환경 구성
        • 서버, DB, 개인 등
    • 개발 ⇒ Front End (웹/앱) & Back End (서버)
      • 기획 문서 기반의 개발 진행
      • 개발 작업은 Front End/Back End 병행
      • 일반적으로 효율적인 작업을 위해 Back End 개발을 먼저 시작
      • 기획 확인 → 개발 → 완료 → 검증 반복
  • 테스트
    • 테스트 케이스 작성
      • 테스트를 위한 상세 케이스 작성
      • 일반적으로 엑셀에 어느 화면에, 어떤 기능을 테스트 해야 하는지 등을 정리
    • 테스트 시나리오 작성
      • 테스트 케이스 기반으로 실제 테스트 시나리오 명세
        • 단위 : 간단한 기능 검증
        • 통합 : 전체 프로세스 수행 검증 (실데이터)
    • 단위 테스트 - 보완
      • 개발 기능에 대한 검증 테스트
      • 테스트 후 오류 수정 및 보완 작업 수행
    • 통합 테스트 - 보완
      • 전체 서비스 프로세스에 대한 통합 테스트 후 오류 수정 및 보완
      • 최대한 실제 운영환경에 맞춰 실데이터, 실 유저환경으로 진행
  • 오픈 안정화
    • 사전 교육
      • 매뉴얼 작성 및 배포
      • 각 매뉴얼에 대한 실제 사용자 교육
        • B2C의 경우 간편 매뉴얼
    • 오픈 준비
      • 실제 오픈을 위한 오픈 시나리오 준비
      • 데이터전환 계획, 배포 계획(웹/앱), 이행 계획 등
    • 오픈
      • 오픈 직전 완료 보고 혹은 안정화 이후 완료 보고
        • 고객사에 따라 다름
      • 서비스 운영 오픈
    • 안정화
      • 서비스 오픈 후 안정화 될 때까지 안정화 지원
      • 안정화 기간 동안 오류 수정 및 기능 보완 수행
      	

출처 : 인프런 - 시작하는 PM들을 위한 필수지식

profile
서비스 기획자, PM 지망생

0개의 댓글