[소프트웨어공학] 애자일(Agile)이란?

2024. 3. 25. 15:07·공부/소프트웨어공학
728x90

 

Agile Process, Agile Software Development, Agile Methodology ... 부르는 이름도 많은 애자일!

 

"고객에게 가치가 있는 software를 일찍, 지속적으로 전달하여 고객을 만족시켜라."

 

 

애자일은 software를 개발하는 방식 중 하나다. 이전에 설명한 폭포수 방식과 개념적으로 반대되는 방식이다.

폭포수가 일방적으로 완벽히 정해진 스케줄을 그대로 따르며 선형적으로 진행하는 방식이었다면 애자일은 작은 iteration(또는 sprint, 주기)마다 제품을 만들고 고객과 끊임없이 소통하며 더 나은 production을 제작하는 방식이다.

IID(Iterative and Incremental Development) 방식 채용!

 

작업 우선순위가 중요하며 시간이 지날수록 production의 가치는 올라가는 동시에 위험요소는 내려간다.(시간이 지날수록 위험 요소가 올라갔던 폭포수와 다른 점)

 

 

✅ Self-organizing

팀은 작고 단단하게 작동한다. 

✅ Cross-functional

작은 팀 안에 모든 기술력을 지니고 있어야 한다.

 

Iterative and Incremental Development(IID) 반복적이고 점진적인 개발 방법

➡ 매 iteration마다 실행 가능한 production이 나온다. 

 

 

1️⃣ Individuals and interactions

2️⃣ Working software

3️⃣ Customer collaboration

4️⃣ Responding to change

 

 

📛 단점 📛

- 예측 가능성이 부족하다. 

- 고객 의존성이 높다.

- Scope creep

728x90

'공부 > 소프트웨어공학' 카테고리의 다른 글

[소프트웨어공학] scrum이란...!  (0) 2024.03.29
[소프트웨어공학] DevOps란 / 배포전략  (0) 2024.03.25
[소프트웨어공학] RAD(Rapid Application Development)란?  (0) 2024.03.25
[소프트웨어공학] 유지보수의 종류  (1) 2024.03.18
[소프트웨어공학] 폭포수(Waterfall) 모델이란?  (1) 2024.03.18
'공부/소프트웨어공학' 카테고리의 다른 글
  • [소프트웨어공학] scrum이란...!
  • [소프트웨어공학] DevOps란 / 배포전략
  • [소프트웨어공학] RAD(Rapid Application Development)란?
  • [소프트웨어공학] 유지보수의 종류
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (236) N
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (8) N
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    EFCore
    네트워크
    java
    게임서버
    unity
    자바
    HTML
    라즈베리파이
    C언어
    Python
    유니티
    tcp
    코딩
    디자인패턴
    C
    coding
    EntityFramework
    C#
    백준
    Entityfamework
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[소프트웨어공학] 애자일(Agile)이란?
상단으로

티스토리툴바