限界上下文劃分業務邊界: 從業務相關性(內聚)判斷業務的歸屬
基於團隊合作劃分工作邊界: 幫助我們確定限界上下文合理的工作粒度
按照團隊合作的角度劃分限界上下文,其實是一個動態的過程、演進的過程。
從團隊合作層面看待限界上下文,就從技術範疇上升到了管理範疇
一個高效的團隊需要滿足兩點要求:
1 共同的目標
2 團隊的邊界
設計團隊組織時確定工作邊界的原則:
1 團隊成員應對團隊的邊界形成共識
團隊成員需要瞭解自己負責的限界上下文邊界,以及該限界上下文如何與外部的資源以及其他限界上下文進行通信。
2 團隊的邊界不能太封閉(拒絕外部輸入),也不能太開放(失去內聚力),即所謂的“滲透性邊界” 符合 “高內聚、松耦合”的設計原則
團隊成員需要對自己負責開發的需求“抱有成見”
知道團隊的職責邊界:
1 承擔屬於團隊邊界內的需求開發任務
2 推辭職責範圍之外強加於他的需求
每個人都在思考這項工作該不該我做時,
1 在思考職責的分配是否合理,
2 限界上下文的劃分是否合理。