(→같이 보기) |
|||
37번째 줄: | 37번째 줄: | ||
*[[익스트림 프로그래밍]] | *[[익스트림 프로그래밍]] | ||
*[[소프트웨어 공학]] | *[[소프트웨어 공학]] | ||
*[[폭포수 모델]] | |||
*[[린 스타트업]] | *[[린 스타트업]] | ||
*[[스크럼]] | *[[스크럼]] |
2014년 9월 22일 (월) 10:03 판
1 개요
- Agile software development
- 애자일 소프트웨어 개발, 애자일 개발 프로세스, 애자일 방법론, 애자일 모형
- "가벼운 프로세스"
- "민첩함", "능동적", "자발적", "형식에 구애받지 않음"
- 반복 점진 개발 + 품질 개선 활동[1]
- 프로젝트의 생명주기동안 반복적인 개발을 촉진하는 소프트웨어 공학 개념
- 신속하고 적응적으로 소프트웨어 개발을 실시하는 가벼운 개발 방법들의 총칭
- 문서작업 및 설계에 집중하던 개발 방식에서 벗어나 좀 더 프로그래밍에 집중하는 개발 방법론
- 아무런 계획이 없는 개발 방법과 계획이 지나치게 많은 개발 방법들 사이에서 타협점을 찾고자 함
- 짧은 기간 단위[2]의 반복 절차를 통해 리스크를 줄임
- 개발 주기(계획, 개발, 출시)가 여러 번 반복
- 요구사항이 추가·변경됨
- 고객의 피드백에 민첩하게 반응
- 예: 익스트림 프로그래밍(XP) 등
- 고전적인 개발방법론, 폭포수 모형의 반대 개념
- 문서작업을 줄이고 실질적인 코딩 강조
- 일정한 주기를 가지고 끊임없이 프로토타입 작성
- 상시적으로 요구를 추가·수정하는 과정 (적응형)
2 의견
- 문서화 금지?[1]
- 문서를 통한 의사소통, 인수인계 지양하는 것은 맞음
- 문서를 만들지 말라는 것은 아님
- 문서를 어떻게 작성하는지가 중요…[3]
- 야근 금지?[1]
- 비효율적이므로 지양해야 하는 것은 맞음
- 다만 일정이 지연된다면 어쩔 수 없는 경우도 있음
- 애초에 계획을 잘못 세운 것이 문제임…[4]
3 같이 보기
4 주석
5 참고 자료
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.