Automate Processes

Manual processes can fail due to human error and take time that a person could use for other things. Therefore, automate processes. A good automated process requires minimal human intervention and operates correctly and consistently.

Resulting Forces:

Examples: See also:


In my experience, automation is plagued by the EightyTwentyRule. A hybrid approach may be better for smaller projects where automation assists for a majority of the repetitious work, but hand-tuning is used for the rest. Abstractions are a powerful but vengeful and capricious beast.


CategoryAutomated CategoryProtoPattern


EditText of this page (last edited August 6, 2012) or FindPage with title or text search