Contract First Design: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
(Redirected page to Contract-First Design)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
http://www.scrum-breakfast.com/2013/06/xm-principle-4-contract-first-design.html
#redirect [[Contract-First Design]]
 
This means design the interface between modules first - not the modules themselves.
 
When designing a solution:
 
*Design the interfaces based on outside parameters, e.g. load factors, or communication and power requirements.
*Only architect the connections up front, not the individual components.
*Leave room to grow, i.e. over engineer these interfaces, because changing these fundamental contracts may be expensive.

Latest revision as of 16:17, 14 April 2018