Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 13 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 2 Today’s lecture Design critique
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Design techniques “Just design” does not work, we need to approach a given design problem in a structured and disciplined manner Design techniques are general, micro-level strategies that are known to have positive results for design – when applied at the right time – when applied right
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 Design techniques Brainstorm Divide and conquer Divergence – transformation – convergence Research (“steal”) Envisioning cards
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 5 Design techniques Use your network (talk to the user) Weighted objectives Personas Storyboard
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 6 Today’s design technique Design critique
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 7 Design critique
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 8 Design critique Purpose is to constructively examine a given design Focus is on suggestions for improvement Moderated
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 9 Design critique Start with clarifying questions Listen before speaking Lead into explorations of alternatives (postpone judgments) Avoid statements that refer to absolutes Speak in context of your view Bring critique gently
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 10 Design studio 3 – today Remix into one person from each team at each table Each person at each table presents one of their storyboards, which the others critique Another person moderates
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 11 Design studio 3 – homework Refine your five storyboards for this design problem Due Tuesday Individual assignment