| |
---|
1주차 | [요구사항 분석 완료 여부 확인] - 개발에 필요한 기능과 서비스의 세부 사항 기술 [개발 환경] - 기술 스택 설정 - 개발 환경 구축 [협업을 위한 도구 선정] - GitHub repository 설정 및 커밋(f2-팀명으로 팀 저장소를 GitHub 에 생성) - 의사 결정을 위한 회의 방식 - 코드 공유 및 리뷰 방식 [정책 사항 수립] • 개발 ◦ 코드 스타일과 표준 : 일관된 팀내 코드 스타일 단일화, 코드 리뷰 방식 ◦ 보안 정책 : 인증및 권한 관리 ◦ 다국어 지원 방안 ◦ 로그 정책 : 로그 수준, 로그 기록 시 마스킹이나 암호화 ◦ 문제 및 이슈 트래킹 정책 ◦ 테스트 정책 : 자동화 방안, 코드 커버리지 ◦ 외부 서비스와 라이브러리 사용에 대한 정책 : 버전관리, 승인절차? • 협업과 의사소통 ◦ 회고 및 지속적인 개선 방향 ◦ 의사 소통 채널 일원화 ◦ 코드 리뷰 ◦ 팀원간 마인드 컨트롤 • 문서화 정책 : 코드의 문서화, 프로젝트의 문서화 업데이트 주기 ◦ 지속적인 통합과 배포 정책 : 배포 주기, 롤백 전략 ◦ 문서들의 종류와 버전관리 방식 • 운영 ◦ 모니터링과 이벤트 로깅 정책 ◦ 비상 대응 모니터링 정책 (2개월 이후) ◦ 기능 및 성능 테스트 전략(2개월 이후) |
2주차 | [주요기능 도출 및 개발] - 사용자 인증 기능 - 기본 CRUD 개발 [DB 스키마 설계 문서화 완료] - 서비스 개발을 위한 모델링 완료 - 문서화 및 GitHub 업로드 |