펭귄집

애자일 정리

기타2017. 8. 19. 09:00

애자일 정리



프로젝트를 실패하는 이유

  • 같은 목표라도 생각의 차이가 있기 때문에 일의 우선순위 or 기능을 생각하는 가치의 차이

  • 서로가 다른 목표와 문제점을 갖고 있기때문에 핵심이 모호해짐


애자일 등장배경

( 우선 애자일을 사용한다고 해서 생산성이 높아지는 것은 아님 )

  • S/W개발의 환경변화
  • 결과물의 배포시기가 중요해짐 (얼마나 완성됐는지 한눈에 볼 수 있어서 애자일 선택)
  • 개발 생산성 저하
  • 폭포수형 개발 방법론에 대한 반대 운동으로 시작


『폭포수 모델』

장점 

단점 

 낮은 복잡성

진행과정을 세분화하여 관리가 용이

전체과정에 대한 이해 용이

 소프트웨어 거대화 및 요구사항 구체화가 어려움

시스템이 개발완료되는 시점에야 완성가능

각 진행단계에서 문제 시 그 이전단계로 피드백되는 경우발생

 기존 방법론의 한계

 문서 및 절차 위주의 방법론 -> 변화대응에 어려움
개발자의 개발능력의 차이로 인한 불안정


애자일 방법론 정의


  • 더 나은 의사소통
  • 지속적인 변화관리 
    ex)
        만들다 보니 추가, 변경된 기능 or 고객변심
  • 우선순위에 다라 중요한 것 먼저 ㄱㄱ
    ex)
        우리조는 백로그작성 후 각자 개발할 것 중 우선순위대로 포스트잇붙임



애자일 기본가치 (애자일 선언문)


  1. 프로세스와 도구중심이 아닌, 개개인과의 상호 소통을 중시한다(자주 보여주는 피드백)

  2. 문서중심이 아닌, 실행 가능한 소프트웨어를 중시한다

  3. 계약과 협상 중심이 아닌, 고객과의 협력을 중시한다

  4. 계획중심이 아닌 변화에 대한 민첩한 대응을 중시한다

  5. 단순함, 해도되고 안해도되면 최대한 안하게하는 기교 (일을 단순화 시킬 수 있어야 한다)



'기타' 카테고리의 다른 글

mbti  (0) 2021.12.09