Why do projects fail - 101.
- Unclear timeframes.
and saying you dont have any brings us to
- Lack of proper planning
- Lack of delivery milestones.
If you dont have estimates, I asume you aren't tracking to any sort of plan. If you know what needs to be done, you can establish an estimate, even if its a rough order of magnitude.
As the business owner or project manager, you need to ensure a clear vision statement is in place, which outlines the broad objectives for your team, with clear milestones which can be fleshed out, measured and tracked through planning and implementation, during technical reviews and through every stage of delivery.
I'm just trying to help. You're in a risk mitigation phase without a rudder or sextant and all that comes to mind is the old PM adage: Fail to plan - plan to fail.
As someone that has managed mulit-million dollar projects for the last 20+ years it also sounds like you're suffering from major scope creep/uncertainty and as a result you're trying to do everything and getting nowhere (that may be a little harsh but it's time to face facts).
My suggestions would be to:
a) put down on paper the features you want to incorporate
b) get everyone (or at least the key people) to agree on a priority ranking for each feature
c) chunk the project into phases based on feature priority
d) set a target to complete the first phase - don't publish the date externally
e) establish regular follow-up sessions to track progress
When moral is low you need to get some successes to re-energize your team. Don't try for a homerun. Get a few singles and avoid making mistakes that will further demoralize the team.
And last but not least; thank you, thank you, thank you for the effort you've put into FTB so far. I've spent way too much of my free time playing.