文 | 魔术师
对于一个技术团队的管理者而言,评估项目开发周期是必备的技能之一。一个好的开始是成功的一半,在项目开发之前做好规划,才能够在后期从容应对各种突发情况。关于项目开发周期的评估,作者有以下心得。
团队协作首先,从技术的角度评估。需要考虑问题如下:
- 项目的技术难点在哪里?
- 目标用户量有多少?不同等级的用户量(十万级、百万级还是亿级等等)采用不同的技术选型。
- 项目可以划分为哪几个模块?每个模块需要多少人,多少工时。
- 项目开发规范的制定。
其次,从开发团队的角度评估。
- 团队整体技术能力如何?对于项目所需技术是否熟练。
- 团队氛围如何?团队之间配合是否默契,是否有矛盾,是否有小帮派等等。
- 团队内部具体成员的技术能力如何?根据每个人技术能力水平分配不同的任务。
- 团队中有人中途退出怎么办?
- 团队中有人因为技术达不到造成所负责的模块不能按时完成怎么办?
第三,从团队成员的思想角度考虑。团队成员思想是什么意思?中国有句古话叫做"人心齐,泰山移"。一个团队必须共同的信仰,才能团结起来劲往一处使,如果团队成员压根就不认同公司的做法,那即使前两点都没有问题,那也很难作出优秀的产品。一般情况下团队成员的思想和公司的决定不会有冲突,但是如果没有考虑到这一层面,造成的后果也将是不堪设想的。
团队成员的思想也可从以下几点考虑:
- 团队是否认同当前公司的决定。
- 团队成员对于公司的发展前景是否看好。
- 团队成员对于公司的业务是否有兴趣。
- 公司能够给员工职业发展带来什么帮助。
- 公司是否存在令团队成员难以接受的因素(公司制度、领导风格等)。
以上便是作者对于项目周期评估的笔记。
(PS: 可能以上考虑的问题对于一个老手而言依然尚浅,但是作者想要表达的意思是:尽可能从多维度思考问题,作出的决定也就越接近真实情况。)
---- 2019-05-26
网友评论