Posted on 2009-10-03 11:32
天空苍茫 阅读(562)
评论(1) 编辑 收藏 所属分类:
软件工程
最近一直想为公司培养几个项目开发人员,以项目来实践,将两个人在同一个项目之间配合,而这个项目进度非常紧,没有办法,死马当作活马医,没有项目需求,只有几个页面,一个对方提供的一些简单的说明,
了解需求的是我们公司的一个同事,他不是专门的项目管理人员,没有了解需求的经验,所以了解的项目需求有很多不尽人意之处,但是项目开发方根本不考虑我们的进度近况,想在一个月之内,将开心网上大部分功能全部搬在这个项目上,甚至又增加一切其他网站上比较好的功能实现,
拿到项目的时间,我感觉要吐血。累死下边的开发人员也搞不定这样的项目。好像项目开发不是用来使用的,而是用来玩家家的一样,花费点人力搞一下,就这样项目结束了。
如果总是做这样的项目,真的不知道我以后会成什么样的开发人员。不知道怎么才能带领一个团队成功出来一个正式运行的项目。公司开发的项目都是个人英雄主义,所有的项目基本不会考虑一个团队去开发,一般都是一个人或者两个人开发一个大型的项目。
我不反对一个人开发一个大型项目,但是要考虑以后项目的维护、项目开发人员交替、一个思维的局限性,我的建议是最好2-5个人在一起开发一个项目。项目分成一个核心开发人员,一个项目经理、一个前台页面以及效果、一个测试人员。
其中项目经理必须起到决定性作用,对于项目指定下来的规则和制度,所有的开发人员必须按照项目经理制定的开发步骤去开发,对于项目经理指定的核心代码。其他开发人员不能随意的修改,如果项目经理指定的策略有问题,小组开发人员不能随意的去修改,应该给项目经理指出,由项目经理来负责修改。这样才能保证整个项目内部所有的风格统一,不能自己按照自己的想法。
团队建设确实比较重要,团队成员的稳定性,决定团队开发效率,如果一隔团队的核心成员经常发生变动。那这样项目的开发进度以及效率、团队之间配合默契程度都会受到大大的影响,新来的员工培养问题。。。
项目经理确实比较难当,
老板与项目经理之间的职责要分明,最好老板不要干预整个项目组的开发。