티스토리 뷰

etc../기타등등

진정한 개발 방법이란..

무한공백 2012. 2. 9. 14:52

애자일(Agile) 개발 방법론 헌장

프로세스와 개발 보다 사람과 의사소통

기획문서 보다 눈에 보여지는 결과물

계약과 협상 보다 고객과의 협업(빠른 피드백으로 회의시간 단축)

계획에 대한 맹종 보다 변화에 대한 대응

모든 프로그램 개발에 있어서 꼭 필요한 것이 아닐까?

물론... 고전적인 폭포수 모델도 제대로 해본적이 없는 것이 사실이지만

현재 나에게 필요한 것이 무엇인지를 깨닫게 해주었다.

앞으로 주로 XP를 사용하게 될 것같으며, 꼭 잊지 말자는 뜻에서 몇가지 규칙을 적는다.

익스트림 프로그래밍(XP)의 일련의 규칙들

1. 조금씩 하지만 자주 발표하다.
2. 사이클을 반복해서 개발한다.
3. 스펙에 없는 것은 절대 넣지 않는다.
4. 테스트 코드를 먼저 만든다.
5. 야근을 하지 않는다. 항상 정규 일과 시간에만 집중을 하여 끝내도록 한다.
6. 기회가 생기는 족족 언제 어디서든 코드를 개선한다.
7. 모든 테스트를 통과하기 전에는 어떠한 것도 함부로 발표하지 않는다.
8, 조금씩 발표하는 것을 기반으로 하여 현실적인 개발 계획을 세운다.
9. 모든 일을 단순하게 처리하려 노력한다.
10. 2인1조로 팀을 편성하고 모든 사람이 대부분 코드를 알 수 있도록 돌아가며 작업한다.

프로젝트마다 몇 개의 규칙을 이용한다고 한다.

최소한 규칙에 따라 설계 구현을 반복해가도록 노력하자. 그래도...명색이 소프트웨어공학 석사인데 ...쩝;;

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함