개발자가 되는 방법

[리뷰] 애자일, 테스트와 생산성에 관한 고려사항

슈리슈 2023. 7. 6. 10:58
반응형

TDD; 테스트 주도 개발

아래 프리젠테이션을 보고 쓴 주관적인 감상문 입니다.
https://www.wanted.co.kr/events/vod/wantedtalk01?mediaContentKey=fFPAfaD4

🧨 한 줄 리뷰

왜 애자일을하는지, 왜 TDD를 하는지 이해할 수 있어 유익했다

🧨 인상 깊었던 부분

🔫 워터폴 vs 애자일, 선택사항(Estimates)과 제약사항(Constraints)

워터폴

  • 제약 사항 : 스코프
  • 선택 사항 : 예산, 스케쥴
  • 배경 : 과거에는 대부분의 IT 프로젝트가 발주 를 통해 이루어짐

애자일

  • 제약 사항 : 비용(Cost), 일정(Schedule)
  • 선택 사항 : 스코프 (Scope)
  • 배경 : 2000년대 이후 스타트업과 서비스 기업 등장

🔫 결함 발견 시점과 수정 비용

  • Coding -> Unit Test -> Functional Test -> System Test -> Release
  • 결함 발견 시점이 늦어 질 수록 수정 비용은 지수적으로 증가

🔫 스토리 사이클 타임과 프로젝트 리드 타임

  • 스토리 사이클 타임 : 고객에게 첫 결과물을 delever 하게 되는 때
  • 프로젝트 리드 타임 : 모든 개발이 완료되는 때
  • ⚒️ 개발 , 🧪 테스트, 🍎 배포

워터폴 :

    • ⚒️⚒️⚒️⚒️⚒️⚒️🧪🧪🧪🧪🧪🧪🍎🍎🍎
    •  

스프린트 : 

    • ⚒️⚒️🧪🧪🍎
      ▫️▫️⚒️⚒️🧪🧪🍎
      ▫️▫️▫️▫️⚒️⚒️🧪🧪🍎
  • Sprint 방식으로 사이클 타임과 프로젝트 리드 타임을 획기적으로 줄일 수 있다.
반응형