`
janrn
  • 浏览: 45289 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

项目管理,该如何合理安排开发任务

阅读更多
我目前管理着一个小项目,上面还有大项目经理。
一直以来,也没把自己当项目经理。
开发任务结束后,现在开始了测试,以及业务方测试。
经常会有BUG提交回来,都是在了解后,马上安排下去修改。
有一天,大项目经理跟我说,你怎么安排任务的,我说,有新BUG来了,马上安排下去,现在差不多改好了。
他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。
我说,前几天的BUG较少,大家都改完了。
他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。

听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。
分享到:
评论
18 楼 xianlv 2010-05-19  
janrn 写道
我目前管理着一个小项目,上面还有大项目经理。
一直以来,也没把自己当项目经理。
开发任务结束后,现在开始了测试,以及业务方测试。
经常会有BUG提交回来,都是在了解后,马上安排下去修改。
有一天,大项目经理跟我说,你怎么安排任务的,我说,有新BUG来了,马上安排下去,现在差不多改好了。
他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。
我说,前几天的BUG较少,大家都改完了。
他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。

听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。


Bug分为缺陷性的和非缺陷性的:对于前者,可以定义为预分派任务未完成(界定一个任务是否已完成,以通过验收测试/回归测试 为准);对于后者,如果你们的项目采用迭代式开发,那么就defer到下一个迭代中,如果是固定期限合同下的项目,那么祝你们运气继续好。
17 楼 joeyhacker 2010-05-18  
如果任务量安排的合适, 这当然是很好的方法.  但你必须对任务的复杂程度有充分的了解. 
16 楼 giginet 2010-05-18  
抛出异常的爱 写道
fm_974 写道
我觉得,能者多劳是必须的,这样企业才有生命力。拿15K的人必须能创造出5K的人三倍以上的价值

但是,关键是如何让多劳者多得。一般老板顶多嘴上夸两句,工资奖金不见动静,时间一久必然逼走能力强的员工。--这才是真正的大锅饭


写程序不等于拧螺丝的


相当同意。公司高管要做的事情要比普通员工多10倍的有吧。

要考虑技术攻关的。真正的价值并不是仅仅体现在同一个事情谁做的快这个坎上,能者多劳绝对不应该体现在这个上面。无休止的任务的确让人反感。
15 楼 seeckt 2010-05-18  
我觉得不会是压力大的原因
短期内压力大完全可以抗过去的
辞职的决定不可能在1个月之内就定下来
肯定是之前就有想法了
14 楼 llyzq 2010-05-18  
celine 写道
janrn 写道

他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。
我说,前几天的BUG较少,大家都改完了。
他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。

听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。


俺没看明白,难道平均分配搞大锅饭的是好项目经理?

llyzq 写道
的确值得学习
去年第一次带项目
项目难度也比较大
有一个兄弟能力不错,我也希望多培养他
所以给了很多事情,最后导致他辞职

我一直都很内疚


给事情之前有沟通麽?
有没有告知期望他通过更多的任务得到锻炼,而他也愿意接受这种锻炼?
在锻炼的过程中有没有给予必要的指导和支持?
另外事情是否多到难以承受的程度?
......




可能是我的沟通方式有问题

我也担心他压力过大

也主动询问过几次

但是他都不太愿意沟通

再加上后面压力过大,我也开始有点疏忽了
13 楼 raojl 2010-05-18  
我的目的利用现有的管理模式和潜规则,达到自己最大化工作价值和学习生活的时间的合理分配。这就是我们做程序员的目标,至于管理层,让他们去管理吧!
12 楼 抛出异常的爱 2010-05-18  
fm_974 写道
我觉得,能者多劳是必须的,这样企业才有生命力。拿15K的人必须能创造出5K的人三倍以上的价值。

但是,关键是如何让多劳者多得。一般老板顶多嘴上夸两句,工资奖金不见动静,时间一久必然逼走能力强的员工。--这才是真正的大锅饭


写程序不等于拧螺丝的
11 楼 fm_974 2010-05-17  
我觉得,能者多劳是必须的,这样企业才有生命力。拿15K的人必须能创造出5K的人三倍以上的价值。

但是,关键是如何让多劳者多得。一般老板顶多嘴上夸两句,工资奖金不见动静,时间一久必然逼走能力强的员工。--这才是真正的大锅饭

10 楼 seeckt 2010-05-17  
引用
不一样你可以体现在安排的任务达成时间上,比如15000/月的给2天时间完成,1500/月的给2个星期去完成,但是不应该谁做得快就越给他压更多的任务,那样只会打击员工的工作积极性,跟让员工无偿加班是一个性质的事情,如果附带的谁做得慢就越是不给他任务做,那么你这样就是真正的叫做奖懒罚勤了


老板: 最近用户反馈响应速度很慢,但我发现还有员工在闲着,这是怎么回事?
经理: 因为那个人已经忙完自己的事了,让他再承担别人未完成的工作会打击他的积极性
老板: …………


话说这个不是找抽么
不如定个周期性的绩效分值
把某个周期中的任务完成率放墙上,谁达成率低就把自己的分补给达成率高的人
9 楼 wanghhao 2010-05-17  
这个问题的关键是:如何准确估计一个任务的工作量,如何既不让人偷懒又不会让人太累
8 楼 songze39 2010-05-17  
问题分紧急程度,如果很紧急的问题应及时处理,不是紧急问题可以和用户沟通先把已确定好的需求或问题解决,再将这些问题在后一阶段解决!一般用户是可以说通的!

我目前也在管一个小项目,进度计划我先排好,再找开发工程师确定,如果有问题,再做适当的修改!一般能力高的,肯定是安排一些技术难度大的事情!
7 楼 aws 2010-05-17  
wumingshi 写道
其实软件开发是一个高度复杂的人类智慧行为,估算不准是正常的,准反到不正常了。做完了就让他浪费时间也不是正常的。scrum的很多practice就是要增加透明性,每个人在做什么,进度,困难都要清清楚楚,这样也就不会有这样的问题了。当然,scrum这里的方法并没有提供收入分配原则,但换个角度看,15000/月的程序员和5000的程序员用的时间当然应该不一样。


不一样你可以体现在安排的任务达成时间上,比如15000/月的给2天时间完成,1500/月的给2个星期去完成,但是不应该谁做得快就越给他压更多的任务,那样只会打击员工的工作积极性,跟让员工无偿加班是一个性质的事情,如果附带的谁做得慢就越是不给他任务做,那么你这样就是真正的叫做奖懒罚勤了
6 楼 pipilu 2010-05-17  
是这样的,非常赞同,投个精华
5 楼 抛出异常的爱 2010-05-17  
wumingshi 写道
其实软件开发是一个高度复杂的人类智慧行为,估算不准是正常的,准反到不正常了。做完了就让他浪费时间也不是正常的。scrum的很多practice就是要增加透明性,每个人在做什么,进度,困难都要清清楚楚,这样也就不会有这样的问题了。当然,scrum这里的方法并没有提供收入分配原则,但换个角度看,15000/月的程序员和5000的程序员用的时间当然应该不一样。

如果你的工作粒度足够小。
我认为所用的时间应该差不多。

对于足够复杂以至不能分割的任务
一年能遇到三个已经很倒霉了。

PS 5K与2K有本质上的差别。
4 楼 wumingshi 2010-05-17  
其实软件开发是一个高度复杂的人类智慧行为,估算不准是正常的,准反到不正常了。做完了就让他浪费时间也不是正常的。scrum的很多practice就是要增加透明性,每个人在做什么,进度,困难都要清清楚楚,这样也就不会有这样的问题了。当然,scrum这里的方法并没有提供收入分配原则,但换个角度看,15000/月的程序员和5000的程序员用的时间当然应该不一样。
3 楼 janrn 2010-05-16  
<div class="quote_title">celine 写道</div>
<div class="quote_div">
<div class="quote_title">janrn 写道</div>
<div class="quote_div">
<br>他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。<br>我说,前几天的BUG较少,大家都改完了。<br>他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,<span style="color: red;">不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。</span><br><br>听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。</div>
<br><br>俺没看明白,难道平均分配搞大锅饭的是好项目经理?<br><br><div class="quote_title">llyzq 写道</div>
<div class="quote_div">的确值得学习<br>去年第一次带项目<br>项目难度也比较大<br><span style="color: red;">有一个兄弟能力不错,我也希望多培养他<br>所以给了很多事情,最后导致他辞职</span><br>我一直都很内疚</div>
<br><br>给事情之前有沟通麽?<br>有没有告知期望他通过更多的任务得到锻炼,而他也愿意接受这种锻炼?<br>在锻炼的过程中有没有给予必要的指导和支持?<br>另外事情是否多到难以承受的程度?<br>......<br><br><br>
</div>
<p> </p>
<p>俺没看明白,难道平均分配搞大锅饭的是好项目经理?</p>
<p> </p>
<p> </p>
<p>不是搞平均分配,搞大锅饭,之前还有一句话:<span style="color: #ff0000;"><strong>安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。 <span style="color: #000000;"><span style="font-weight: normal;">是已经安排过了任务,只不过,人家已经提前做完了。大项目经理的意思是,既然任务已经安排过了,不管人家是否已经做完了,都不要随意增加或者修改人家的任务。如果人家提前做完了,那剩下的时间就由他自己支配,而不要随意的增加人家的任务。如果项目最终延期了,也不能去责怪开发员,因为人家已经按时做好了本职任务。</span></span></strong></span></p>
2 楼 celine 2010-05-15  
janrn 写道

他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。
我说,前几天的BUG较少,大家都改完了。
他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。

听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。


俺没看明白,难道平均分配搞大锅饭的是好项目经理?

llyzq 写道
的确值得学习
去年第一次带项目
项目难度也比较大
有一个兄弟能力不错,我也希望多培养他
所以给了很多事情,最后导致他辞职

我一直都很内疚


给事情之前有沟通麽?
有没有告知期望他通过更多的任务得到锻炼,而他也愿意接受这种锻炼?
在锻炼的过程中有没有给予必要的指导和支持?
另外事情是否多到难以承受的程度?
......


1 楼 llyzq 2010-05-15  
的确值得学习

去年第一次带项目

项目难度也比较大

有一个兄弟能力不错,我也希望多培养他

所以给了很多事情,最后导致他辞职

我一直都很内疚

相关推荐

    【项目管理】-项目开发计划

    项目开发计划是项目管理的基石,它是一个详细的文档,列出了项目从启动到收尾的整个过程中,每个阶段的目标、任务、时间表、资源分配、风险评估以及质量控制策略。这个计划为项目团队提供了明确的方向,帮助他们理解...

    项目管理技术在软件开发过程中的若干问题探讨

    1. **需求管理**:准确捕捉用户需求,并将其转化为具体可行的开发任务。 2. **迭代开发**:采用敏捷开发模式,通过快速迭代的方式逐步完善产品功能。 3. **版本控制**:利用版本控制系统跟踪代码变更,确保开发过程...

    软件项目管理体系及项目管理方案

    制定详尽的项目计划,明确每个阶段的任务分解、时间安排和资源配置,是项目管理计划的重中之重。在此基础上,项目经理还需要不断监控项目的执行情况,及时发现并纠正偏差,保持项目进度和质量。同时,项目协调与沟通...

    设计开发项目管理文件.pdf

    通过评审予以立项开发设计的项目,由技术管理部编制《设计开发任务书》,经公司技术总监审签后,交生产管理部确定立项编号,并正式下达开发设计任务给研发部门,项目纳入生产管理流程安排设计试制工作。 三、策划...

    微软软件开发项目管理讲义课件.pptx

    两者之间应相互协调,功能需求的优先级决定了开发任务的顺序。 5. **工作分解结构(WBS)**: WBS是将项目分解为更小、更可管理的工作单元的过程,有助于明确责任分配、估算时间和成本。通过构建WBS,可以创建详细...

    SF28 软件开发任务表

    - **外包项目管理**:当公司将项目外包给第三方时,制定详细的软件开发任务表有助于双方就项目目标、进度和预算等方面达成共识。 综上所述,“SF28 软件开发任务表”不仅是一份简单的文档,更是软件开发过程中不可...

    兴业银行房地产开发贷款项目管理实施细则.doc

    这包括对贷款项目的基本信息进行严格审核,对项目管理团队的构成和职责进行明确分工,对额外的法律文本提出要求,对放款流程进行规范,对贷后管理进行定期检查,对还款计划进行合理安排,对金融服务方案提出定制化...

    xx股份有限公司的软件开发任务书

    总的来说,《xx股份有限公司软件开发任务书》是软件开发项目管理的核心文档,它整合了项目的所有关键要素,包括目标、资源、进度、责任和成本,以确保项目的有效规划和执行。通过这份任务书,我们可以看到xx股份有限...

    软件工程与项目管理

    项目范围定义了项目的边界,时间管理则关注如何合理安排任务和里程碑,成本管理涉及到资源分配和成本估算。质量管理确保产品符合标准,人力资源管理涉及团队建设和人员调度,风险管理则需要识别、评估和应对可能对...

    项目管理产品开发计划排期

    在IT行业中,项目管理是确保复杂任务顺利进行的关键要素,特别是在产品开发中。"项目管理产品开发计划排期"是一个核心概念,它涉及到如何高效地规划、组织和控制资源,以达成预定的目标并按时交付高质量的产品。下面...

    项目管理简单模型 项目管理简单模型

    接下来,工作量量化是项目管理中的重要环节,尤其是在软件开发领域,由于其工作的复杂性和不确定性,量化工作难度较大。有效的项目计划应当根据项目实际进展而非日历时间来编写,同时,计划应涵盖项目内容的深入思考...

    软件开发与项目管理-1期 模块七 项目管理.pdf

    《软件开发与项目管理-1期 模块七 项目管理.pdf》课程深刻剖析了项目管理的三大核心领域:项目计划、配置管理和质量管理,为学生提供了全面的理论知识和实践技能,旨在培养他们在实际软件开发项目中出色的项目管理...

    软件开发工程 项目管理

    ### 软件开发工程项目管理的关键点 在软件开发领域,项目管理扮演着至关重要的角色。良好的项目管理不仅能确保项目的顺利进行,还能提高团队的工作效率和产品质量。然而,在实际操作过程中,很多团队对于项目管理...

    山东大学软件学院软件项目管理.rar

    "进度规划"则涉及任务分解、工作量估算和甘特图的绘制,以合理安排项目的时间线。 项目执行阶段,项目经理需要监控项目进度,确保各项任务按计划进行。在这个过程中,"沟通管理"起着关键作用,确保团队成员间的有效...

    项目管理实践笔记一.pdf

    项目管理是确保项目目标得以实现的重要管理活动,它涉及到一系列的计划、组织、指导和控制项目资源的活动。项目经理在其中扮演着至关重要的角色,需要具备极强的主动性和责任感,以及足够的项目投入。本文档是关于...

    新产品开发流程和研发项目管理

    ### 新产品开发流程和研发项目管理相关知识点 #### 一、新产品开发流程概览 新产品开发(NPD)是指从概念生成到最终产品的整个过程。它包括了市场调研、概念生成、设计开发、测试验证以及上市等多个阶段。有效的NPD...

    项目管理流程图,项目管理流程图

    假设有一个软件开发项目,我们可以将其项目管理流程图大致分为以下几步: 1. **启动阶段**: - 定义项目目标和预期成果。 - 识别关键的利益相关者。 - 初步评估项目可行性。 2. **规划阶段**: - 制定详细的...

    项目管理培训介绍 -- 有效的项目管理方法

    通过以上梳理可以看出,该项目管理培训覆盖了项目管理的核心领域,包括项目计划、任务管理、资源分配、监控跟踪以及风险管理等多个方面,旨在帮助学员全面掌握项目管理的关键技能,提高项目的成功率。

Global site tag (gtag.js) - Google Analytics