Hey!
I've been out of work for over 1 year now! But before you feel sorry for me, let me just say it was by choice. I dediced to take 1 year off to learn a language (Arabic). I have been in Egypt for almost 6 months now slowly progressing, my reading is much better than my speaking at this point (is that always the case with new languages?).
Anyhow, in my spare time I started developing a Directory Application. Its coming along quite well, I just have the dreaded Installation Wizard to get past.
One of the problems when creating an application is where to draw the line in terms of features. One strategy is to set a deadline and do whatever you can in that timeframe, what doesn't get done then gets put back to another release. I actually didn't set a solid deadline, but let's just say I think I should stop coding new features.
I have a beta version live on the net, but its certainly not the latest build which I hope to setup tommorrow.
Getting back to deadlines and software features, what sort of strategies did you or your team employ?