最近都在做公司新版网站的规化准备工作,今天开始进行项目的时间安排了,说实话第一次安排这么大个项目(其实不算大,4个人工期差不多近2个月时间)。以前做的项目要不不是我来安排要不就是没安排。大半天都在做这个事,头都快晕了,看着project 100多行眼都花了。
多人协作和一个人就是完全不一样,时间安排要做发分工明细和平均,任务间有交叉关系,要把时间安排好所以真是大学问啊。
分享下我做的过程吧:
1.进行任务分解,这个工作一定要细细到分解为最小单位为止。
2.对每个任务进行开发时间分析,这个主要要对需求进行了解功能复杂性,对时间进行估算,一般我给的时间都会宽一点。
3.算总的开发时间,就是算发所有工作一个人要多久完成。这样除以人数就可以得到大至的总项目时间,一般来说总项目时间是大于算出来的。
4. 把每个任务分配给开发人员,这里主要是要注意模块的关连性和前后关系,还有就是不可能把所有复杂的都分给一个人,这样可以让团队所有人得到同样的锻炼。一个人的时间安排到了项目总时间就不在进行分配,到所有任务分配完为止。一般来说是不可能一次性分配好的,进行一两次调整就完美了。
还是实践出真知,哈哈。欢迎讨论。
多人协作和一个人就是完全不一样,时间安排要做发分工明细和平均,任务间有交叉关系,要把时间安排好所以真是大学问啊。
分享下我做的过程吧:
1.进行任务分解,这个工作一定要细细到分解为最小单位为止。
2.对每个任务进行开发时间分析,这个主要要对需求进行了解功能复杂性,对时间进行估算,一般我给的时间都会宽一点。
3.算总的开发时间,就是算发所有工作一个人要多久完成。这样除以人数就可以得到大至的总项目时间,一般来说总项目时间是大于算出来的。
4. 把每个任务分配给开发人员,这里主要是要注意模块的关连性和前后关系,还有就是不可能把所有复杂的都分给一个人,这样可以让团队所有人得到同样的锻炼。一个人的时间安排到了项目总时间就不在进行分配,到所有任务分配完为止。一般来说是不可能一次性分配好的,进行一两次调整就完美了。
还是实践出真知,哈哈。欢迎讨论。