본문 바로가기

study/Challenge

[Challenge / day-5]프로젝트 관리는 왜 알아야할까? 어떻게 관리할까?

오늘의 강의 범위

5강 : 프로젝트 관리 개발자가 왜 알아야하죠?
6강 : 프로젝트를 잘 관리하기 위한 방법 1

 

강의 내용 필기

 

프로젝트 관리의 목적

  • 체계적인 업무의 관리를 통해 프로젝트의 목적을 달성할 수 있다.
  • 프로젝트의 상태를 모든 이해관계자와 원활하게 공유한다.
  • 프로젝트 계획, 세부 사항, 파일, 피드백을 한 곳에서 관리할 수 있다.

💡 개발자인데 왜 알아야 할까?

  • 사이드 프로젝트에서 역할 : 개발자 + Project leader
  • 프로젝트의 원활한 진행과 효율적인 협업을 위해 잘 아는 것이 중요하다.

💡 프로젝트 리더라면 당연히 프로젝트를 잘 관리하는 것에 관심이 있어야한다. 프로젝트가 적절한 시기에 출시되기 위해서는 관리가 반드시 필요하다. 프로젝트 관리 툴을 사용해서 진행사항과 세부 사항을 한 곳에서 관리해야한다.

 

실무에서 적용할 수 있는 부분

  • 소프트웨어 개발/유지보수 하는 과정에서는 크고 작은 프로젝트가 연속적으로 발생하는데, 흐름을 알고 대응해야 장기적 관점에서 적절한 조치를 취할 수 있도록 한다.
  • 프로젝트에서 맡은 일의 중요도를 알면 개발일정 관리에도 도움이 된다.
  • PM,PO 들은 비개발자 출신이 많으므로 적극적으로 의견을 피력해야하는데 프로젝트를 보는 시야가 좁은만큼 불리한 위치에 서게 된다.
  • 궁극적으로 시니어 개발자, 프로젝트 리더까지 나아갈 수 있기 때문에 주니어부터 관심을 가지는 것이 중요하다.

개발자로서 잘 해야하는 것

  • 프로젝트 목표,목적을 이해하는 것
  • 개발의 우선순위를 정하기 > 개발 일정 정하고 스케쥴링
  • 타 조직/직군과의 커뮤니케이션
  • 위험관리 - 프로젝트 진행 시 항상 발생하는 이슈들을 어떻게 대처할지
  • 문서화 - 프로젝트를 누가 맡아도 진행이 가능하도록 규칙을 정해두고 네이밍컨벤션에 따라 네이밍을 하는 등 체계적인 문서화가 중요

 

 

프로젝트를 관리한다고 생각하니 마음이 부푼다... 그러나 그러기 위해서는 알아야 할 것들이 많은데

그것은 아래와 같다.

 

대략적인 프로젝트 개발단계

위 사진은 너무 대략적이고, 강사님께서는 기획,디자인,개발로 나누어서 알려주셨다.

이 사진이 그나마 비슷하긴하나 저작권때문에 강사님이 첨부해주신 이미지는 올리기 힘들 것 같다. 경우에 따라 순서는 달라질 수도 있고 더 많은 단계가 있거나 일부 단계가 압축 생략될 수 있다 .요점은 이렇게 하나하나 관리를 해야하므로 프로젝트 관리를 소홀히하다가는 서비스를 제대로 출시도 못하고 접어야하는 일이 발생할 것이다.

 

따라서 이번강의의 후반부와 다음강의에 걸쳐 제대로 관리하는 법을 배울텐데 다음 TIL에 한꺼번에 정리해보자..!!

 

#패스트캠퍼스 #패캠챌린지 #수강료0원챌린지 #환급챌린지 #직장인인강 #직장인자기계발 #패캠인강후기 #패스트캠퍼스후기 #오공완 #사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact

 

관련링크

패스트캠퍼스 : http://bit.ly/3Y34pE0

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.