10 Great Things to Do with Analysis Models and Artifacts

I should have blogged this awhile ago but better late than never..

At a recent COOUG meeting, Susan Burk gave an excellent presentation on “10 Great Things to Do with Analysis Models and Artifacts”. It was like witnessing the distillation of some great software development practices in the course of an evening. Here is the list (excerpted from the COOUG site) -

#10 Find Use Cases with Process Models and Activity Diagrams.
#9 Produce good "ballpark estimates".
#8 Define terms.
#7 Get "extra value" from Use Cases.
#6 Use Analysis Sequence diagrams to determine where to place behavior.
#5 Evaluate the placement of data and behavior for whole scope using class diagrams.
#4 Find data for Rules
#3 Use the class model to determine the data model or to map to an existing data model.
#2 Find gaps with traceability matrices.
#1 Make good decisions earlier and more cheaply.

The presentation slides are here.. (ppt format).