大家可以对程序员任务的管理发表一些意见吗?
程序员任务的管理一直以来就是比较头痛的问题。由于程序员任务的不可预测性,所以比较难控制。任何一个程序员(不管是新手或者高手),都不可能完全预测在程序编写过程中所遇到的问题,只能是预测一些比较大的难题,而在程序开发的时候,往往是在一些比较小的问题上耽搁非常多的时间,但是,这些细枝末节的东西几乎都是不可预测的。所以,规定一个人要在规定的时间完成规定的任务,往往是完不成的。
从公司存在的目的讲,公司根本不会看一个职员总共干了多少活,只会关心一个职员到底创造了多少效益,所以,就会要求程序员在一定的时间内完成那些东西。
我在网上看到非常多的关于这方面的议论,但是大家好像都牢骚比较多,但是都没有提出比较好的解决办法。
大家可以关于这个话题提出自己的解决意见吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
项目经理的任务是项目规划和项目协调,
项目协调包括内部协调和外部协调。
一个项目组内,程序员的程度是不一致的,
如何很好的利用好资源该是项目经理最头疼的问题
觉得很多时候项目经理还是要有很强的协调能力的
因为就是在一个公司内
做一个项目需要各方面的配合
如果协调能力差一点
那么想完成时阻力会很大
特别是有些时候资源没有的时候
需要项目经理去争取
技术能力比较强, 各方面协调能力强的, 并且在公司有一定资历的人可以做项目经理
有比较丰富的开发经验, 有较好的分析问题, 解决问题能力的人可以做组长
项目中应有一个技术能力很强的人. 可以作为组长, 或者是直接向项目经理汇报的成员(地位应至少等同与组长).
同意
但是项目中项目经验主要是管理作用的
所以能有技术和管理都好的人比较好
如果没有那么是要技术为重还是管理为重这就比较麻烦了
大一点的项目一般会分技术经理与模块经理
把项目经理的职责分工
但小项目的话不会那么细
第一当然是根据程序员能力分任务
任务分得比较细 不要太大 这样后面调时间时会快一点
这是主要的
第二是正确的估算时间与成本
一般来说时间要分得比较松一点
不要太紧
不然到时很被动
如果做得早那么安排做其它的
如果做不出来那么再增加
因为可能一个人的任务不能按时完成而影响整个项目的进度
时间这方面还是很重要的
开发过程中不可能都是已知的
留有一定的时间裕度是必须的
这样可以保证项目的质量
这是我的理解