118
THE LAWS OF SOFTWARE PROCESS
• You need less control than you might think, especially when the
project gains momentum
• Development is cyclical, learning from each cycle as well as produc-
ing products
• Regular delivery of working software with a suggested schedule of
every 2 to 3 months for Crystal Clear
• Direct user/customer involvement on the project
• Low number of work products, certainly relative to more-heavy-
weight methods, including (not necessarily in chronological order)
use cases, screen drafts, common object models, design drafts,
review schedule, release plan, executable code, migration code, test
cases, and user manual; the emphasis is on usability. Crystal Clear
(as other Crystal Methods) may also have discretionary work prod-
ucts ...