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

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

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

听完后,我很惭愧,当初我还是程序员时,总有一种感觉,为啥总是有做不完的事,为啥总是在做事,为啥总是那么烦闷,为啥总是不希望看到经理,每次经理朝我望来时,总是很紧张,总想避开。原来那时没有一个好的项目经理。
分享到:
评论
38 楼 yecllsl 2010-06-10  
我觉得干得快的还是应该多安排任务,然后在绩效中体现出来。否则,岂不有浪费资源的嫌疑。
37 楼 hwhuang 2010-06-09  
对于一个管理者而言,项目中任务的分配,在任务下发到下属之前,必须做好三件事情:
1. 对于所有需要做的事情的优先级---业务流程的优先级,重要性优先级,完成时间的优先级。
2. 对于每个需求所需要的effort,其实effort也反映需求的难易程度。--产出的文档是Project Schedule。
3. 对于一个需求assign给一个同事,必须事先同他沟通。。。
36 楼 stoneskin 2010-06-02  
应该给程序员一些他们感兴趣的又没有压力的附加项目,当主活干完了就可忙你的附加活了。
比如,,我的空余时间都用来研究Android了,因为将来我们可能会开发手机程序。。
做为老板,让人闲着是对大家都不负责。
我认识一个做数据库的人是因为太闲而辞职的。。。
35 楼 youcou12 2010-06-01  
看了这篇文章的真的学习不少,对以前自己对任务的分配有一个很大的警示作用,觉得以前是有点 奖懒罚勤的状态,在以后的任务安排和团队建设上一定得努力提高! 目前觉得团队建设是一个非常大大挑战 ,要做好团队建设和保证员工工作的积极性,减少人员流失率方面 ,需要做很多的事情,并不是简单的吃吃饭什么的 !
34 楼 狼群首领 2010-06-01  
    看来可以向领导建意一下,现在我们就是这样安排工作的。
33 楼 chouken 2010-06-01  
janrn 写道
我目前管理着一个小项目,上面还有大项目经理。
一直以来,也没把自己当项目经理。
开发任务结束后,现在开始了测试,以及业务方测试。
经常会有BUG提交回来,都是在了解后,马上安排下去修改。
有一天,大项目经理跟我说,你怎么安排任务的,我说,有新BUG来了,马上安排下去,现在差不多改好了。
他脸色微微一变,跟我说,以后不要这样安排任务啦。安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。
我说,前几天的BUG较少,大家都改完了。
他说,那是大家做事的效率好,改完了,大家就去做自己想做的事,不能因为他们做事快,做完后还要做更多的事。那这样下去,谁还会尽快做好任务呢。

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


你的大项目经理讲的很对。
从中你应该再挖掘一下。

(开始时间,结束时间,)期限管理
(任务详情,)如果你要管理起这部分作业的话,这是前提。不光是内容,很包括你怎么分析,怎么修改,怎么测试,bug原因等等都需要管理起来
(任务数量,)做到这一点你才能够进行成本管理,进度管理
(都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。)团队士气千万不可毁
32 楼 lt0604 2010-05-31  
carfieldguo 写道
其實就應該是計畫于溝通的問題吧。
樓主的大項目經理讓樓主對手下的工作作出規劃,讓每個人都能有事情做,能夠順利的完成項目。
當有新的比較迫切的需求到來的時候,如果能力強的程序員在完成了他的任務之後,樓主可以跟他溝通跟他加點活的。

如果每个人都像你这么好沟通,天下就太平了。有人会为了几十块钱杀人,有人为灾区捐几个亿,角度不同而已!知人善用才是正理。“xxxx的阶级管理”还是非常道理的。
31 楼 lt0604 2010-05-31  
抛出异常的爱 写道
fm_974 写道
我觉得,能者多劳是必须的,这样企业才有生命力。拿15K的人必须能创造出5K的人三倍以上的价值。

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


写程序不等于拧螺丝的

非常有道理,程序这东西,没用最好,只有更好!写代码和修改代码,大家仔细想想就知道哪个更辛苦,15k和1.5k的员工的最大差别应该在这里。
30 楼 ozzzzzz 2010-05-31  
没什么讨论的,本本主义加教条主义,想的很好,失败的会很惨。可以说根本还没入门。
其实很简单,保证任务粒度足够小,保证优先级别判断标注足够的明确。教科书的那些东西其实比放出屁还臭,不仅仅臭还有毒。
29 楼 carfieldguo 2010-05-31  
其實就應該是計畫于溝通的問題吧。
樓主的大項目經理讓樓主對手下的工作作出規劃,讓每個人都能有事情做,能夠順利的完成項目。
當有新的比較迫切的需求到來的時候,如果能力強的程序員在完成了他的任務之後,樓主可以跟他溝通跟他加點活的。
28 楼 抛出异常的爱 2010-05-31  
hiblue 写道
wanghhao 写道
这个问题的关键是:如何准确估计一个任务的工作量,如何既不让人偷懒又不会让人太累

这个问题好象无解,
另外还有一个问题,
事实上任务清单也不可确定,
计划......从来没有变化快。
我对自己单人估计任务时间,也不准确,对他人的工作的估计就更难把握,
所以,我的项目管理的方法是,无为而治,
任何企图都是白费时间,不如把企划的时间用来做事。


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

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

