testing: which workflow works best for Announcements?

There are several ways to approach Announcements, so I wanted to compare experiences.

I am particularly interested in testing and performance. I would like to compare approaches that people have actually used rather than just theoretical suggestions.

What has worked best for you, and what would you avoid?