2023-05-29

Dion·2023년 5월 29일
0

TIL

목록 보기
18/21
  • 애자일 조직은 이렇게 일합니다 9장
    • 실제 애자일을 적용할 때 각 애자일 프랙티스를 왜 이렇게 해야하는지 잘 설명했다.
    • 수직 슬라이스 개념은 설명이 오히려 복잡한 느낌이 들었다.
    • 기술 부채에 대한 내용은 좋았다. 왜 기술부채가 축적되면 안되는지, 왜 부채인지를 잘 설명한다. 또한 이에 대한 의사소통까지 잘 풀어냈다.
    • 지속 가능한 개발에 대한 내용도 좋았다.
      • 특히 야근과 주말근무를 하지 않는 것에 대한 내용이 인상깊었다.
        • 모든 사람들에게 지속 가능한 속도의 기준은 다를 수 있다.
        • 이게 한국만이 아닌 미국에서도 동일한 내용이 다뤄지는구나...
    • 책을 읽으면서 느끼는건, 몇몇 내용은 국내에선 공감하기 어려운 부분이 있을 것 같다.
  • 소프트웨어 아키텍쳐 101 4장(아키텍쳐 특성)
    • ~성들을 설명한다.
    • 세가지 기준을 충족(비기능 요구사항X)
      • 비도메인 설계 고려사항을 명시한다.
      • 설계의 구조적 측면에 영향을 미침
        • 보안 관련한 예시, 보안은 중요하지만 아키텍쳐적으로 다뤄져야 한다면 중요한 보안문제일 것
      • 애플리케이션 성공에 중요하다.
        • 특성을 하나만 늘려도 설계는 복잡해진다.
    • 내용은 분명 끄덕끄덕 하게되는데 전달이 그렇게 잘 되진 않는다.
    • 암묵적 앝키텍쳐 특성을 밝혀내는 분석단계가 아키텍트의 실력을 많이 가를 것 같다.
      • 도메인 기능과 관련이 없는 것을 정의, 발견, 분석
    • 최고의 아키텍쳐 보다는 나쁜 것 중에서 제일 나은 아키텍쳐를 추구하자.
      • 최고를 추구하다보면, 실현가능성이 낮아진다.
    • 차라리 아키텍쳐 설계를 꾸준히 조금씩 반복하는게 좋다. (애자일에서의 가치)
      • 이는 모든 레벨의 소프트웨어 개발에 통용되는 중요한 가치
profile
코드리뷰와 고양이를 좋아하는 개발자입니다. 좋은 글을 위한 비판은 언제든 환영합니다.

0개의 댓글