개발_프로그래밍

클린 애자일 - Back to Basics

_랄프_ 2022. 8. 26. 06:23
728x90

클린 애자일 : 새로운 세대를 위한 애자일 가치와 실천

2001년, 애자일 선언을 발표했던 당시 17명 중 한 명인 로버트 C. 마틴(Robert Cecil Martin)의 저서로 애자일 선언 이후 변질 혹은 다르게 흘러왔던 최초의 애자일 개념을 다시 상기하고 기본으로 돌아가자는 취지의 내용이다.

1장 애자일 소개

애자일의 역사

스노버드

애자일 개요

삶의 순환

2장 왜 애자일인가

직업의식

당연한 기대

권리 장전

3장 비즈니스 실천 방법

계획 세우기

작은 릴리스

인수 테스트

전체 팀

사업부서와 개발부서 사이의 불화를 치유하는 것이 애자일 선언 당시의 목표라고 당시 켄트 벡이 말했다고 한다. 이 목표를 달성하는 데에 비즈니스 실천 방법이 필요하다. 이를 통해 사업부서와 개발부서 간 의소소통이 단순 명확해 진다.

4장 팀 실천 방법

메타포

지속 가능한 속도

공동 소유

지속적 통합

스탠드업 미팅

작은 소프트웨어 팀을 실천하는 방법이다. 팀 내의 의사소통 방법과 서로 간의 신뢰를 쌓는 법 등을 기술한다.

5장 기술 실천 방법

테스트 주도 개발

리팩터링

단순한 설계

짝 프로그래밍

아마도 저자가 가장 중요하게 여기는 부분으로 기술 실천 방법이 없는 애자일은 속빈 강정에 불과하다는 내용이다. 즉 TDD, 리팩터링, 짝 프로그래밍 등을 하지 않으면서 성공적인 애자일을 기대할 수는 없다.

6장 애자일해지기

애자일의 가치

신기한 동물쇼

전환

코치하기

인증

대규모 애자일

애자일 도구

코치하기 - 다른 견해

결론(다시 엉클 밥)

애자일의 가치는 용기, 소통, 피드백, 단순함에 있다. 여기서 용기란 합리적인 정도로 위험을 감수하는 것이다. 최소한의 기능만 배포하려면 용기가 필요하다. 높은 코드 품질과 수준 높은 규칙을 지켜나가는 데에도 용기가 필요하다. 저자는 TDD를 하는 진정한 이유도 용기라고 했다. 지저분한 코드를 정리할 수 있는 용기, 그것이 TDD가 필요한 이유이다.

저자는 애자일을 작은 팀을 위한 것으로 생각한다. 큰 팀을 위한 방법이 아니다. 더 정확히는 작은 소프트웨어 팀을 조직하는 데 필요한 혁신이다. 그의 생각은 매우 확고한 것 같다.

 

728x90

 

 

7장 장인 정신

애자일 후유증

서로 다른 기대

떠나감

소프트웨어 장인 정신

이념 대 방버론

소프트웨어 장인 정신도 실천 방법이 있나요?

실천 방법이 아니라 가치에 집중하라

실천 방법 논의하기

장인 정신이 개인에게 끼치는 영향

장인 정신이 우리 산업에 끼치는 영향

장인 정신이 기업에 끼치는 영향

장인 정신과 애자일

전문 소프트웨어 개발의 기준을 높이고 애자일이 처음에 품었던 목표를 재정립하기 위해, 일군의 개발자가 2008년 11월에 '소프트웨어 장인정신'이라는 새로운 운동을 만들었다. 대략의 의미는, 개발자들끼리 지식을 공유하고 제품의 품질을 높일 수 있도록 노력하며 장신정신(직업정신)을 가지고 일을 하자, 뭐 그런 것 같다.

장인정신과 애자일이 같은 듯 다르고 양쪽의 입장이 대립하는 측면이 있다고 한다. 애자일은 프로세스에만 너무 집중하는 반면, 장인정신운동은 사업이나 사람의 문제보다 엔지니어링만 강조한다고 하는데, 결국에는 애자일과 장인정신을 적절히 조합하는 것이 가장 이상적인 방법이리라.

- 끝 -

Agile에서 중요한 것은, 각 반복주기마다 완성된 프로덕트가 나오는 것이다. 고객이 요구하는 시점에 항상 정상적으로 실행되는 SW를 보여줄 수 있어야 한다. 이를 위해 TDD가 습관처럼 붙어야 하는 것이다. TDD를 하면 실패한 상태로 소스가 커밋되는 일이 없기 때문이다.

또한 각각의 요구사항을 개발하기 위한 공수(Agile에서는 point)는 반복주기 초반에는 당연히 정확하지 않다. 주기가 반복될수록, 뒤로 갈수록 실제와 맞게 된다. 초반에는 대략의 어림짐작으로 에포트를 정하지만 이런 데이터가 쌓일수록 정확도가 향상되는 것이다. 로그인 스토리가 10 point 짜리라고 했다면 이는 그 기능을 10 point 내에 반드시 끝내겠다고 하는 '약속'이 아니라 그 정도면 되겠다 하는 '짐작'일 뿐이다.

 

 

클린 애자일 - YES24

애자일의 기본으로 돌아가라!애자일 선언이 첫선을 보인 지 20년 가까이 지난 지금, 살아있는 전설 로버트 C. 마틴(“엉클 밥”)은 새로운 세대에게 애자일 가치와 실천 방법을 다시 소개한다. 애

www.yes24.com

 

728x90
반응형