GOTO Zurich for Leaders is the combination of break-through technology with management 3.0 and leadership. As a premier software conference, GOTO Zurich for Leaders cultivates this combination. When creating the GOTO conference, we strive to design a specific program for leaders to foster all aspects of excellence. GOTO Zurich for Leaders emphasises the presentation of the latest experience and trends in leadership and management, to unleash the full potential of software development.

Workshop: "Agile Software Design using Pen and Paper"

Time: Tuesday 09:00 - 16:00 / Location: Index B

Designing software before coding is outdated? True design is when software is grown guided by tests? Wait a minute! Maybe that's throwing out the baby with the bath. Maybe that's a common belief because of a premise that should be questioned. Maybe that premise is you need to use lots of UML and OOA/D for design.

But what if the premise is changed? What if you could use an approach directly leading from requirements to design, and then to code? What if the design was naturally retained in code?

There is hope that thinking before coding actually helps. Less refactoring due to well thought out structures gives you more time to actually implement features. Watch how this can be done with the cheapest tools available: pen and pape

Ralf Westphal, One Man Think Tank

Ralf Westphal

Biography: Ralf Westphal

Ralf Westphal is a freelance consultant, project coach, and trainer on software architectural topics and team organization. He is the author of more than 500 publications since 1998. Together with his colleague Stefan Lieser he is the co-founder of the "Clean Code Developer" initiative to increase software quality; also Ralf is working as one of the clean-code-advisors.de.

Twitter: @ralfw