CHAPTER 10 지식 관리의 원칙
소프트웨어 아키텍처를 만들 때는 명시적 또는 암묵적으로 원칙을 준수해야 한다. 회사에는 보안 원칙, 아키텍처 원칙 등 준수해야 할 다양한 명시적 원칙이 있고, 애저Azure, AWSAmazon Web Services, GCPGoogle Cloud Platform와 같이 잘 설계된 프레임워크1를 따를 수도 있다. 다른 원칙은 암묵적인 것으로, 프로덕트나 프로젝트에 참여하는 모든 사람이 준수하지 않거나 심지어 모를 수도 있다. 이러한 원칙은 이를 학습한 사람들이 의식적 또는 무의식적으로 준수하는 경향이 있다.
이 장에서는 지식 관리와 문서화를 개선하기 위한 몇 가지 원칙에 대해 설명하며, 여러분도 이를 업무에 명시적으로 적용하길 바란다.
프로젝트보다 프로덕트
많은 회사에서 프로젝트를 중심으로 인력을 구성하고 업무를 진행하는 것을 봤을 것이다. 예산은 프로젝트에 할당되고 지식 관리도 프로젝트를 기반으로 이루어진다. 하지만 프로젝트는 프로덕트보다 훨씬 더 일시적이며, 시간이 지남에 따라 하나의 프로덕트에 한 개 이상의 프로젝트가 기여하는 경우가 많다.
프로젝트가 종료되면 프로젝트와 관련된 모든 지식은 어떻게 될까? 프로젝트별로 정리된 지식이라면 찾기가 쉽지 않다. 심지어 잊어버리거나 잃어버릴 수도 있다. 하지만 ...
Get 코드 밖 커뮤니케이션 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.