Rulemakers and toolmakers: adaptive object-models as an agile division of labor

  • Authors:
  • Joseph W. Yoder;Rebecca Wirfs-Brock

  • Affiliations:
  • The Refactory, Inc., Urbana, IL, USA;Wirfs-Brock Associates, Wirfs-Brock Associates, OR, USA

  • Venue:
  • Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agile practices liberate us from the straightjackets of top-down design. But, the ease with which requirements can change encou-rages users to overwhelm us with requests for features. The result: featuritis, which promotes hasty construction of poorly designed software to support those features. The design of an expressive domain model might get lost in the rush to write working code. Adaptive Object-Models support changeable domain modules by casting business rules as interpreted data and representing objects, properties and relationships in external declarations. Now users can change the system domain models themselves as their business dictates without having to deal with programmers at all. It's the ultimate in agility!