Having a good model of your software is the best way to communicate with other developers working on the project and with your customers. A good model is extremely important for medium and big-size projects, but it is also very useful for small ones. Even if you are working on a small one man project you will benefit from a good model because it will give you an overview that will help you code things right the first time.
Havi bonan modelon de softvaro estas la plej bona ebleco komuniki kun aliaj prilaborantoj de la projekto kaj kun klientoj. Taŭga modelo estas treege grava por mezaj ĝis grandaj projektoj, sed estas ankaŭ tre utila por malgrandaj. Eĉ se vi estas sole prilaboranta iun projekteton, vi profitos de bona modelo ĉar ĝi ebligos superrigardon kiu helpos vin kodigi ĝuste jam dekomence.