首页 > 范文大全 > 正文

如何利用项目时间管理来改善软件开发中的拖延问题

开篇:润墨网以专业的文秘视角,为您筛选了一篇如何利用项目时间管理来改善软件开发中的拖延问题范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

分类号】:TP311.52

摘要:软件开发过程中由于有预先的评估不到位,开发团队的责任不到位等问题导致任务没有按预定时间完成,这是一种严重的问题,本文就针对软件开发中的拖延问题来探讨如何利用项目时间管理改善这一现状。本文通过对项目时间管理的原理、方法的探究分析软件项目在时间管理中的种种问题和困难,最后提出了一些意见和建议去改善软件开发中的拖延问题,这些讨论将会以便更好地掌握软件开发的时间。

关键词:软件开发;项目时间管理;项目计划安排

合理地安排项目时间是项目管理中一项关键内容,它的目的是保证按时完成项目、合理分配资源、发挥最佳工作效率。如果软件开发的进度计划不能得到如期的实施会导致上市机会的错失或者会使得用户的不满,同时耽误如软件的效益的实现的,同时软件的实现成本也会增加。因此,必须要利用项目时间管理来保证项目的时间安排和任务进度,才能更好地为公司带来好的效益。

一、软件开发时间拖延问题产生的原因

(一)、软件项目的进度安排的准确度不够

软件进度安排的准确程度是比成本估算的准确度更加重要。因为当成本的偏差出现时,但是就可以有补救的方法来弥补不足,但是一旦不能及时的上市,的软件将会错过好的时机,时机错过之后将找不回来,同时利益损失也会增加,公司的信誉也可能受到影响。因此,软件项目的进度的时间安排的精准度一定要高。在制定计划时,人员的安排和工作要分清分明,当然一定要标明开始和截止时间,标明一定时间一定、人员一定、工作量,这样才会有效的监督工作的顺利按时的完成,项目的进度才不会被拖延。项目进度安排中要突出重点,最重要的部分如果能够很好地按进度完成了,那么其他起到辅助作用的任务也会如期完成。在软件项目中有很多任务是同时安排下去的,他们之间的进度关系是互相影响的,所以做好各任务间的先后顺序和衔接是至关重要的,这样整个软件的进度就如期完成。

(二)、软件开发过程中缺失强硬的管理力度

软件开发过程中没有强有力的监察机制会导致在软件开发过程中失去进度控制,各个阶段的管理工作将不会有很完善的结果。如果软件开发的一部分任务无法完成,没有阶段性的成果,就会导致整个软件开发工作陷入困境,原来的进度安排也会有如骨牌效应都般陷入混乱中。

(三)、软件开发中发生意外需要及时调整

软件开发过程中市场有突发事件发生,软件项目有变更要求就会导致开发工作中出现反复的工作,软件开发进度也会出现被动的暂停和混乱。

二、项目时间控制常用的方法

(一)、甘特图

甘特图表达的思想十分简单,列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。项目管理者可以通过甘特图来查看工作的完成情况和疏漏点,也可以评估整个工作的进度。

软件开发过程中,甘特图的使用就会使得软件完成的进度更加的明晰,便于工作的查看和进行。

(二)、网络图法

网络图法是一种图解模型,网络图是由作业(箭线)、事件(又称节点)和路线三个因素组成的。网络图的特点是网络图中不能出现循环路线,否则将使组成回路的工序永远不能结束,工程永远不能完工。在网络图中交叉作业工作和平等工作作业都能在图中表示出来。

软件的开发过程使用网络图来表示,将会让软件项目时间的管理非常的明了细致,有利于软件开发的完成。

三、利用项目时间管理来改善软件开发中的拖延问题

(一)、项目时间管理中的项目活动的定义。

项目时间管理有项目活动定义,活动排序,活动时间估计,制定进度计划和进度控制等五个部分,每一个部分都是项目完成不可或缺的一部分。 活动定义的步骤及方法有下面几个方面。活动定义过程的输入:包括范围、;工作分配结构图、;历史资料、;约束因素、;假设因素、;滞后或者提前时间。活动定义的输出:包括项目目录、;细节说明、;进度管理计划、;工作的更改、;资源的更新。在进行软件开发的任务分配时,这几个方面的内容都应该考虑到,活动排序要科学,活动时间估计要准确,制定进度计划的时候要考虑全面,不能操之过急,

(二)、软件开发时间管理中的活动排序。

活动排序是确定各计划活动之间的依存关系,并形成文件。在软件产品描述、活动清单的基础上,要找出软件项目活动之间的依赖关系和工作顺序。既要考虑到团队内部希望的顺序和实际需要的优先逻辑关系,也要考虑内部人员与市场、外部与外部之间的各种依赖关系以及为完成项目所做的一些相关工作。

(三)、时间管理中的进度控制。

进度控制是指监督控制任务进度的执行情况,这样做可以及时发现和纠正偏误。在控制过程中要考虑影响项目进度变化的各种影响因素,以便进度表变更时能够快速采取实际措施。

结语:软件开发想要占据上风,占据一个好的市场位置,必须把握好时间,项目时间的管理能够让软件开发占据时间上的上风。因此,合理安排任务定制目标,让软件开发如期完成并且收获最大的效益。

参考文献:

[1]闫晓丹.如何项目时间管理对软件开发中拖延问题的改善[J].工程技术.2011(12)

[2]梅晓燕.如何利用项目时间管理来改善软件开发中的拖延问题[J].应用科技2011(08)