CHAPTER 11 지식과 사람
소프트웨어와 아키텍처에서 핵심이 되는 것은 곧 사람이다. 소프트웨어를 사용하는 것도, 도움을 주는 것도 사람이며, 소프트웨어를 설계, 디자인, 코딩하는 것도 사람이다. 따라서 지식 패턴 중에 사람 중심인 내용이 있다는 사실이 놀랍지 않을 것이다.
팀원들은 회사뿐 아니라 여러분에게도 자원이다. 그들을 현명하게 활용하면 여러분의 지식 관리, 문서, 그리고 전반적인 소프트웨어 아키텍처 관리를 개선하는 데 도움이 될 수 있다.
피드백은 일찍, 자주 받자
많은 사람이 저지르는 실수 중 하나는 피드백을 받기 전에 많은 시간과 노력을 투입하는 것이다. 이는 노력과 비용의 낭비를 초래할 뿐만 아니라 시스템의 아키텍처 설계에도 영향을 미칠 수 있다. 이는 개인뿐 아니라 팀에도 해당되는 사실이다.
경험을 통해 애자일의 필요성에 대해 잘 알고 있다면, 가능한 한 빠른 피드백 루프를 통해 조기에 피드백을 받는 것의 중요성을 알고 있을 것이다. ‘반복적이고 점진적인 변경.’ ‘빠르게 실패하거나 크게 실패하는 것.’ 아티팩트와 문서를 만들 때도 이와 같은 원칙을 따라야 한다.
아이디어와 디자인에 대한 피드백을 받지 못한다면 변화하는 요구 사항과 새너티 체크sanity check를 도와줄 외부적 시각을 완전히 놓치게 된다. 나비 효과 ...
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.