본문으로 바로가기

The Software Factory 0.1 프리뷰

P02 정책과 계획의 분리

지켜야 할 약속은 보존하면서 실행 방법을 바꿔야 하는 업무에 적용을 검토한다. 수행 방법을 고치면서 지켜야 할 경계까지 함께 바뀐다.

방법을 신속하게 고칠 자유와 경계를 변경할 책임의 안정성이 충돌한다.

정책의 제약과 권한을 실행계획의 작업 및 도구 선택과 분리하고 각각 버전 관리한다. 이 원리는 이 책의 설계 제안이며 효과가 입증된 보편 법칙이 아니다.

정책과 계획의 변경 대상·권한·검증을 나눈다. 계약에 적용 버전을 연결하고 예외의 범위와 종료를 정한다. 계획 수정 뒤에도 정책 판정이 유지되는지 확인한다.

변경 관계의 추적이 필요하지만 실행 방법을 교체하기 쉬워진다. 적용 버전과 예외를 계약에 반영하고 변경된 계획을 다시 확인하는 비용이 든다. 반복되는 경계 혼동을 줄일 필요가 있을 때 이 유지 부담을 감수하며, 저영향 작업에는 짧은 기준 참조로 충분한지 본다.

실패 경계와 적용하지 않을 조건

섹션 제목: “실패 경계와 적용하지 않을 조건”

문서만 분리하고 실행자에게 경계와 판정을 모두 바꿀 권한을 주면 구분이 작동하지 않을 수 있다. 영향이 작은 일에 별도 체계를 강제하지 않는다.

공개 자료의 확인 범위와 이 책의 해석·제안은 3장·5장·19장의 주장 메모와 출처 대장에 있다. 이 카드는 해당 장의 적용 구조를 정리했으며 새로운 사례·성과 수치·실행 검증을 추가하지 않았다.

연결 패턴: P01 의도의 명시화·P03 실행 가능한 계약·P10 범위가 정해진 자율성.

계획을 변경해도 정책 검증이 유지되는지 확인한다.