<div dir="ltr">&lt;&lt;<br>I&#39;m a squeak newbie but I work and design every day on ruby / python /<br>
delphi projects. &nbsp;Personnaly I sketched out on paper, using UML mainly. Then<br>
I take the most quick and easy functionality/class collaboration to develop<br>
and I develop using Test Driven Development ( read Dave Astels fantastic<br>
book &quot;Test Driven Development: A practical guide&quot; if you want more details<br>
on this. I like the idea that tests drive the design ).<br>
<br>
A tool I like &nbsp;to draw UML diagrams is umlet : <a href="http://www.umlet.com/" target="_blank">http://www.umlet.com/</a> &nbsp;It&#39;s<br>
fast, no popups, dialog boxes, saves it&#39;s diagrams in plain text files (easy<br>
to version), ... and free as in free beer ;)<br>
<br>
This done (100% test green, 100% coverage and most obvious use cases<br>
tested), I sketched out again for next tasks and start all cycle again.<br>
<br>
In professionnal environment I like to use Scrum iterative development<br>
process.<br>
<br>
I hope this help !<br>
<br>
<br>
Laurent<br>&gt;&gt;<br><br>Thanks Laurent, that is very helpful, and I like the umlet application a lot.<br><br>cheers<br>AB<br></div>