Tuesday 3rd July, 2012
9:30am to 12:15pm
One-line description: Make everyone understand the code
Session format: Workshop (150 mins) [read about the different session types]
Abstract:Visualizing the state of a piece of software to all stakeholders is crucial to understanding. A recent data conversion project was much easier to steer with daily visualizations. MOOSE is a toolset that makes it easy to build a code browser, graph or other visualization of code or data. Several languages are supported out of the box: Java, C, C++ and the host language, Smalltalk. There is also state-of-the-art support for parser construction, so we were able to create a COBOL visualization within a day.
In this workshop you will build a few visualizations and browsers for a small legacy source code and database. You will get a feel for what visualizations you need, to help stakeholders understand what is going on in the code.
Audience background: Developers, Architects
For managers: if you just want to be impressed by the results, you don’t need to be able to code, but you can work with someone who does, and help out with describing what indicators you would like to see.
Benefits of participating: Understand your own or unknown code, visualise the good, the bad and your progress in various areas. Learn to explain the code to all stakeholders.
USB sticks with environment and legacy code (cross platform)
Process:Presentations and exercises interspersed.
Participants work in pairs and show their results to the group.
Laptop needed for each pair
Independent software developer, freestyle consultant, trainer and coach bio from Twitter
Sign in to add slides, notes or videos to this session