2021년 12월 13일 월요일

Day_07. 애자일 방법론

Agile 의 뜻
=기민함
=기민함 = 속도 + smart
=빠르며 정확하다


Agile 의 특징
=사람의 영역이 크다 – 애자일 도구를 사용한다고 애자일을 하는게 아니다


Agile 의 등장 배경
=90~00년도 등장한 CMMI 의 한계가 보였음


CMMI 의 한계점
=CMMI 의 시작은 미 해군(NAVY) 납품 즉 방산업계
=시대의 Trend를 따를 필요가 없는 업계가 방산업계
=변경이 많이 일어나지 않는 시스템의 개발에 사용된다
=ex)5년뒤에 개발할 사항을 5년전에 요구사항을 정리한다


Agile 의 선언(manifesto)
=S/W 개발의 전문가들이 S/W를 개발하고 다른 사람의 개발을 도와주며 더 나은 방법을 찾는다

1.Process 나 도구에 앞서 개인의 상호 작용

2.포괄적 문서화에 앞서 작동하는 S/W

3.계약 협상에 앞서 고객과의 협력

4.계획 준수에 앞서 변화에 대한 대응


**가장 중요한 것**
=개인의 상호 작용


Agile의 12가지 원칙

가치있는 S/W를 고객에게 전달 (자주 Release 한다)

뒤늦은 요구사항 변경도 받아들인다 – s/w의 변경 통제를 실시한다,변화를 수용한다

Business 관계자와 개발자가 같이/매일 일한다

동기가 부여된 사람을 중심으로 team을 꾸려라 – self motivated팀 ->self organization 달성

직접 대면해서 정보를 전달해라

작동하는 s/wproject의 척도이다

일정한 속도로 개발한다

끊임없는 관심으로 기민함을 만들어라

하지않아도 되는 작업은 최대한 하지 않게 단순성을 올린다

효과적으로 일할수 있는 방법을 숙지하고 조율 & 조정한다



조직의 Goal 과 Project 의 Goal 의 특징
=Leader 와 지속적인 대화를 통해 맞추어 나가야 한다


회고의 중심
=Feeling이 중요하다, 구성원이 느끼는 느낌이 가장 중요함
=Fact는 중요하지 않음

댓글 없음:

댓글 쓰기