论述信息系统开发中的进度管理

来源:互联网 发布:淘宝手机回收在哪里 编辑:程序博客网 时间:2024/05/22 00:44
题目:根据个人曾经参加过的一个实际项目,简单描述项目规模,参与人员,项目目标,个人角色等方面来阐述怎样进行信息系统的进度管理。又题:论述信息系统开发中的进度管理(时间管理)。项目简单描述:笔者曾经参与一个医疗企业,备品备件管理的项目。项目的主要目标是对医疗企业的备品备件进行统计,管理,能够及时,准确的为医疗企业的决策系统或者决策部门提供相应的数据,保证医疗企业的备品备件能保证一个合理的库存,既保证能满足医疗企业的需要,又不占用过多的资源。该项目的投资总计在人民币三百万元左右,硬件比例50%上下。项目开发时间为半年,试运行三个月。项目组由五人组成,五人均为有经验的软件开发工程师,其中一位负责项目的进度管理,笔者主要负责系统架构,数据库设计等工作,所有项目组成员都需要进行一定的项目开发工作。在项目的进行过程中,进度的管理计较好,但是也出现了一些问题。结合这个项目,笔者简单谈谈如何在信息系统中更好的执行进度管理工作。 从项目的黄金三角形来看,时间作为最重要的因素之一,需要在项目管理过程中给予足够的关注。信息系统的主要功能是提供信息,而众所周知的就是信息其实在时间维度上是非常严格,在一定时间内的数据,才能够发挥作用,才可以称之为信息。所以信息系统实际上是非常关注实时性的。怎样能准时的完成信息系统的开发,一定要做好进度管理也就是时间管理的工作。关注时间管理除了简单的进行项目的安排,排定工作任务,执行,监控等还需要在其他方面来关注。结合个人在上述项目中的体会,时间管理还需要在以下几种情况下,进行管理:项目在企业的关系(或者可以描述为企业中的工序);项目的资源情况;项目的人力情况;项目其他具体与众不同的特性。以下将根据这几个方面进行阐述。1.根据系统在企业的关系进行时间管理。任何信息系统都是为企业提供各种信息服务的,不同的信息系统所完成的功能不同,根据信息系统在企业中的重要程度,可以确定信息系统实施的时间性。如上述的系统,其主要功能是提供备品备件的管理,设计上企业已经有备品备件的管理方式,但是现在引入信息系统主要是为提高效率,从这个角度上讲,该系统功能要求比较高,但是其时间性可以考虑为稍微宽松的模式。考虑了这种前提,那么对排定整个项目的WBS会有一个清晰的认知,毕竟只有确定好总的计划才能做好分支的工作。很多信息系统的开发时都会犯一个错误就是,敲定了信息系统的上线时间后,倒排工作任务,导致各种问题层出不穷。从一个方面讲,这种操作方式项目管理人员无法控制,毕竟很多来自高层的压力。但是一个合格的项目管理者,必须能够进行管理,这个进度的管理非常有学问,对于时间性要求非常高的项目,在管理上就需要其他例如成本或者质量做更合理的管理工作。根据信息系统在企业中的不同作用,可以排定有优先级的工作任务方式来解决。这样既能兼顾项目的时间要求,又能最好的满足项目其他因素的要求。2.根据项目资源情况进行时间管理。信息系统开发中,软硬件资源必须加以足够的重视。毕竟不同的软硬件环境对信息系统的效果产生的作用是非常不同的,如果不能进行良好的管理,产生的影响非常巨大。笔者在上述项目时,曾经出现过这样的问题。因为项目开始时,采购的硬件不能够及时的到位,为了不影响软件的开发进度,项目组采用一般的设备代替系统架构中要求的高性能数据库服务器。在开发和测试时,发现系统性能问题非常的,不能满足项目要求,结果项目组成员针对这个问题做了相当多的开发和研究,花费了大量的人力和时间。结果硬件到位后发现,其实硬件要求满足后,系统性能提升非常多。虽然没有再对项目产生不良的影响,但是还是影响到公司后续其他项目的开展。所以在信息系统开发中应该对各种资源给予充分的关注,在资源不能到位的情况下,应该尽可能寻找合理的替代方案,如上述项目的方案,其实给公司造成的损失远远不止人力和时间浪费的那些。根据资源的重要程度,可以提前购买或者采用租借的方式获得。因为资源问题而产生进度方面的问题实际上很不值得,毕竟资源有很多方法可以解决;如果进行良好的管理那么可以将资源问题引起的时间损失降低到最少。3.根据项目人力情况进行时间管理。信息系统开发中,人力的问题可以说是重中之重的方面。毕竟一个成熟,有战斗力的团队所能发挥的作用是项目管理者最为需要的。在上述的项目中,曾经出现过一个关于人力对时间管理的小问题。具体是这样的,项目组五人当中,有位资深的软件开发工程师,负责信息系统的开发方面时间和进度的管理。但是该成员同时还兼顾项目组的开发任务,初始阶段,该成员制定的项目进度让其他成员感觉非常吃力,因为其以自己的开发能力来作为整个项目组的进度目标,让团队其他成员很难跟上仅对;经过痛苦的磨合后,整个团队才慢慢的进入正轨。从这个方面讲,根据项目组人力情况,合理的进行进度管理是非常重要的。毕竟如果团队成员总是在追进度,很容易产生质量,成本等问题,严重的情况下,会严重损害团队的士气。项目管理者在人力方面还应该进行更多的考量,比如说合理的组建团队,根据团队成员的能力分配工作任务;项目进行过程中,考量团队成员的能力成长;项目进行过程中考虑团队的稳定程度等等。只有更多的考虑这些问题,那么项目管理者才有可能不因人力情况的不同出现时间管理的问题。4.根据信息系统特性进行时间管理。每一个信息系统都有自己的特性,如何根据这些特性做好项目的时间管理,是考量一个项目管理者能力的好样板。信息系统的特性其实跟它所能发挥的作用,或者所属的行业,或者所应用的场合等息息相关。例如上述的项目,其实它最大的作用就是为决策系统或者部门提供数据,所以其特性就是数据其实是该系统最应该关注的,其他的方面可以合理进行管理。在排定工作任务时,任务的优先级则有了相应的标准。团队顺利的完成该项目的主要功能实施并上线。但是该项目的后续的开发工作持续时间跨度比较长。有的信息系统需求更新的比较频繁,在这种情况下项目的时间管理尤其重要。项目管理者可以根据系统的具体特性设定合理的开发目标,安排好项目里程碑和提交物的计划,这样可以对系统需求变更进行有效管理,对那些非常影响项目进度的需求变更可以采用放到以后的提交物或里程碑任务中来解决。综上所述,信息系统开发过程中,影响项目进度的因素非常多,但是如何进行更好的管理,需要项目管理者能根据实际的情况,做出合理的判断,排出符合实际情况的工作任务列表,同时根据项目进行中的问题进行合理调整,只有这样才能圆满完成信息系统开发任务。在整个过程中,项目管理者很好的应对项目的进度管理,会给企业以极大的助力。
原创粉丝点击