Acyclic dependencies principle | Glossary

Definition: 

The acyclic dependencies principle (ADP) is a software design principle that states that “the dependency graph of packages or components should have no cycles”. This implies that the dependencies form a directed acyclic graph.

Further Reading: 

Book: UML Distilled Third Edition by Martin Fowler

Flawless Execution | Glossary

Definition: 

Your business can take a lesson from the American military’s fighter pilots. At Mach 2, the instrument panel of an F-15 is screaming out information, the horizon is a blur, the wingman is occupied, the jet is hanging on the edge — and yet fighter pilots routinely handle the stress. It’s not much different in today’s unforgiving business world. One slipup and your company is bankrupt before your employees know what hit them.

What works on the squadron level for F-15 pilots will also work for your marketing team, sales force, or research and development group. By analyzing the work environment and attacking its centers of gravity in parallel, you’ll begin to utilize the Plan-Brief-Execute-Debrief-Win cycle that will rapidly impact your business’s future success. U.S. fighter squadrons have been using this program for nearly fifty years to reduce their mistake rate, cut casualties and equipment losses, and rack up an envious victory record. Now, with Flawless Execution, your business can too.

Further Reading: 

Book: Flawless Execution by James D. Murphy