Team 개발 훈련
실무 Process 훈련
Portfolio
Real-World System (실제 시스템) 구현 : 기획과 디자인을 클론
Scrum
한마디로, 소프트웨이 프로젝트를 개발 운영하는것은 어렵다.
Waterfall 방식 :
설계, 구현, 테스트 순차적으로 진행된다. 이 방식은 순차적으로 진행 되기 때문에 변경사항에 대한 반영이 늦고, 비용이 많이 들 있고 최종적으로 실패할 가능성이 높다. 차례차례 단계를 밝는 방식
Scrum :
- 스프린트가 시작하는 첫 날 Planning 미팅을 갖고, 스프린트 동안 할 일을 결정
- 스프린트를 진행하면서 각자 주어진 일을 완료
- 매일 standup 미팅을 통해 팀원끼리 서로의 진행사항을 공유.(standup 미팅의 목적은, 앉지 않고 빨리 서로 진행사항 공유하고 다시 일하자는 취지)
- Stand up meeting에서는 다음 3가지를 한 사람 씩 돌아가면서 이야기
1. 어제 했던 일
2. 오늘 할 일
3. 다른 사람에 의해 막혀있는 것 이나 다른 사람이 해줘야 하는 것(blocker)
4. 이야기가 너무 길어 질 것 같으면 끊고 다른 시간을 만들어 이야기를 이어나가거나 해야 할 일 속행(이러한 주기를 프로젝트가 끝날 때 까지 반복)- 즉 큰 프로젝트를 sprint 단위로 나누어서 계획하고 실행하는 것
- 이렇게 함으로 좀 더 현실적인 계획을 할 수 있다.
- 또한 프로젝트의 진행상황 파악이 쉬워짐으로 문제나 차질이 있을 때 미리미리 대처할 수 있게 된다.
목표가 자동차를 만든다면 자전거 만들고, 오토바이만들고 그다음 차
크롤링 1주차 넘게하지말자