반응형
애자일 선언문에 대해서 알아보자.
- 2001년 애자일 전문가 17명이 함께 토론하며, 공통적인 개발 철학을 정리함.
- 이것이 바로, 애자일 소프트웨어 선언문
- Manifesto for Agile Software Development
- 이것이 바로, 애자일 소프트웨어 선언문
- 애자일 소프트웨어 개발 선언문의 중심내용은?
- 첫째, 프로세스와 도구보다는 개인과 개인간의 상호작용에 더 큰 가치를 둔다.
- 둘째, 포괄적인 문서화보다는 동작하는 소프트웨어에 더 큰 가치를 둔다.
- 셋째, 계약협상보다는 고객과 협력에 더 큰 가치를 둔다.
- 넷째, 계획을 따르기보다는 변환에 대응하는 것에 더 큰 가치를 둔다.
- 그럼 내 자신이 해야할일은 ?
- 애자일 소프트웨어 개발 선언문을 다독해야 한다.
- 왜냐하면, 요즘 보도섀퍼의 "돈" 이란 책을 다독하고 있는데 보면볼 수 록 내게 다가오는 의미가 달라지기 때문이다.
- 처음 읽었을때는 잘몰랐던 개념도 다독하다보니깐, 그문장이 익숙해져 보이면서, 몬가 뇌의 뉴런을 자극하는 느낌이라고 해야할까?
- 참고로, 뉴런은 아래와 같다.
- 뉴런은 신경계를 구성하는 세포이다.
- 신경세포는 나트륨 통로, 칼륨 통로등의 이온 통로를 발현하여 다른 세포와는 달리 전기적인 방법으로 신호를 전달할 수 있다.
- 뉴런은 신경계를 구성하는 세포이다.
- 참고로, 뉴런은 아래와 같다.
- 처음 읽었을때는 잘몰랐던 개념도 다독하다보니깐, 그문장이 익숙해져 보이면서, 몬가 뇌의 뉴런을 자극하는 느낌이라고 해야할까?
- 왜냐하면, 요즘 보도섀퍼의 "돈" 이란 책을 다독하고 있는데 보면볼 수 록 내게 다가오는 의미가 달라지기 때문이다.
- 암튼 다시 논점으로 와서, 말씀드리자면,
- 애자일 선언문도 처음 읽어볼때는, 한글자한글자가 따로노는 느낌이었다.
- 하지만, 읽으면 읽을수록, 각 문장이 새로운 의미로 다가 오는 것 같음.
- 그리고, 앞으로도 경험과 내공(?)그리고 마술(?)을 많이 쌓으면서,
- 다시 또 다시 보는 애자일 선언문의 의미는 재가 가진 경험에 비례에서 달라질 거 라 생각된다.
- 애자일 선언문도 처음 읽어볼때는, 한글자한글자가 따로노는 느낌이었다.
- 결론, 애자일 소프트웨어 개발 선언문을 시간 날때마다 읽어보자.
- 문장,문장의 의미를 곱씹으면서... ^^
- 애자일 소프트웨어 개발 선언문을 다독해야 한다.
암튼, 그럼, 애자일 선언문의 특징에 대해서 알아보자.
- 다양한 애자일 방법의 근본원리를 기술한 문서.
- 기존 개발 방식의 패러다임을 바꾸는 혁신적인 사상과 지침이 담김.
- 국내 조직의 한계
- 애자일을 처음 도입할때, 애자일 선언문을 충분히 이해하지 못하고,
- 스크럼 or XP에 들어 있는 활동을 적용하는 데만 초점을 맞추는 경향이 많았다고 함.
- 여기서 잠깐! 위의 상황에 대해서 도움이 될 수 있는 말은 무엇이 있을까요?
- 정답
- 짐 하이스미스 왈!
- "프랙티스 없이 빈약한 원리는 빈껍데기와 같고, 원리를 이해하지 못하고 수행하는 프랙티스는 판단 없는 암기에 불과하다"
- 그리고, 여기서 제가 깨닫는 한가지는
- 겉핧기식 공부는 하지말고, 꼭 애자일의 원리를 반드시 몸속에 체화시키자라는 것.
- 짐 하이스미스 왈!
- 정답
- 애자일을 처음 도입할때, 애자일 선언문을 충분히 이해하지 못하고,
그럼, 애자일의 특징에 대해서 알아보자.
- 개별 프랙티스는 프로젝트 상황에 따라 얼마든지 변경될 수 있음.
- 즉, 애자일은 오히려 그것을 장려함.
그럼, 애자일을 진행하기 위해서 필요한 기준은 ?
- 정답
- 애자일 철학이 담긴 위의 선언문
그럼, 주요 애자일 개발 방법에 대해서 알아보자
- 1990년대 중반 부터 현재까지 발표된 다양한 애자일 개발 방법
- DSDM
- Dynamic Systems Development Methods
- 1994년도
- 스크럼
- scrum
- 1995년도
- 크리스털 방법론
- Crystal Clear
- 1996년도
- XP
- Extreme Programming
- 1996년도
- FDD
- Feature Driven Development
- 1997년도
- ASD
- Adaptive Software Development
- 2000년도
- 린
- Lean SW Development
- 2003년도
- 칸반
- SW Kanban
- 2006년도
- 린 스타트업
- Lean Startup
- 2011년도
- DSDM
- 즉, 처음에는 각자 개별적으로 발표하여 업계의 주목을 받다가, 2001년 애자일 전문가 17명이 함께 토론하면서, 해당 방법에 내포된 공통적인 개발 철학을 정리함.
- 바로 이것이 애자일 소프트웨어 개발 선언문임.
결론
- 애자일 선언문은, 2001년 애자일 전문가 17명이 함께 토론하며, 공통적인 개발 철학을 정리함.
- 이것이 바로, 애자일 소프트웨어 선언문
- Manifesto for Agile Software Development
- 이것이 바로, 애자일 소프트웨어 선언문
- 애자일 선언문의 중심내용 4가지를 정리하자면,
- 첫째, 프로세스와 도구보다는 개인과 개인간의 상호작용에 더 큰 가치를 둔다.
- 둘째, 포괄적인 문서화보다는 동작하는 소프트웨어에 더 큰 가치를 둔다.
- 셋째, 계약협상보다는 고객과 협력에 더 큰 가치를 둔다.
- 넷째, 계획을 따르기보다는 변환에 대응하는 것에 더 큰 가치를 둔다.
- 오늘도, 애자일 관련 지식에 대한 마술(?) 한가지 획득완료! 감사합니다. ^^
728x90
300x250
'좋아하는 것_매직IT > 5.agile' 카테고리의 다른 글
3.Agile, 소프트웨어 개발의 낭비 요소에 대해서 간단하게 알아보고 고민도 해보자. (0) | 2021.01.05 |
---|---|
2.Agile, 애자일은 프로젝트 자체를 어떻게 인식할까? (0) | 2021.01.05 |
1.Agile, 애자일관련 소프트웨어의 열두가지 개발원칙에 대해서 알아보자. (0) | 2021.01.05 |