반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Archives
Today
Total
관리 메뉴

폴크(FOLC)

Agile 방법론 본문

카테고리 없음

Agile 방법론

folcjin 2025. 5. 3. 09:45
728x90
반응형

소프트웨어 개발 및 프로젝트 관리 방식 중 하나로, 빠른 피드백과 유연한 대응을 중시하며, 고객 중심의 반복적·점진적 개발을 통해 가치를 극대화하는 것을 목표로 합니다.

🔹 핵심 개념
반복적(Iterative)이고 점진적(Incremental)

프로젝트를 여러 개의 짧은 개발 주기(스프린트, iteration)로 나눠서 작업합니다.

각 주기에서 동작 가능한 제품(working software)을 제공합니다.

고객 중심(Customer-Centric)

고객의 피드백을 적극 반영하여 요구사항을 유연하게 변경합니다.

변화는 피할 것이 아니라, 경쟁력의 원천으로 간주됩니다.

협업 중심(Collaborative)

개발자, 기획자, 고객 간의 긴밀한 커뮤니케이션이 핵심입니다.

팀 간 협업과 자율성이 강조됩니다.

계획보다 적응을 중시

초기 계획보다 변화에 대한 민첩한 대응이 더 중요하게 여겨집니다.

🔹 4가지 핵심 가치 (Agile Manifesto)
프로세스와 도구보다 개인과 상호작용을

방대한 문서보다 동작하는 소프트웨어를

계약 협상보다 고객과의 협업을

계획을 따르기보다 변화에 대응하기를

🔹 12가지 원칙 중 일부 예시
고객 만족을 위해 가능한 빨리 지속적으로 소프트웨어를 제공

변화하는 요구 사항도 수용 (심지어 개발 막바지에도)

비즈니스 관계자와 개발자는 매일 협업

동기부여된 개인들을 중심으로 프로젝트 구성

동작하는 소프트웨어가 진척의 주된 척도

일정한 속도를 유지하는 개발 지속

지속적인 기술적 우수성과 좋은 설계를 강조

🔹 대표적인 Agile 프레임워크
프레임워크 특징
Scrum 정해진 역할(Scrum Master, Product Owner, Development Team)과 이벤트(Sprint, Daily Scrum 등)를 중심으로 운영
Kanban 일의 흐름을 시각화하고, WIP(Work In Progress)를 제한하여 효율 개선
XP (Extreme Programming) TDD, 페어 프로그래밍, 지속적 통합 등 기술 중심의 실천법 중시
SAFe 대규모 조직을 위한 Agile 확장 프레임워크

🔹 장점과 단점
✅ 장점
빠른 피드백 → 품질 및 고객 만족도 향상

유연성 → 요구사항 변경 수용 가능

팀의 책임감과 자율성 강화

❌ 단점
명확한 문서화 부족 시 커뮤니케이션 오류 발생 가능

고객의 지속적인 참여가 필수

대규모 조직에서는 적용과 확장이 어려울 수 있음 (→ SAFe와 같은 스케일 방법 필요)

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --