역순으로 산정하기
- 프로젝트 오픈 및 발표
- 리포트 작성하기/리허설
- 클라우드에 올려보기(설치테스트)
- 전체테스트 하기(통합테스트)
- 디버깅하기(단위테스트)
- 개발하기
- 설계하기
- 역할분담
- 목표 정하기
- 다 함께 일정 추정하기(단위 별)
- 일정조정하기(선택과 집중)
- 누군가의 도움 받기
- 벤치마킹하기!!!
- 로드맵 세우기
시간과 비용(인력)
) 목표 설정하기
) Task 식별하기(작업 분할 우선순위 결정)
- 일감 나누기 : UI설계, DB설계, 로그인 기능 개발... 등등
) 작업추정하기
- 각 작업의 소요시간 결정
- 과거 경험, 전문가의 의견, 유사 프로젝트 비교를 통해 예상시간 추정
) 마일스톤 설정
- 중간 검토 일정 수립(이때까지 어느정도 하겠다 약속)
- 마지막 오픈 일정 수립(이제는 마무리)
- 중간 점검을 자주 하면 좋다.
) 역할 할당하기
) 팀별로 할당하여 역할 분담하기
) 안드로이드 개발(화면, 로직)
) 서버 개발(언여별 셋팅)
- python(Flask, Django)
- java(Tomcat)
) 순서 할당하기
- 먼저 해야 할 일 찾기
- 가령 서버에 올리려면 서버가 준비 되어야 한다.
일정관리
) CPM 실벽하기(Critial Path식별)
) 일정 지연 해결하기
- Crashing(인력 투입)
- FastTraking(병행추진)
- 리소스 레벨링
) 실제적인 해결 방안
- Spec축소
- 시간중심 개발 방법론