To be successful, workshops need to be planned carefully and explained clearly. Good workshops start long before you get people together in a room. They start with a list of goals, an agenda, and clear communication to the attendees.
http://alistapart.com/blog/post/planning-organizing-workshops