我问,因为我正在建立一个网站(不可否认,完全不同,但我想象的工作量最终会被比较),而且看起来它似乎永远需要.大约一个月的工作时间不少于每晚几个小时而且它正在发生,但发展似乎呈指数级升级.每个新想法或按钮都会产生一系列其他工作项目.
我尽可能地尝试使用预先制作的库和开源项目,并且我已经开始使用像Drupal / Joomla这样的CMS,但老实说,很多自定义网站都是定制的,使用可视化CMS似乎只是持有我回来了.
作为薪水支付的人,我付不起其他人帮助,所以除了志愿者工作之外,我更不用自己来制作这个网站了. (我们确实有一个自愿测试者的微观社区)
因为我知道,因为我们不打算收取任何费用,我一直在PHPBB3之上建立网站. (提供用户注册/认证,数据库API以及安全功能和全功能模板系统以及众多其他功能..哦,和论坛,嘿.)
我使用像jQuery UI这样的库来进行客户端交互.
我尝试尽可能地模块化,所以如果我需要重新连接整个事情它不会是一件糟糕的苦差事,但我担心我在这样的重大项目中缺乏经验会对网站的成功造成致命的影响.
在这里提供的人可以提供哪些课程,以及我应该在实际期望在这里看到什么样的时间表?
but development just seems to escalate exponentially. Every new idea or button spawns a whole range of other work projects
这是导致它永远消失的原因.你需要一两件事,最好是两件事.
>找出您想要的功能集,然后停在那里.抵制每一个新想法扩大工作量的冲动.我知道,这很难.
>如果你无法管理#1,那么你需要更多. Release quickly and iterate.最好让某些工作完成,然后将其余部分视为改进而不是原始功能.即使工作量没有改变,你的心态也会如此,你会对它感觉好多了,也会更有动力.另外,如果您有用户,他们会帮助您确定哪些新功能实际值得.