개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
실용주의 팀 - 복수의 사람들이 프로젝트에 참여하는 규칙
소프트웨어 개발 방법론의 목표는 사람들이 함께 일하는 것을 돕는 것이다.
오만을 버리고 사용자를 기쁘게 하라.
TIL (Today I Learned) 날짜
2022-05-31
오늘 읽은 범위
9장. 실용주의 프로젝트
책에서 기억하고 싶은 내용을 써보세요.
구성원은 10~12명 이하, 서로 잘 알고, 신뢰하며, 의존하는 팀.
깨진 창문을 없애라.
사소한 결점을 반드시 고치고, 품질에 책임을 진다.
모든 사람이 적극적으로 환경 변화를 감시하도록 권장하라.
지식 포트폴리오를 계획하라.
단순 기능개발을 너머, 유지보수, 회고와 개선, 기술탐험
팀의 존재를 소통하라.
괴짜스러운 팀 이름을 지어라. → 정체성 확립
반복하지 말라.
의사소통이 이런 문제를 피하는 핵심이다.
팀 예광탄
처음에는 작고 제한적일지라도 시스템의 전체에 걸쳐있는 단일 기능을 개발할 것을 추천한다.
모든 기능을 갖춘 팀을 조직하라.
자동화
멈춰야 할 때를 알라.
유행하는 것이 아닌 실제로 잘 맞는 것을 사용하라.
한번 해보라. 시험해보라. 좋은 부분만 가져간다.
진짜 목표는 작동하는 소프트웨어를 제공함으로써 사용자의 새로운 일을 도모하는 것
하나의 방법론에 집착하지 말자.
버전관리로 운영하라.
가차없고 지속적인 테스트
<aside>
🔥 일찍 테스트 하고, 자주 테스트하라. 자동으로 테스트하라.
</aside>
단위테스트 - 모듈 테스트
통합테스트 - 프로젝트 구성 주요 서브시스템 테스트
유효성 평가 및 검증
성능 테스트
테스트 테스트
그물 조이기 - 버그는 한 번만 잡아라.
고객 잔존률 → 성공의 척도
직함은 “문제 해결사” 실용 프로그래머의 본질
<aside>
🔥 우리는 문제를 해결한다.
</aside>
도전을 수용하고 자신의 전문성을 널리 알린다. 책임을 회피하지 않는다.
자신의 작품에 서명하라.
전문가가 만든 진정으로 전문가다운 결과물
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이렇게 실용주의 프로그래머 라는 책을 1회독 하였다. 완벽하게 내 것으로 만들려면 다회독이 필요하겠지만, 나름 1회독만으로도 재밌게 쉽게 읽혔다. 챌린지 덕분인지 좀더 신경써서 읽게 된것같다.
problem solver라, 듣기 좋은 칭호 같다.
이 책에서 결국 하고 싶은 근본적인 원리는 아주 간단한 이치에서 시작한다.
오만하지 않고 겸손하게, 자신의 전문성을 담은 작품으로 사용자를 기쁘게 하는것.
혼자 일하는 것이 아닌것, 협업을 배우는 것. -> 그것 또한 사람간의 일.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
오늘 읽은 다른사람의 TIL