Agile2 [CS] 폭포수(waterfall) 방법론과 에자일(agile) 방법론 언제인지는 정확히 모르겠으나 갑자기 이런 단어가 생기고, 사용되기 시작한 것 같습니다.이걸 늦게 접하던 빨리 접하던 상관은 없는 것 같습니다.제 입장에선 이런 개념 없이도 도메인 주도 개발을 어느정도 적용하고 있었기 때문입니다.다만 개발방법론 적인 측면에서 DDD라는 용어가 누가 왜 정의했고, 기술적인 영역으로 사용하는 부분에 대해 많은 생각을 하게 되었습니다.이런 것 까지 알고 따라야 하나... 누군가 시도하는 것을 계속 따라해야 할까?... 이런 것을 계속 공부해야 하나... 쉽지 않은 것 같습니다.그저 한번 쯤 해볼만 한, 그리고 다른 사람들과 대화가 통하기 위해서? 알아 두기는 해야 할 기술 같습니다.Domain 주도 설계 라고 하는데... "소프트웨어 개발 접근 방법"으로 정의되고 있습니다.방법.. 2024. 5. 29. 애자일 개발 프로세스 애자일 소프트웨어 개발(Agile software development) 혹은 애자일 개발 프로세스 소프트웨어 엔지니어링에 대한 개념적인 얼개로, 프로젝트의 생명주기동안 반복적인 개발을 촉진한다. 최근에는 애자일 게임 보급 등의 여파로 소프트웨어 엔지니어링 뿐 아니라 다양한 전문 분야에서 실용주의적 사고를 가진 사람들이 애자일 방법론을 적용하려는 시도를 하고 있다. 종류 애자일 개발 프로세스로 불리는 개발 방법론에는 다음과 같은 것들이 있다. 익스트림 프로그래밍(Extreme Programming, XP) - 애자일 개발 프로세스의 대표자로 애자일 개발 프로세스의 보급에 큰 역할을 하였다. 이 방법은 고객과 함께 2주 정도의 반복개발을 하고, 테스트우선 개발(TDD)을 특징으로 하는 명시적인 기술과 방법.. 2023. 8. 10. 이전 1 다음