怎么估算一个项目的复杂度然后用来控制项目进度?
公司在做一个类似社区的项目,可是项目预估的期限非常紧,反正作为公司老板肯定是希望项目越快完成越好了,不过从开发的角度讲,怎么控制项目进度呢?听到最多的话就是项目负责人问,XX这个功能咋样了,啥时候能完成(老码农大哥如果有这方面回复的话术还请赐教,不胜感激)。
空讲无用,就举个社区的例子吧,即便是网上找现成的开源项目拿来改也好,或者使用某个框架完全自己打造所有功能也好,我们现在采用的就是后一种。功能上就不细说了,举例子么,假设就有3个功能,登陆,发文章,管理文章。
假如真就全是增删改查就简单了,但是话说回来,这只是举个例子。 比如怎么才能认定登陆功能需要一个人3天完成或者3个人一天完成(这里当然跟一个技术人员的技能熟练程度有关,就假设是一个比较标准的phper吧,至于什么标准,就以所有php方面的逻辑控制问题都能自己独立解决能baidu能google的就能解决问题的)?
我们团队目前是4(实际3.0001,其中有一个连html都不熟只会写ifelse的phper,也不知道HR是怎么招进来的)个coder,一个切页面的,一个美工,一个测试。
目前的分工是一个人全权负责后台,其他人负责前台,其实每个功能又有很多垂直的需求,细节关联也很多,而且实际情况还是这边正做着,那边功能上又说改就改了,另外还有一些之前设计不合理的地方,又要弄成新的方式。
因此,在这里还请有项目控制管理经验的人,提供几点建议,本人就是4个coder中的一个,当然希望以后会成为经理之类的,所以如能获得您宝贵的提示,真是万分感激。金钱方面的回报或许拿不出手,在下是做php的,如果有需要提供外援的时候,而我又能刚好帮得上您的忙的话,就全当报答吧(搞得和广告一样。。真不是广告)