본문 바로가기

자유주제

[자유주제] 나의 일하는 법 (feat. 애자일 원칙과 스크럼)

배경:

최근, 동아리에서 "가장 빠르게 개발하는 법"이라는 지극히 자극적인 주제로 세션 발표를 진행했다.

이 발표에서는 프로토타이핑 방법론을 애자일 방법론과 스크럼 방법론에 어떻게 접목시킬 수 있는지 다루었다.

 

그 중 핵심적인 부분으로, 애자일의 4가지 가치를 나만의 언어로 재해석하여 구체적인 행동 강령을 정의하는 과정을 포함했다.

 

비록 인턴 생활, 팀 프로젝트, 부트캠프 등을 통한 제한된 경험이지만, 이는 스스로 진정성 있게 느낀 바였다.

 

이번 기회에 체계적으로 정리하며, 회고 및 반성의 소중한 시간이었다.

 


 

애자일의 4가지 가치

1.프로세스와 도구보다는 개인과 상호작용을 중시한다.

- 팀원들 간의 협력과 소통을 최우선으로 하여, 복잡한 프로세스나 도구에 의존하지 않는다

 

나의 언어:

- 찾아가거나 메신저로 연락하자. 보지 않는다면 전화 등 다른 수단으로 연락하자.

- 소통 중 설득이나 설명 시에 근거와 예시를 들자. 그려가며 설명하면 더욱 좋다.

- 세부 사항에서 논쟁거리의 절반 이상은 바로 테스트해볼 수 있다.

- 팀적인 병목을 최소화하며, 내가 병목이 아닌 경우에 팀원이 도움을 청하면 빠르게 돕자.

 


2.포괄적인 문서보다는 작동하는 소프트웨어(=프로토타입)를 중시한다.

- 완벽한 문서보다 실제로 동작하는 소프트웨어를 제공하는 것이 중요하다.

 

나의 언어:

- 스프린트 안에 소프트웨어(=프로토타입)을 만들자.

- 반나절 혹은 하루 동안 막히는 부분이 있으면 반드시 공유하자.

 


3. 계약 협상보다는 고객과의 협력을 중시한다.

- 고객과의 지속적인 협력을 통해 요구사항을 반영하고, 프로젝트의 성공을 도모한다.

 

나의 언어:

- 계속 사용자 입장에서 생각하자.
- 사용자가 있다면 바로 물어보자.

 


4. 계획을 따르는 것보다는 변화에 대응하는 것을 중시한다.

- 초기 계획에 얽매이지 않고, 변화하는 요구사항과 환경에 유연하게 대응한다.

 

나의 언어:

- 한달 전에 공들여 만들었던 기능이 폐기되는 건 흔한 일일 수 있다.
- 초기와 상관없이 모두가 언제나 일관된 목표를 지향하자.

- 목표에 영향을 줄 것 같은 일은 즉시 공유하자.

- 이를 위해 일일 스크럼이 필요하고, 회고가 필요하다.


 

 

이와 함께, 스크럼의 5가지 가치를 단순히 글로만 읽는 것이 아니라 문자 하나하나를 곱씹으며 깊이 생각해보았다.

 


 

스크럼의 5가지 가치

헌신

스크럼 팀원은 시간이 정해진 작업과 목표에 전념하고 최상의 솔루션을 찾기 위해 지속적인 개선(=프로토타입)에 전념한다.

용기

스크럼 팀은 개방적이고 도전적인 질문을 함으로써 용기를 보여준다. 갈등을 두려워 하지 않고, 솔직하고 투명한 토론을 통해 최상의 솔루션을 찾는다.

집중

팀원은 주어진 기간 동안 작업의 제품 백로그를 바탕으로 작업을 수행한다. 그리고 한정된 시간 내에 결과물을 제공하기 위해 선택한 작업에 집중한다.

열린 자세

스크럼 팀원은 개별 학습과 전반적인 프로젝트 품질을 뒷받침하는 새로운 아이디어와 기회를 열린 자세로 수용한다.

존중

팀원은 프로젝트 관리자, 다른 팀원, 스크럼 프로세스를 존중한다. 이러한 존중의 문화는 팀 내에서 상호 협력과 협업의 정신을 만들어낸다.

 

https://wikidocs.net/253044

 

1-3. 애자일의 4가지 가치와 12가지 원칙

* 애자일의 기본 원칙(Principles)은 2001년 발표된 애자일 선언(Agile Manifesto)에 명시되어 있으며 4가지 가치와 12가지 원칙으로 구성된다. ####…

wikidocs.net

 

https://agilemanifesto.org/

 

Manifesto for Agile Software Development

Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas

agilemanifesto.org

 

https://aws.amazon.com/ko/what-is/scrum/

 

스크럼이란 무엇인가요? - 스크럼 방법론 설명 - AWS

스크럼 팀에는 제품 담당자, 스크럼 리더, 개발 팀이라는 세 가지 특정한 역할이 필요합니다. 스크럼 리더는 팀 내에서 스크럼의 대변자로, 스크럼 팀의 효율성을 책임집니다. 이들은 스크럼 프

aws.amazon.com

 

https://scrumguides.org/scrum-guide.html

 

Scrum Guide | Scrum Guides

This HTML version of the Scrum Guide is a direct port of the November 2020 version available as a PDF here. We developed Scrum in the early 1990s. We wrote the first version of the Scrum Guide in 2010 to help people worldwide understand Scrum. We have evol

scrumguides.org