Contract First Design

From Open Source Ecology
Revision as of 14:10, 11 June 2013 by Marcin (talk | contribs) (Created page with "http://www.scrum-breakfast.com/2013/06/xm-principle-4-contract-first-design.html When designing a solution: *Design the interfaces based on outside parameters, e.g. load fac...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

http://www.scrum-breakfast.com/2013/06/xm-principle-4-contract-first-design.html

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.