본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
게시판 서비스 프로젝트의 목표
- 누구나 이해하기 쉬운 소재로 명확한 기능 요구사항을 만든다
- 요구사항을 구현하는데 도움이 되는 각종 문서 작업을 경험한다
- 자바 + 스프링 부트로 프로젝트 요구사항을 실제로 구현하는 기술적인 방법을 익힌다
- 최신 버전의 기술을 사용해 보면서 기술 동향을 파악하고, 새로운 문제와 해결 방법을 확인한다
- 기획과 문서 작성부터 개발, 형상관리, 테스트, 배포까지 개발 프로세스 전반을 경험한다
다양한 형태의 문서 작업 - 원활한 협업의 초석
- 문서를 통해 개발할 프로젝트의 목적, 내용, 진행상황을 공유 (왜 하는지가 특히 중요)
- 무엇을, 어떻게: 업무의 가이드. 동료의 생산성을 높여줌
- 왜: 함께 움직이는 원동력, 동료가 더 나은 방법을 제안하거나, 내 생각의 오류를 잡아줌
- 내용이 구체적일 수록, 동료들의 프로젝트 개발 내용이 잘 동기화되고 진행이 막히지 않음
- 주의 - 과도한 정보의 범람, 업데이트되지 않았거나 잘못된 정보가 주는 혼란
- 백업이 용이: 문서는 지나간 일을 다시 꺼내야 할 때 쉽게 찾게 도와줌
- 기억은 짧고 왜곡되지만, 문서는 수정 가능하고 발전하며 오래 감
- 업무 기록을 남김으로써 업무 진척 상황과 내 성과가 잘 드러남
개발의 목적 - 고객의 문제를 해결 (+ 하는 과정을 공부)
- 고객의 니즈와 문제를 정리
- 고객이 원치 않거나 고객의 문제를 해결해줄 수 없는 개발은 의미가 없다
- 공부가 목표 - 이 부분에서 다소 자유롭게(실패가 용인됨)
- 문제 -> 요구사항 -> 기능(feature) 도출 -> 구현 방안의 기획 -> 개발 계획 수립 -> 실행
- 위 모든 과정을 강의와 함께 공부, 연습해보자
- 제약사항: 강의 프로젝트이므로, 기술 스택이 어느 정도 정해져 있음
- 제약==집중과 효율
- 공부 목표의 특전: 가능한 한 최신 버전의 기술을 사용
- 최신 동향 파악
- 아직 밝혀지지 않은 이슈를 직접 경험 →해결 방법 찾기 → 할수 있다면 해결까지
'패스트캠퍼스 강의' 카테고리의 다른 글
[13일차] 50일 포트폴리오 챌린지 (0) | 2023.08.20 |
---|---|
[12일차] 50일 포트폴리오 챌린지 (0) | 2023.08.19 |
[10일차] 50일 포트폴리오 챌린지 (0) | 2023.08.17 |
[9일차] 50일 포트폴리오 챌린지 (0) | 2023.08.16 |
[8일차] 50일 포트폴리오 챌린지 (0) | 2023.08.15 |