Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Assignment #13
#pragmatic
2년 전
489

오늘 TIL 3줄 요약

  • 요구사항 파악은 중요하다. 하지만 그것이 장황한 문서를 만들라는 것은 아니다.

  • 무엇을 만들어야 하는지, 의뢰인이 무엇을 원하는지 계속 확인하고 피드백을 받아야 한다.

  • 혼자 하지 말고 함께 일하라. 상대는 동료 프로그래머에 국한되지 않는다.

TIL (Today I Learned) 날짜

2022. 04. 03

오늘 읽은 범위

8장. 프로젝트 전에

책에서 기억하고 싶은 내용을 써보세요.

  • Tip 76 프로그래머는 사람들이 자신이 원하는 바를 깨닫도록 돕는다. (p. 351)

  • 현재의 정책 정보는 시스템이 지원하는 것들 중 한 사례일 뿐이고, 시스템은 다양한 정책을 처리할 수 있도록 일반적으로 구현해야 한다. (p. 356)

  • 이런 퍼즐을 푸는 비법은 상상 속이 아닌 실제 제약 조건을 알아내고, 그 속에서 해법을 찾는 것이다. 어떤 제약 조건은 절대적이지만, 다른 것들은 단순한 지레짐작에 불과하다. (p. 363)

  • 우리가 제안하는 애자일하게 일하는 방법은 다음과 같다.

    1. 여러분이 어디에 있는지 알아내라.
    2. 도달하고 싶은 곳을 향하여 의미 있는 발걸음을 가능한 한 작게 옮겨라.
    3. 어디에 도착했는지 평가하고, 망가트린 것이 있으면 고쳐라.

    위 과정을 끝날 때까지 반복하라. 위 과정을 여러분이 하는 모든 일의 모든 층위에서 재귀적으로 적용하라. (p. 374)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 일하다 보면 의뢰인의 요구사항을 좀처럼 이해하지 못하거나, 이것이 맞는지 의문이 들 때가 있다. 이것을 재차 확인하고 피드백을 받으면서도 그게 함께 일하는 것이라곤 생각하지 못했기 때문에... 조금 반성한다. 의뢰인도 같이 일하고 있다는 것을 이 책이 짚어주었다.

  • 눈에 보인 요구사항만을 '되는 것처럼 보이게' 만드는 작업을 많이 했던 것 같다. 그 이후 꼬리를 물듯 발생한 오류들이 떠올랐다. 요구사항에 대해 더 신중하게, 의뢰인이 미처 발견하지 못한 부분까지 생각하며 피드백을 주고 받아야 한다는 걸 알게 됐다.