摘 要:针对油田软件项目管理中的复杂性、多向性,分析了油田软件管理工作在软件开发前期准备阶段的问题。分析解决后制定相应的措施进行有效的控制与管理,大大的提升软件开发的效率和项目的成功率。
关键词:软件项目管理;数字化油田;“SMART”原则
1.引言
近年来,为加速推进油田数字化和自动化管理,大庆油田有限责任公司通信公司与油田生产单位联合攻关,在国内同行业率先研发应用数字化综合业务采集系统,实现对油井、现场的实时图像监控。通过有线和无线通信接口,把安装在单井、计量间、联合站上的各种传感器采集到的工控数据及抽油机运行图像传送到油田生产测控中心,实现生产管理由人工巡检、经验管理向生产过程实时在线监测、动态指挥转变,实现油田生产管理远程控制功能,提高生产效率,节约维护费用。数字油田这一概念源于数字地球,1998年由美国前副总统戈尔提出的数字地球概念。其中所谓“数字化油田”,就是通过各种数据的集成,把实体的油田放到计算机里和网络上,整个油田可以通过计算机呈现出来。
在实际操作过程中,面临时间短、任务重的形势,数字油田软件项目偶尔由软件项目管理产生的问题从而导致软件项目进展进入胶着状态。由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术不能起到预期的作用。排除技术因素外良性的项目管理对于油田软件开发有着至关重要的功效。
进行高效的软件项目管理,做好软件项目前期工作可以有效地改变软件过程管理混乱的局面。首先对软件项目资源合理分配,将开发过程进行规范化的、合理的、有效的定义,制定项目也规章;其次,在软件项目开发过程中,制定项目目标并将其“公诸于众”;再次,通过明确运作流程,使人员角色目标严格定位;最后,有效地估算时间、控制项目进度。
2.软件项目管理中项目的准备工作
首先,油田软件项目的开展必须在充分了解油田工作流程和原理的基础上,在庆新油田、海塔油田的项目上,积极获取相关资料,如采取网上资料下载,购买相关书籍等准备工作,经过实地走访勘察,通过项目经理有效的获取项目资源,并且在资源紧缺或者匮乏时灵活的为项目争取。
其次,作为项目管理的核心人物——项目经理,须深入项目团队中,对于诸如海塔项目这样自主创新的工程,在软件开发前期大胆创新,明确团队中每个人的角色和职责划分,合理分配软件开发资源,激发员工工作激情,使其在困难面前勇于接受挑战,在与项目各部分负责人充分沟通后监控项目整体进程,并确保在下属需要帮助时及时提供支持以及在必要的时候给予一定的批评。同时,一个好的项目需要一支优秀的团队去开展,项目经理需要注意的是项目核心团队尽可能小而精,而项目实施人才是多多益善。优秀团队中队员的整体素质只是衡量优秀团队的一个方面,在海塔项目中,由于大部分成员虽经考察进入项目组,但是平时彼此接触较少,团队工作开展是项目首遇第一问题。为此,项目组及时开展学习交流活动,依照项目分配职责,分享同一级别项目资源,组织全员了解项目情况,任务分工后再次与全员明确项目目标,做好项目团队建设,稳定项目成员前进方向。
再次,一个好的项目,有前期资料准备,以身作则的项目经理以及高素质的人员队伍,将他们整合成有力的项目大军,重点在于良好的项目管理沟通。项目沟通不是单纯的上传下达。而是如何有效的、积极的沟通。与客户的友好沟通中,可以及时了解客户的需求。与下属和上司的沟通,可以及时协调上下关系,在软件开发中减少弯路。海塔项目中,前期与后期工作项目负责人有所更迭,这种情形下,与项目的前任负责人沟通,可以及时了解项目初期情况。时常与项目团队中的骨干交流,可以实时掌握项目进展情况,观察项目进展是否与项目目标吻合一致。
最后,软件项目管理的重要手册——项目规章。软件项目规章是一个用来协调所有其他计划,以指导项目执行和控制的可操作文件。它体现了对客户需求的理解,是开展项目活动的基础,也是软件项目跟踪与监控的依据,必须清楚明确的列出软件项目工作中的各方面。数字化油田项目工期紧迫,制订规章后当项目启动完成一个目标后及时回顾,有效纠正进程的偏差。在制定项目规章时不能闭门造车,应尽可能使软件项目实施人员参与到规章制定中,并在制定规章之后将其放入工作中时时参考的重要环节上。需要明确的是规章的好坏重点在于是否包含了所有的部分以及充分考虑了应有的细节,将软件项目中涉及到的关系方所要掌握的信息一一明确,但是信息量不需要很庞大,避免冗余现象。在规章制定后征求核心小组的意见和建议,结合其他项目经验应留有一段时间仔细完善规章,避免如环保中的“先污染后治理”问题的发生。制定软件项目规章,还应考虑制定的流程能以直观的流程图表示,能使项目组成员清楚的知道软件开发与管理的过程和相互间的关系;软件开发阶段产品定义明确、可度量,包含评价标准和方法具体、可操作。
3.软件项目管理不可忽视的方面
首先,软件管理中,不乏很多管理上面的法则,要去粗取精,去伪存真,针对项目特点选择适合的方法做项目指导,要充分考虑地域因素、团队素质等方面。软件项目的目标需要明确,为确保项目规章清晰化、条理化,及时运用“SMART”原则进行完善,使用“SMART”法则,其中S(specific)代表精确性,精确定义项目针对的具体对象;M(measurable)代表目标能否经受检测;A(achievable)代表目标是否可行;R(realistic)代表项目团队是否具备了实现目标的能力;T(timed)代表了时效性,规划项目的完成时间。不仅将法则流于形式,而是将它作为标准参考进入软件规章的评测中。
其次,定制时间的准确性。确保团队成员对整个估算项目进程的时间过程和工作内容有具体的了解,否则将导致项目估算时间的较大误差,在软件项目管理中多数采用人工工作时间估算项目完成时间。为控制项目时间,可以采取每日简报形式,海塔油田与庆新油田均采用了每日简报形式上报工作,不但自身明确工作目标,对项目时间估算也积累了经验。
最后,软件项目管理中调动员工的积极性、培养员工的乐观精神,创造良好的“宜居”工作环境,又好又快的完成工作。
实践证明,针对油田软件
项目管理的实际情况,前期需要大量获取相关的项目资源,促使团队成员间资源分享,渐渐将这一方式传达进入整个团队。项目管理者凡事不需事必躬亲,但须明确职责,引领团队成员快速进入项目开展状态。软件项目前期管理着重协调好各个方面关系,制定相应的措施进行有效的进程控制与管理,大大的提升软件开发的效率和项目的成功率。
参考文献:
[1] 朱利娜,周宁. 软件项目管理的思考[J]. 平原大学学报, 2007,(02) .
[2] 郭国印,张秀伟,赵政文. 软件项目管理技术分析研究[J]. 微处理机, 2007,(05) .
[3] 杨智明. 软件项目管理过程[J]. 科教文汇(下半月), 2006,(09) .
[4] 窦燕. 影响软件项目管理关键因素的探讨[J]. 燕山大学学报, 2004,(04) .