A collaborative approach to software architecture fits in well with agile's collective ownership of the code, yet most people don't get to practice the software design process all that often.
Where do you start? How do you communicate your design? UML or block diagrams? How much detail should you include? Technology decisions included or omitted? Join us if you want to practice software design and learn about how to communicate it through a collection of simple effective sketches.
30 March 2012 |