I was recently introduced to an interesting approach to program design and evaluation being practiced in the College of Engineering at Oklahoma State University. It may seem a little rigid for the average Student Affairs practitioner (they are engineers after all), but it is certainly interesting. I've pasted a blurb below, but it's worth checking out their web site at http://es21c.okstate.edu/resources/Engineering%20Taxonomy.html. They have developed quite a bit of material to assist those that want to use their approach.
"Do students in your program get the experiences that will help them develop into engineers? What is the balance between theory and application? Evaluating your program using a taxonomy can help you answer these questions. The resources below can help you to address these issues.
The Engineering Taxonomy is built from Bloom's Taxonomy. Although taxonomies, like any tool, can be misused, the Engineering Taxonomy is a tool that helps instructors learn about, frame, organize, and align learning outcomes in courses and programs. Taxonomies can be broadly applied to many courses since they are generally independent of specific curricular content. If you teach engineering, the material below can help you develop and evaluate enginering courses and programs."