Community

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

← Go back
TIL 9장 실용주의 프로젝트
#pragmatic
2년 전
1,275

오늘 TIL 3줄 요약

  • 9장에서는 어떤 프로젝트의 성패를 좌우하는 핵심적인 부분 몇 가지를 제시한다.

  • 기본적인 규칙 몇 가지를 정립하고 그에 따라 프로젝트의 가 부분을 위임

  • 안정적인 소프트웨어를 위한 버전 관리, 테스트, 자동화

TIL (Today I Learned) 날짜

  • 2022.04.05


오늘 읽은 범위

  • 8장 프로젝트 전에


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

Topic 49 실용적인 팀

  • 실용주의 팀은 작다. 구성원이 대략 10~12명 이하여야 하고, 구성원이 추가되거나 빠지는 일은 드물어야 한다. 모두가 서로 잘 알고, 신뢰하며, 의존해야 한다.

  • 작고 안정적인 팀을 유지하라.

  • 깨진 창문을 없애라. 팀 전체가 깨진 창문을 용납하지 않아야 한다. 반드시 제품의 품질에 책임을 져야 한다.

  • 삶은 개구리. 모든 사람이 적극적으로 환경 변화를 감시하도록 권장하라.

  • 여러분의 지식 포트폴리오를 계획하라. 구형 시스템 유지 보수, 프로세스 회고와 개선, 새로운 기술 탐험, 학습 및 기술 갈고 닦기

  • 팀의 존재를 소통하라. 팀도 나머지 세상과 명확하게 의사소통해야 하는 존재다.

  • 여러분은 팀 동료에게 질문을 하고 거의 즉각적으로 답을 받을 수 있어야 한다.

  • 팀 예광탄. 모든 기능을 갖춘 팀을 조직하라.

Topic 50 코코넛만으로는 부족하다

  • 눈에 잘 띄는 결과물을 만드는 데만 투자하면서 기반이 되는 작업이 마법처럼 끝나 있기를 소망한다.

  • 유행하는 것이 아니라 실제로 잘 맞는 것을 사용하라.

  • 여러분에게 필요한 것은 암기가 아니다. 기존의 규칙 너머를 보고 개선의 여지를 찾아 내는 능력이 필요하다.

  • 진짜 목표는 작동하는 소프트웨어를 제공 함으로써 사용자가 즉각적으로 새로운 일을 할 수 있게 되는 것이다.

Topic 51 실용주의 시작 도구

  • 생각 없이 행할 수 있는 중요한 작업의 수가 늘어남에 따라 문명은 발전한다.

  • 버전 관리로 운용하라. 버전 관리 시스템으로 빌드, 테스트, 릴리스를 운용하라.

  • 지금 당장 버그를 찾아 나서도록 자신을 몰아세우지만, 덕분에 나중에 다른 사람이 자기 버그를 발견하게 되는 딱한 상황을 피할 수 있다.

Topic 52 사용자를 기쁘게 하라

  • 당신이 사람들을 황홀하게 만들 때, 당신의 목표는 그들로부터 돈을 벌거나, 당신이 원하는 일을 시키는 것이 아닙니다. 사람들을 커다란 기쁨으로 충만하게 하는 것입니다.

  • 개발자로서 우리의 목표는 사용자를 기쁘게 하는 것이다.

  • 진정한 여러분의 직함은 "문제 해결사"다. 이거싱 우리가 하는 일이고, 실용주의 프로그래머의 본질이다.

Topic 53 오만과 편견

  • 실용주의 프로그래머는 책임을 회피하지 않는다. 그 대신 도전을 수용하고 자신의 전문성이 널리 알려지는 것을 기뻐한다.

  • 자신의 작품에 서명하라.


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

  • 현재 팀을 만들고 팀원들과 함께 프로젝트를 작년 10월 부터 5개월 동안 꾸준히 이어나가고 있다. 3월에 서비스를 배포했고 짧으면 1주 길어도 2주 마다 기능 개선 및 기능 업데이트를 하려고 한다. 초기 팀을 꾸릴 때에도 중요한 내용들이 많이 담겨져 있고 뿐만 아니라 현재 내가 있는 상황에서도 좋은 조언과 앞으로 적용해 볼 만한 것들이 많이 담겨져 있어서 재밌게 읽었다.

  • 다른 장보다 어려운 내용이 없어서 더욱 재밌게 읽었다^^