I spend roughly 1/2 to 2/3 of my time on this project on administrative tasks. This is totally inefficient, as I am also the sole programmer.
This is a problem entirely due to the
third-world Internet service provided in New Zealand, and the fact that the Sourceforge server, which has a great suite of tools, unfortunately lies on the other end of a
very slow pipe (thank you monopolistic capitalists, and a feeble-minded government for not releasing the rest of it to the public) across the Tasman Sea. If I can not improve on this rate, then unfortunately Project Management is devouring far more time than it saves and I have to give it up, as I only have 4-5 hours per week for this project.
This is an interesting issue I think - especially that I have got to this point where Project Management fails due to poor technology provision. Unfortunately I'm trying to do the poor-man's mega-project. What I really need is to rent/buy/swindle my own local server space.
Another problem is that the project's complexity is ballooning - I need proper Project Management tools (i.e. dynamic, staggered Gantt charts). I can't do that with Sourceforge.
My options are:
- Continue status quo
- Abandon all digital project management and revert to paper
- Rent US server space + domain
- Rent NZ server space + domain
- Try and get free local hosting
I could revert to paper - which would be much more time-efficient, but then I lose the ability to store and publish project info online easily. I would still have to put up with slow file release uploads, and wait until a free wiki service is available.
Cost = nothing.US server space is 40 times more cost-effective than NZ server space. I don't know how NZ servers can justify their exorbitant fees for 40MB of space and a sub-domain - net worth approximately nothing. What a joke. I think US server space would still have the slow-connection problem (may even be worse).
Cost = small, with either marginal space or slow connection.Another option is to set up my own server (expensive but ideal), perhaps using an old computer that somebody doesn't want and just buy a domain name. I would have to switch to a proper Internet connection and get a phone line, which would be a pain, but may be inevitable.
Cost = expensive. The big advantage here is that I have total control over releases/source code availability/content and don't have to answer to anyone.
Another (perhaps best) option is to set up the project as an academic endevour, and use super-fast, free, university hosting.
Cost = none, but project may have to change scope.
Unfortunately I don't have the budget to justify setting up my own server yet, so might revert to paper and off-line tools until then.
It might be more effective to do an off-line Gantt chart that I can publish on-line at intervals. I'll try that for now.