🥞 BE
home

소프트웨어 개발방법론

시스템을 개발하기 위해 어떠한 방법을 택할 것인가
폭포수(waterfall) 모델
애자일(agile) 모델

애자일 (Agile) 모델

애자일 소프트웨어 개발 선언문
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
→ 유연한 (그러므로 가벼운) 조직적 움직임을 통한 민첩한 대응을 중시
→ XP, Scrum, Kanban,… 등 여러 가지 실천적 방법론 제시

Subway Map to Agile Practices

스크럼 (Scrum)

장점
반복 주기(스프린트) 마다 생산되는 실행 가능한 제품을 통해 사용자와 충분히 의견 교환 가능
데일리 미팅(스탠드업)을 통해 팀원들 사이에 빠른 협조와 조율 가능