[01. 소프트웨어 엔지니어링이란] Programming과 Software Engineering의 차이를 비교하고 이해해봅시다.
[02. 팀워크 이끌어내기] 구글에서 이뤄지는 SW 엔지니어링의 문화적/사회적 측면에 대해 이야기 합니다. SW 개발은 팀의 단합된 노력의 결실임을 이해합니다.
[03. 지식 공유] 조직 내 질문의 답을 아는 전문가들과 지식을 전파할 메커니즘의 중요성을 이야기합니다.
[08. 스타일 가이드와 규칙] 규칙과 지침이 무엇인지 알아보고, 어떻게 설정하고 관리할 지에 대해 논의합니다.
[11. 테스트 개요] 구글의 사례를 통해 어떻게 테스트 코드를 관리하고 테스트 문화를 도입하게 되었는지 알아봅시다.
[09. 코드리뷰] 코드 리뷰 프로세스와 이점에 대해 이야기합니다.
[22. 대규모 변경] 거대한 구글 코드베이스가 기반 인프라의 변경을 유연하게 받아들일 수 있도록 해준 사회적 기법과 기술적 기법을 이야기 합니다.
[10. 문서자료] 구글에서 문서자료를 취급하는 방법을 알아봅시다. 문서자료는 코드처럼 취급해야 합니다.
[18. 빌드 시스템과 빌드 철학] 구글이 생각하는 모던 빌드 시스템이란 무엇이고 이런 시스템을 어떻게 활용하는지에 대해 알아봅시다.
[12. 단위 테스트] 단위 테스트의 테스트 유지보수성(test maintainability)이 무엇인지 알아보고 높은 유지 보수성을 달성하는 기법들을 배워봅시다.