개발 생산성 향상을 위한 체크리스트 12가지

※ 본 콘텐츠는 VOD 영상과 함께 PDF 전자책이 함께 제공됩니다.

✨ 기획 의도

개발팀의 현황을 간단히 진단해볼 수 있는 단 12가지 문항!

회사마다 서비스 특성에 따라 사용하는 기술도, 도구도, 그것을 사용하는 방식도 의사소통 방식도 제각각 다릅니다.
목표는 정해졌고 개발을 마쳐야 하는 기일도 정해졌기에 이제 개발 진척 속도를 높여야 하죠.

개발을 완료하기 위해 중간 과정에서 생산성을 점검해야 할 필요도 있을 겁니다.
모든 상황에 맞출 수 없지만 그래도 공통으로 점검해야 하는 부분이 있을 거예요.
바로 그 부분에 집중했습니다.

점검 용도로 마땅한 체크리스트가 없어서 예전의 점검 도구가 여전히 참고용으로 쓰인다는 점에 착안하여,
≪조엘 온 소프트웨어≫의 역자이신 박재호 님과 함께 ‘조엘 온 소프트웨어’에서 제공했던 12가지 항목
현대버전으로 재해석하여 여러분에게 제공해 보기로 했습니다.

부디 이 콘텐츠가 복잡한 개발 과정 중에 참고하는 하나의 실마리로 활용되면 좋겠습니다.

🔔 저자 소개

박재호 CTO

현재 레인보우브레인의 CTO로 재직 중이고, 개발 전반과 책에 관심이 큰 엔지니어
입니다. 코스닥 상장사 엑셈 CTO로 인공지능과 스마트팩토리 관련 개발을 총괄했으며, 전 아이콘(ICON) 치프 아키텍트로 퍼블릭 블록체인 개발과 운영에 대한 경험이 풍부합니다. 집필과 번역한 책이 40여 권에 이르며, 최근에는 개인 유튜브 채널에서 개발자를 위한 다양한 지식을 전달하고 있습니다.

저서/역서
*≪게임 엔진 블랙 북 : 울펜슈타인 3D≫(한빛미디어)
* 박재호님의 한빛미디어 역서 바로가기(클릭)
* ≪클린 코드≫(인사이트)
* ≪클린 코드, 이제는 파이썬이다≫(책만)
* ≪조엘 온 소프트웨어≫(에이콘출판사)​

경력

💡 콘텐츠 소개

소프트웨어의 기술은 지난 20년간 많이 발전했고 복잡해졌습니다.
개발 생산성도 높아졌지만, 이해하고 실천해야 할 내용도 그만큼 많아졌습니다.
그 가운데에서 개발팀의 현황을 간단히 파악할 수 있는 어떠한 지표가 필요한데, 예전이나 지금이나 그 기저에 깔린 아이디어는 비슷합니다.

이 테스트는 개발팀을 평가하기 위해 완벽히 이론적이거나 정량적인 척도로 만들지는 않았습니다.
그러나 업계에서 일반적으로 통용되는 경험적인 법칙을 정리해 놓았기에 현재 상황을 빠르게 평가하고 보완점을 찾아내는 출발점으로 사용하기에 적합하다는 생각입니다.

팀 관리자에게는 필요한 지원 자원 내역을 확인하는 출발점으로, 팀원에게는 팀 프로세스를 검토하고 보완하는 기준점으로,
취업 준비생에게는 면접 과정에서 회사의 수준을 평가하고 입사 후에 일어날 업무에 대비하기 위한 힌트로 유용하게 사용하시기를 바랍니다.​

📢 대상 수강자

복잡한 개발환경에서 팀을 이끄는 리더

개발 과정에서 일어나는 반복적인 실수를
개선하고 싶은 개발자

팀을 이끄는 리더가 되고 싶은 개발자

🎁 이 콘텐츠를 보고 나면

🔖 콘텐츠 목차

체크리스트 주제 : 협업 / 자동화 / 테스트 / 문서화 / 환경 / 표준화 / 채용

No.주제질문
1협업깃과 같은 현대적인 DVCS와 협업을 위한 중앙 저장소를 안전하게 유지하고 있습니까?
2자동화CI/CD 파이프라인을 구성해서 코드 커밋부터 배포에 이르기까지 전자동화된 환경을
구축하고 있습니까? (미리보기)
3자동화매일 특정 시점·주기로 커밋할 때마다 자동으로 빌드를 진행하고 단위 테스트까지 수행
하는 환경을 구축하고 있습니까?
4자동화버그 데이터베이스와 소스 코드 관리 시스템을 연동해서 운영하고 있습니까?
5테스트코드 커밋에 앞서 자동으로 버그를 찾을 수 있는 단위 테스트를 현황화 하여 돌리고
있습니까?
6협업일정과 할 일을 공유해서 일목요연하게 확인할 수 있는 협업 관리 시스템을 구축해서
사용하고 있습니까?
7문서화개발에 필요한 아키텍처와 설계 명세서를 공유 · 수정할 수 있는 문서 관리 시스템을
구축해서 사용하고 있습니까?
8환경프로그래머에게 사무실이나 집 등 장소에 무관하게 개발이 가능한 환경을 제공하고 있습
니까?
9표준화표준화된 개발 환경을 구축하여 반나절만에 신입사원이 코드를 빌드하고 단위 테스트를
시행할 수  있습니까?
10테스트개발자가 단위 테스트를 수행하고, QA는 통합 테스트(E2E)를 수행하고 있습니까?
11채용신입지원자를 위해 자동화된 코딩 테스트 뿐만 아니라 화이트보드를 활용한 현장 테스트를
진행하고 있습니까?
12테스트UI는 물론이고 UX 테스트까지 진행하고, A/B 테스트 등으로 사용자의 직접적인 반응을
확인하고 있습니까?

📚 추천 도서

기술 관련 내용을 추가로 확인하고 싶은 분들께
팀 개발을 위한 Git, GitHub 시작하기(개정판)

소스 코드 버전 관리를 위한 깃·깃허브, 오픈 소스 참여

풀스택 테스트

10가지 테스트 기술의 기본 원칙과 전략

수강후기

아직 작성된 후기가 없습니다. 후기를 남겨주세요. 50 포인트가 적립됩니다.

후기는 직접 결제(유료/무료/쿠폰)하신 분들만 남길 수 있습니다.

개발 생산성 향상을 위한 체크리스트 12가지

콘텐츠 판매가

원래 가격: ₩68,000.현재 가격: ₩65,000.

  • 총강의수 : 12강
  • 소요시간 : 174분(3시간)
  • 수강권장기간 : 1개월 (30일)
  • 보관기간 : 제한없음
  • 구성 : VOD + PDF 전자책(41p)
  • PDF 교안 제공 (137p)