What are the aims of your project? Without that defined you are bound to wander aimlessly and might be surprised when what you thought were your objectives are not being met.
It is always useful to look at some poorly formulated objectives and work from there. So here are some examples:
“Our goal is to ensure that people who speak Eastern Blowish can use computers in their mother tongue”. The Eastern Blowfish team then decides to localise GNOME. However, the reality in West Smedburg is that people use Windows and end-users have not adopted Linux in any great numbers. The result is an effort to localise which will probably be succefull at localisation but not at impacting the lives of the stated users as they are all still battling away in English on Windows.
A real world example. The Translate.org.za project initially selected the KDE desktop as its first localisation project. The goal was a little more defined in that we hoped to impact users at the same time as promoting Linux. When we readjusted our objectives we realised that if we wanted to impact language speakers then we would have to be localisating cross-platform projects such as OpenOffice.org and Mozilla. Thus our objectives have shifted.
Another example is that of a localiser who I met who reiterated the Eastern Blowfish example but for a real language, his mother tongue. However, on challenging him it turned out he was his families computer guru. He wanted them to use computers in their mother tongue. So really his objective was: “I want to localise so that my mother can email using GNOME in her mother tongue”. This is a perfectly valid goal -- just don’t confuse it by saying your doing it for everyone.