看来你的领导管理能力不错,多跟他学学吧。提前完成和超额完成必须要有奖励(休息也是一种奖励),而不是“得到额外工作”,当然大部分公司都做不到这个。
26 楼 linliangyi2007 2010-05-27  
这个哲学思想要推广
25 楼 srdrm 2010-05-26  
有些事是急事,实在没办法的,必须得做。就算精简了,也得安排出时间,维护性的项目很有这样的可能。这是没办法的,如果一切都按计划办事,没有反应能力。那很多事就做不了。
24 楼 hiblue 2010-05-26  
wanghhao 写道
这个问题的关键是:如何准确估计一个任务的工作量,如何既不让人偷懒又不会让人太累

这个问题好象无解,
另外还有一个问题,
事实上任务清单也不可确定,
计划......从来没有变化快。
我对自己单人估计任务时间,也不准确,对他人的工作的估计就更难把握,
所以,我的项目管理的方法是,无为而治,
任何企图都是白费时间,不如把企划的时间用来做事。

23 楼 kanpower 2010-05-24  
wumingshi 写道
其实软件开发是一个高度复杂的人类智慧行为,估算不准是正常的,准反到不正常了。做完了就让他浪费时间也不是正常的。scrum的很多practice就是要增加透明性,每个人在做什么,进度,困难都要清清楚楚,这样也就不会有这样的问题了。当然,scrum这里的方法并没有提供收入分配原则,但换个角度看,15000/月的程序员和5000的程序员用的时间当然应该不一样。


你说的这个根本做不到,除非你那项目没有时间要求.
22 楼 rrsy23 2010-05-21  
不错的公司啊

期待啊
21 楼 mercyblitz 2010-05-20  
wumingshi 写道
做完了就让他浪费时间也不是正常的。scrum的很多practice就是要增加透明性,每个人在做什么,进度,困难都要清清楚楚,这样也就不会有这样的问题了。当然,scrum这里的方法并没有提供收入分配原则,但换个角度看,15000/月的程序员和5000的程序员用的时间当然应该不一样。


不能说是浪费时间,而是尊重他人的劳动。从人性的角度来说,是一种“关怀”。

同样的工作时间的多少不能说明它的价值,价值应体现在素质全面性。兴许做得慢的人,他考虑问题比较全面,尤其是项目任务分配的时候,项目经理是否把任务考虑清楚。沟通是关键。
20 楼 lib 2010-05-20  
<div class="quote_title">抛出异常的爱 写道</div>
<div class="quote_div">
<div class="quote_title">fm_974 写道</div>
<div class="quote_div">我觉得,能者多劳是必须的,这样企业才有生命力。<span style="color: #ff0000;">拿15K的人必须能创造出5K的人三倍以上的价值。</span> <br><br>但是,关键是如何让多劳者多得。一般老板顶多嘴上夸两句,工资奖金不见动静,时间一久必然逼走能力强的员工。--这才是真正的大锅饭 <br><br>
</div>
<br>写程序不等于拧螺丝的</div>
<p> </p>
<p><span style="font-size: small;"> <span style="color: #0000ff;"><strong>你敲得代码再多,也不及天才的灵光一闪!</strong></span></span></p>
19 楼 andyyehoo 2010-05-20  
引用
安排任务时,一定要把开始时间,结束时间,任务详情,任务数量,都安排好,之后再来的BUG,也不要再安排到已经安排的时间中。 是已经安排过了任务,只不过,人家已经提前做完了。大项目经理的意思是,既然任务已经安排过了,不管人家是否已经做完了,都不要随意增加或者修改人家的任务。如果人家提前做完了,那剩下的时间就由他自己支配,而不要随意的增加人家的任务。如果项目最终延期了,也不能去责怪开发员,因为人家已经按时做好了本职任务。


完全同意,我也一直按照这样的逻辑管理

项目的节奏要控制好,下属的节奏也要控制好,你可以根据下属的能力,决定分配任务的难易和数量。但是不能说,一旦看到下属已经完美的解决了任务,就说觉得要给他点东西,免得好像他没事干一样。那个说明人家能干,有享受空闲时间的权利,就像google的工程师一样。

如果随便插任务,一来说明你项目进度没控制好,二来说明你分配任务能力不过关。

项目管理也是们艺术来的……

相关推荐

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

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

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

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

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

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

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

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

    SF28 软件开发任务表

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

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

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

    软件工程与项目管理

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

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

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

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

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

    软件开发工程 项目管理

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

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

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

    项目管理实践笔记一.pdf

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

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

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

    IT项目管理——图书馆管理系统.pdf

    项目进度安排是指根据项目的实际情况,合理安排时间,使项目能够顺利完成。在本项目中,项目进度安排是从2012年3月21日开始,于2012年5月31日完成。 在项目实施过程中,项目范围说明书、项目进度安排、项目角色与...

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

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

    第8讲 软件工程-软件项目管理

    本讲“第8讲 软件工程-软件项目管理”深入探讨了软件开发过程中的各项管理任务,旨在提升软件项目的成功率。 首先,软件项目管理概述涉及到对整个软件开发过程的全面理解,包括项目的目标设定、资源分配、时间规划...

Global site tag (gtag.js) - Google Analytics