软件管理论文范文

时间:2023-03-13 23:48:59

导语:如何才能写好一篇软件管理论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

软件管理论文

篇1

软件项目管理一个创造性的领域,其以满足客户特定的需求为目标,以团队的形式有效地组织企业项目资源,通过对项目进行管理和控制,实现项目的目标。在我国软件行业起步较晚,但在最近几年里得到了迅速的发展,但在应用项目管理中还存在许多的问题。

1.1对软件项目管理认识程度不足,缺乏整体把握

软件项目经理或管理人员对项目管理的知识体系没有全面的了解和把握,在实际工作中不能很好地指导项目管理实践,依靠个人原有的知识技能对项目进行随意、盲目的工作管理。在软件企业中,项目经理往往是在技术上能独当一面的指挥官,但是他们在项目管理方面知识比较缺乏,对项目管理认识程度不足,导致出现管理混乱现象。一些软件项目管理人员对项目没有一个整体的把握,对总个项目没有系统的认识,不能很全面的做出总体计划、阶段计划。由于项目中有许多不确定的因素存在,项目经理没有系统分析各个不确定因素的内在联系,考虑不周全,做计划是走过场的形式,做出的计划不能适应情况的变化,造成计划与控制管理完全是脱节,衔接不上从而无法进行有效的控制和管理。计划跟不上变化是软件项目管理中常见现象。

1.2管理思想和理念没有得到落实,风险管理不成熟

管理思想和管理理念对软件项目管理起着引导作用,对软件项目管理理论上的不足将可能导致软件项目管理的失败。我国软件项目管理发展较晚,管理人员在管理中多依靠自身的实践经验去开展工作,而对管理理论较为缺乏。部分项目经理不能总体上去管理整个项目,不能充分认识到自己是一个管理者,造成项目管理中工作任务分工不明确、资源浪费现象。从我国当前软件企业中,项目经理大多技术方面的知识扎实,但是项目管理知识、管理技能以及必备的素质都比较缺乏。特别是对软件项目管理中的风险管理认识较为肤浅,有待进一步的学习和提高。由于项目管理人员在项目管理实践中缺乏高效的管理思想,缺乏有效的方式和技巧,项目工作人员之间的团体协作能力较弱,资源整合优势难以有效发挥。

1.3缺乏有效沟通

在软件项目管理中,沟通是维持项目进行的重要条件。若在一些重要信息方面缺乏有效的沟通,将可能导致项目管理出现较多障碍。从当前我国软件企业项目管理的实践来看,普遍存在沟通机制不完善,渠道不够通畅,各相关人员之间在项目管理中制定计划、意见反馈、情况通报、技术成果等等方面沟通不足,容易造成重复劳动,效率低下等情况发生,有的甚至造成的完全可以节省的损失。在软件项目管理中项目经理需要花费大量的时间来沟通和协调,而且要善于沟通,提高沟通意识和效率。

2软件项目管理发展对策

2.1提高项目管理人员计划意识,优化人力资源配置

软件项目管理人员在工作中要以身作则,真正发挥带头作用。在工作中要及时制定符合工作需要的工作计划并认真落实。计划要具有一定的前瞻性,在客观条件发生变换的时候要不断完善细化。软件更新速度较快,企业要在软件行业发展中抢占先机,要求管理人员要重视计划的制定,不断完善和优化工作流程。在软件项目管理中,要不断优化人力资源配置,使得每位员工能够对自身职责有明确的认识,工作责任意识明确,职员之间能够做到优势互补。管理人员要具备强烈的责任心和团队意识,不断发现和培养优秀人才。

2.2树立风险管理理念,强化项目管理培训力度

我们要加强软件项目管理人员对项目管理知识学习,各方面都能充分认识到项目管理的重要性和必要性,让项目经理重视对项目管理的知识的学习和一些常用工具和方法使用。不断树立项目管理人员风险管理理念,充分意识到风险管理的重要性,经过充分分析、预测、评估可能的风险,积极探索应对风险的策略。对计划书中风险管理要具有针对性和具体性,真正发挥风险管理在防范风险中的作用。不断通过项目管理培训来强化管理人员实践能力和知识技能。只有具备管理知识和管理经验的人员才能担任管理人员和技术人员,大幅提高项目管理水平。

2.3加强沟通,从整体上对软件项目管理进行把握

软件项目管理有效开展离不开有效的沟通,这要求要不断提高沟通意识,在企业中制定切实可行的沟通机制,使得各项企业政策能够上下通达。在项目管理沟通方式上要不拘一格,实现沟通方式的多样化,如书面沟通、口头沟通,提高沟通的有效性。对于因沟通不畅导致的损失要明确责任归属,确保企业重要内容信息的有效传达。软件项目管理人员要从整体上对软件项目管理进行把握,综合考虑各因素,作出全面的总体计划、阶段计划。同时对于具体问题也要预留空间,确保管理计划能够紧跟软件管理需要。

3结语

篇2

1.1设立专门的软件项目专家委员会

专门、常态化的软件项目专家委员会有助于在软件项目的整个生命周期(立项、调研、标书制作、评标、合同签订、项目开发期、验收以及售后服务和升级维护)中指导、规范项目执行,减少不确定性,并减少时间紧迫性对项目建设带来的不利影响。软件项目专家委员会由两类人员组成:A类为软件开发等相关专业具副高以上职称的纯技术型专家;B类为各职能部门专门负责信息化建设的相关人员,主要负责软件开发项目的具体业务方面。在软件项目建设前期,从A类专家库中抽取若干名专家,并挑选出同此软件项目建设内容相关性较大的若干B类专家,共同组成该项目的专家委员会,负责软件项目的立项、调研和招标文件的制作,确保招标采购质量]。在专家委员会的参与下,项目建设前期的各资料文档可以作为后期评标委员会评标的重要参考资料。

1.2有选择性地采用竞争性谈判和单一来源采购的方式

依据软件项目专家委员会的调研结果,如果没有具竞争力的三家或三家以上的软件开发公司可以参与投标,可以不拘泥于邀请招标的形式,而是采用更具针对性的竞争性谈判或是单一来源采购的方式。这样在较有限的时间内,评标专家的评审焦点更为集中,可以投入更多的时间评价有竞争力的投标方案的优劣,展开价格谈判。

1.3适当延长评标时间

在调研不够完善充分、标书制作不够严谨的情况下,评标专家在评标现场有时面临评无可评的尴尬状况,即没有评价依据和标准,只能根据公司以往的业绩和成果粗略判断,并没有针对具体投标方案的恰当评价。但在成立软件项目专家委员会的情况下,委员会前期的工作成果和文档即可以成为专家重要的参考,投标公司的投标方案和投标书也应当是严肃和可以评判的。因此,评标专家需要更充足的时间阅读参考资料,评审各投标方案。此种情况下,延长评标时间是必要和必须的。

1.4合同由软件项目专家委员会把关

软件项目专家委员会参与了项目的调研和招标文件制作,对项目建设目标和需求有了深入了解,因此由专家委员会来审核软件项目的合同可以保证软件开发在技术上和业务功能实现上完成预期目标。

1.5质保金和年度服务费保证项目后期的维护和升级

对于软件项目整个周期长、但验收进度要求紧的问题,可以采用扣留5%-10%的合同款作为质量保证金的方式,敦促公司及时解决验收结束后又出现的一些问题,并保障出现问题时,公司及时响应,快速解决问题。对于质保期过后,软件项目升级变更费用高的问题,可以要求公司在投标报价中给出质保期以后的年度服务费。质保期过后的系统升级,由项目单位向公司支付年度服务费,由公司负责软件项目功能模块上的增减,业务流程上的改变。此项费用也作为评价公司整体投标报价的内容之一,计入投标报价的总费用。这不仅节约了软件项目升级开发的采购成本,提高了采购效率,更摆脱了在软件升级时,项目单位在价格谈判中的不利地位。

2结语

篇3

有时即使不开展项目管理工作,软件开发项目也能取得成功。但是如果乏项目管理,则难以将成本控制在一定范围内,容易导致软件企业面临着亏损的风险。在开展项目管理工作的过程中,需要借助技术、方法等,管理软件开发活动,如此既有助于实现软件开发目标,又能够控制软件开发的进度以及开发成本。当前,虽然有部分软件企业依据软件工程理论,制定了管理软件开发的制度,但是却没有严格控制软件开发的进度以及成本。这种做法不仅会延长软件开发的时间,还会增加软件公司的经营风险,最终损害到相关用户的利益。而在软件开发过程中,开展项目管理工作,就有助于保证软件开发工作的顺利完成,同时提高软件企业的经营管理效率。

2项目管理在软件开发中的应用现状

在二十世纪六十年代中期,人们发现了在开发软件过程中存在着很多问题,具体的问题表现在以下两个方面:一方面,不规范的生产过程;另一方面,不重视管理工作。为了能够有效解决软件开发过程中存在的问题,人们开始尝试利用过程管理方法。但是到了二十世纪八十年代,还是没有制定管理软件开发过程相关标准。近几年来,在信息技术快速发展的背景下,人们采取项目管理来控制软件开发的质量、软件开发的成本等,以此确保软件开发的质量和成本等因素,符合当时的既定标准。在软件开发过程中,每一个项目组的不同成员都应该承担不同的任务,并且企业管理者应该要求他们要在规定的时间内完成自身的任务,这种明确分工制度,有助于提高员工的工作效率。

3项目管理在软件开发中的应用

每一个软件开发项目都要经过以下几个阶段:提出问题、研究可行性、分析需求、测试等。因此项目管理工作应该贯穿于软件开发的整个过程。

3.1可行性研究

无法开发哪一个项目,都需要进行可行性分析与研究。通过利用项目管理来研究软件开发项目可行性的目的在于:在最短的时间内确定软件开发项目是否具有开发的价值。其中可行性研究的内容包括:

1)、研究技术的可行性。其主要是指:要合理地分析开发项目的功能与性能,分析其中所隐藏的技术风险。

2)、研究经济的可行性。其主要是指:估计所开发的项目给企业带来的经济效益,然后依据所估算的经济效益,确定该项目是否具有投资的价值。

3)、研究社会的可行性。其主要是指:分析此项目的运行方式是否正确,分析当前的人员技术水平以及管理制度是否具有可行性。

3.2软件项目估算

在软件开发过程中,首先要规划软件开发项目,如此便于项目管理人员制定切合实际的估算方案。规划软件开发项目的内容主要包括:明确软件开发的目标、明确软件开发过程中需要用到的各种资源、明确软件开发的进度等。在软件开发过程中,估算起着非常重要的作用。通过估算可以保证软件项目在规定的时间内完成,也可以确保软件项目的成本未超出预算。在估算资源、成本以及进度的时候,要依据自身丰富的经验以及相关的数据。但是当前所使用的估算方法较为单一,此种估算方法容易增加估算风险。对此,研究人员应该努力研究出更多科学、有效的估算方法。

3.3软件项目开发人员的管理

在开展软件项目开发人员管理工作的时候,首先要合理安排人员。通常情况下,是由多个小组成员共同完成软件开发项目。在具体安排人员任务的时候,要依据每位人员的优势进行,并且要明确小组内每一位成员的工作任务以及工作目标。在软件开发过程中,要确定不同的责任人,比如:项目经理、开发经理,并且为每一个小组安排一名组长,如此有助于确保软件开发项目的顺利完成,同时保证所开发出来的软件属于高质量产品。

4结束语

篇4

关键词:标定(calibrate)校正放射性失真畸变虚拟相机

在应用机器视觉进行检测或测量时,要得到精确的测量值,需要相机CCD平面和实际检测或测量零件的表面相平行。否则,将发生透视性失真,从而很难保证精度。相机CCD与零件表面的平行通常通过人工调整夹具来保证。但是,调整夹具不可能完全保证平行,而且需要耗费很长的时间。

相机所拍摄图像的坐标系并不是用户实际需要的坐标系,因此需要将坐标系转换成用户需要的坐标系。

机器视觉软件Sherlock利用标定很容易修正仿射性失真引起的畸变,并可方便的进行坐标变换。

1相机标定工作原理

相机标定就是将相机像素坐标系转换成用户实际测量或检测所需要的坐标系,使虚拟摄像机以真实单位进行精密测量。

Sherlock的相机标定利用了透视算法进行标定。每一次失真的类型都不一定相同,透视校正算法将对仿射变换和线性透视畸变进行补偿,特别是当摄像机平面和物体平面不平行的时候,图像中物体的直线仍然是直的,但是平行线不再平行(如图1,透视失真),标定将补偿仿射变换和少量的非线性畸变。

Sherlock的相机标定方法是在一个虚拟相机中利用四点坐标系函数来建立四点的位置。这样,根据相机中的四个点的位置同实际坐标的关系,Sherlock可以通过内部数学转换进行坐标变换,来校正仿射性失真或由于比例、偏移和旋转(倾斜)引起的变化。

当摄像机传感器平面和物体平面之间存在一个角度时,透视畸变就会发生。此时棋盘上的正方形看起来像梯形。透视畸变的数学公式如下:

u=(ax+by+c)/(hx+hy+I),

υ=(dx+ey+?)/(gx+hy+i)

(x,y)是摄像机或物体平面上的坐标,(u,v)是另一个平面上的转换坐标。A,b,c,d,e,f,g,h和I是透视畸变算法从内部取出用于转换每个要求点的转换参数。

2相机标定的步骤

图2是标定主页图。相机标定的一般步骤如下:

(1)建立一个子程序(Insert|Subroutine)。

(2)在策略窗口树的顶部双击子程序图标,Sherlock显示子程序编辑对话框。

(3)编辑子程序,选取“ExecuteDuringCalibration”点击OK按钮保存并且退出。

(4)创建一个虚拟相机(Insert|Subroutine)。

(5)通过使用菜单命令(Stakeout|Options)显示默认的相机坐标栅格,在坐标栅格下方选择“Lines",然后点击OK按钮退出对话框。

图2

(6)将一个已知尺寸的零件作为标定块放置在相机的视野范围内。

(7)在虚拟相机窗口,选择零件上的四个特征点作为标定点。

(8)在子程序中插入公式(fromular)。编辑公式,将四个特征点的坐标作为公式的输入值,选择标定(calibrate)函数。

(9)编辑标定(calibrate)函数的参数,输入四个标定点的实际坐标值。

(10)再次选择菜单命令(Investigate|Calibrate),将出现新的坐标栅格。可以在Stakeout|Options中改变栅格大小。

(11)对其他零件进行测量,测量的结果将是实际测量值。

3单个相机多个标定

Sherlock的标定在同一个测量平面内是有效的。如果用一台相机对多个平面的尺寸进行测量,那么就需要进行多个标定。如图3所示,用一台相机测量Ф5和Ф10尺寸,如果相机从上面拍摄,由于两个平面距离相机的远近不同,所以两个平面在所拍摄的图像中对应的比例也不同,如果对Ф10的平面进行标定,则Ф5的平面上测量的结果就不准确,同样,对Ф5的平面进行标定,则Ф10的平面上测量的结果就不准确。Sherlock可以对同一相机产生两个多个虚拟相机(stakeout),在该图中可以利用两个虚拟相机(stakeout),分别对Ф5的平面和Ф10的平面进行标定,这样就能得到精确的结果。

篇5

传统分工管理模式向现代化集成管理模式过渡

“现代化集成管理”方式的基本特征是强调“集成”,而传统的企业管理模式强调的是“分工”。这是两者之间的最主要区别。“集成”和“分工”是管理实践中不可分割的两个方面,在强调分工时不能没有集成,在强调集成时不能否认分工。

1传统管理模式面临困境

80年代以后,国际经济大循环和世界市场发生了急剧变化。三股不容忽视的“3c”力量,即顾客(customers)、竞争(competition)和改变(change)驱使企业进入一个崭新的领域。首先是顾客至上,“大众市场”(massmarket)早已烟消云散,需求日趋个性化、多样化,使产品生产呈现出多品种、小批量的趋势;其次是竞争的白热化,产品价格、产品质量、售前和售后服务成为市场竞争的热点,“参战者”必须追求卓越;第三是不断变化,不仅顾客和竞争对手在快速变化,就连竞争的本质也有了改变。

在当今十分注重顾客满意度的时代,原封不动地套用传统的管理模式,会给企业的发展套上枷锁。首先,被分割得支离破碎的业务流程,使企业员工在生产经营活动中“只见树木,不见森林”,企业中层管理者各自为政。其次,等级森严的官僚体制束缚了职工的主动性、创造性和积极性。最后,信息需层层传达,无法对顾客的需要和市场变化作出及时的反应。总之,传统企业组织形式和管理模式是生产主导型而非顾客主导型,缺乏创新意识。在强调企业对市场需求多样化应具有较高柔性的今天,传统的“福特式”管理模式就显得很僵化。市场的变化成为企业管理模式变革的本质原因。

本世纪70年代之后,随着计算机和微电子技术的进一步发展,形成了一系列新的制造技术和信息技术,借助它们,每个员工都有能力完成传统的多道工序,企业信息能全面实现共享,企业的集成管理模式成为可能。这种集成管理模式可提高企业管理层的洞察力;使管理结构扁平化,减少审核和监督程序,减少内部冲突;员工拥有更大的自,可大大调动职工的积极性,提高对外界变化的快速反应能力。现在的“集成”已经超越了一个工厂或一个企业的范围,扩展到供应链和销售链上,形成了在管理上“集成”的格局。

2.通向现代企业管理之路——bpr

“强调集成”的管理思想是首先考虑利用现代技术和管理手段将现有的传统工艺和职能部门尽量集成起来,并在此基础上进行新的分工,以此提高企业管理效率,降低制造成本,追求企业整体效率和整体效益的提高。新管理模式的“集成”追求人员、组织和技术的集成,人员和组织的集成往往比技术的集成更为重要。bpr是当今倍受关注的向管理集成模式过渡的道路。1993年,michaelhammer博士与管理专家jameschamper合著的《再造企业——管理革命宣言》出版后,在世界范围内掀起了管理模式变革,经营过程再造(businessprocessreengineering)运动引起了各国理论界和企业界的密切关注和极大兴趣。不少人认为,这场管理革命对当今企业的影响可与两个世纪前亚当·斯密的《国富论》对经济学界的影响相提并论。

bpr的基本内涵是以作业为中心,摆脱传统组织分工理论的束缚,提倡顾客导向、组织变通、员工授权及正确地运用信息技术,达到适应快速变动的环境的目的。其核心是“过程”观点和“再造观点”。“过程”观点,即集成从订单到交货或提供服务的一连串作业活动,使其建立在“超职能”基础上,跨越不同职能部门的分界线,以求管理作业过程重建;“再造”观点,即打破旧有管理规范,再造新的管理程序,以回归原点和从头开始,从而获取管理理论和管理方式的重大突破。

企业管理信息系统不仅与企业的技术方面(技术、控制、系统等)而且与社会方面(企业组织、人员、政策等)具有密切的关系。bpr的成功实施必须同时变革企业的技术方面和社会方面。不管企业是否已经拥有自身的管理信息系统,在进行企业经营再造的过程中,原先的管理信息系统都必须改造。

中国企业管理软件的发展之路

回顾中国企业管理软件近二十年的发展历程,企业管理软件已从最初的面向单一职能部门,发展到目前的面向企业全局的决策支持型管理信息系统。

1.面向单一职能部门的管理信息系统

面向单一职能部门的管理信息系统是企业管理信息系统的最初形式,它通过模拟某一职能部门的业务流程,提高相应职能部门的工作效率和规范程度。这也是我国应用面最广的企业管理信息系统形式。这类系统的应用基于如下背景:消费市场极其活跃,产品供不应求,企业最关心的是产量;企业采用传统的分工管理模式进行管理且卓有成效。在众多面向单一职能部门的管理信息系统中,商品化程度最高的当数会计电算化软件。例如用友成功推出的电算化软件以及杭州新中大推出的财务系统。除了商品化会计电算化软件之外,其它应用于企业中的管理软件还有面向人事部门、仓库管理部门等管理软件,但其商品化程度不高。根本原因是企业业务流程千差万别,软件系统难于做到通用化。

2.面向多业务部门的管理信息系统

随着我国改革的进一步深入,社会生产力的持续增长,卖方市场逐渐向买方市场转变,用户需求变化越来越快,企业需要在产品品种、产品价格、服务质量等多方面竞争。面对激烈的竞争,企业管理层开始意识到企业整体运行效率的低下将难以在激烈的市场竞争中取胜。企业需要为企业相关业务部门开发统一的管理信息系统,以提高企业部门之间的协作程度,促进部门间的信息交流,提高企业整体工作效率。90年代中期,国内软件企业开始尝试为业务紧密关联的部门开发统一的商品化管理信息系统并取得了一定的成功。这类系统中比较成功的商品化软件大多是以财务管理为核心,向其它部门扩展而成的。

面向多个相关业务部门的管理信息系统与面向单一职能部门的管理信息系统相比,其优势是明显的:

使企业的物流、资金流和信息流高度统一;

提高了企业核算水平,具有事中执行、事后监督的管理功能;

部门之间的关系更加协调。

面向多个业务相关部门的管理信息系统在开发和实施上的困难超乎企业管理层和软件企业的意料之外,而且实施效果难以达到企业管理层的期望值。其原因是多方面的:

这类管理系统严格按照传统管理模式下的部门划分进行开发,由于传统管理模式固有的缺陷,导致管理信息系统无法完全达到企业的期望值;

各行各业甚至同行业的不同企业中,其业务部门的业务流程千差万别,部门的功能也不完全一致,因此商品化软件无法做到与特定企业固有管理模式一致;

企业管理层和软件企业都没有认识到管理系统实施的过程实际上也是企业管理模式变革的过程,成功运行管理信息系统与企业管理运作模式再调整是密不可分的;

这类管理信息系统普遍缺乏生产计划、作业管理等模块,企业无法实现计划灵活调整,无法反映实时生产信息,因此称不上是真正的决策支持型管理信息系统。

3.面向企业全局的管理信息系统

面向企业全局的管理信息系统的优秀代表当属erp(企业资源计划系统)和mrpⅱ。mrpⅱ的主旨是将企业和各方面的资源,包括人、财、物、产、供、销等充分调配和平衡,使企业在激烈的市场竞争中全方位地发挥能力,能在减少库存、提高生产效率、降低成本、提高用户服务水平等方面取得显著的经济效益。erp是mrpⅱ的发展,它超越了mrpⅱ的功能范围,

将mrpⅱ的实用性进一步地加以扩展,增加了对质量管理、实验室管理、配方管理等功能的支持。

目前,我国正处在建立社会主义市场经济体制并与国际经济接轨的社会转轨过程中,这一经济和社会发展环境的变化,为我国企业管理素质和经营水平的全面提高带来了新的机遇和挑战。经营过程再造(bpr)理论已引起国内企业界的广泛注意,国内部分企业经过经营过程再造,取得了良好的经济效益。国内企业经营模式的再次变革,已对企业管理信息系统提出了新的要求,mrpⅱ和erp系统也将成为制造企业的首选产品。国内软件企业已经觉察到这一变化,部分软件企业已经投入大量人力研制mrpⅱ和erp产品。杭州新中大的erp产品(powererp)将于1998年正式推出。

4.软件行业面临的挑战和机遇

未来二、三年内,国内将迎来巨大的mrpⅱ和erp产品市场,能否抓住这次机遇对于整个

软件行业是至关重要的。国内软件企业面临的形势也是非常严峻的:

国外软件企业对中国庞大的市场早已虎视眈眈,sap、forthshift、ca等公司的mrpⅱ产品已经打入国内市场;

国内软件企业的研究和开发人员几乎全是计算机及其相关专业的人才,缺乏企业管理和工程制造方面的知识,对mrpⅱ的理解较为肤浅;

国内软件企业缺乏强有力的mrpⅱ实施队伍。但是与国外软件公司相比,国内软件企业也具有独特的优势:

软件的价格和实施费用明显低于国外同类软件;

国内软件企业大都刚刚涉足此领域,没有历史包袱,可选择最先进的计算平台和计算结构;

具有本土化优势,国内软件企业更了解中国企业的实际情况;

具有稳定而广大的客户群,大部分涉足mrpⅱ市场的软件企业在企业管理软件领域有良好的成绩,与国内制造企业保持着密切的关系。

我们认为,国内软件企业应该在以下几方面努力:

建立一支由计算机软件开发人才、企业管理人才、工程人才等组成的研究开发队伍和mrpⅱ实施队伍;

mrpⅱ的实施与企业经营过程再造是相辅相成的过程,应同时进行;

认真研究bpr理论,充分认识企业经营过程再造是非常艰巨和复杂的,因此,国内软件企业要把握进行企业经营过程再造的科学方法。

篇6

当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育。

这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划列表。一次就抓住了每个亮点,这是不可能的。但是这份建议说明可以帮助你将注意力放在可以提高你和你的团队绩效的活动上。

一、建立优先级

作为经理,首先要做的、最重要的事是你需要有意识地建立优先级。当你仍陷于繁重的软件开发活动中时,你需要一套新的职责。过多的经理新手不能抗拒技术的吸引而陷于此类活动,这将导致项目组的其他人员想要获得经理的帮助时,却得不到帮助。

有成效的领导知道他们首要的任务是为其他组员提供服务。这些服务包括训练和指导、解决问题和冲突、提供资源、建立项目目标和优先级、提供适当的技术指引。要使每个组员都能清楚的知道,你总是可以帮助他们。我发现将自己定位于为被我监督的人工作是非常有意义的,而不是相反的。在你所作的事情中,对于组员要求你帮助他们这件事,应该具有非屏蔽中断的优先级。

第二重要的,是使你的客户满意。作为一名经理,没有直接的能力使客户满意,因为你已不再是作为个人提品和服务完成这点。相反,你必须建立一种环境,准许你的组员最大程度上满足客户的需求。经理提供了强有力的方法,有效地提高客户的满意度。

第三重要的,是为你的项目工作。因为也许还有其他许多技术上的项目,或者其他经理的请求帮助,诸如为指导委员会工作。当这些和二个高级别的发生冲突时,都要准备推辞掉。很明显,使其他经理满意的事情是你最不重要的事情。在一个有秩序的组织里,如果你在三个以上的重大环节上获得了成功,其他的经理都会很激动的。我们并不都能很幸运地工作在一个良好的环境里,但一定要对你任务单上排在最前面的工作任务努力尽到最大的责任。集中精力有效地、快乐地、尽可能地帮助你的组员,不要将精力放在使你上司满意的上面。

二、分析你的技能差距

除非你已经为新位置做好了准备,否则相对于你当前的领导能力和管理技能,你会感到一些差距。出色的技术背景或许是你被选为领导角色的一个因素,但是你要想干得出色,你需要更多的技能。针对别人的评论和项目,真实地列出你的长处和短处,然后减少差距。

软件人员并不以令人满意的人际关系技能出名。你会希望增强处理人际关系的经验:解决冲突、说服以及灌输想法。你也不得不处理包括招聘、解雇、商谈计划表,以及在你的办公室里评论某人业绩使其伤心落泪等一些事务。

我发现从一堂倾听技能课开始我的管理职业是非常好的。当作为个体提议人,积极地将我们自己的技术议程提交小组时,我们经常对此感到非常惬意。有效的管理要求更多的合作和善于接受的人际关系方式。要花点时间学习如何(何时)巧妙地引导自己的自然判断。倾听技能课提供了一种交流机制,我已经发现在许多场合下都很有用。

接着,到讲台的另一侧,提高你的演讲能力。如果你真的不适应公开场合的讲话,学习戴尔.卡内基的课会有帮助的。你会发觉,通过这样的培训获得的经验,以及获得提高的交流能力,都可以帮助你更好地适应将来的工作。

作为项目领导,为了计划和跟踪项目,以及当需要项目回退而采取修正措施时,你有责任调整其他人的工作。参加项目管理的培训课,阅读一些有关项目和风险管理的书籍和文章。参加项目管理学会,阅读其月刊--PMNetwork。SEI的软件能力成熟度模型对于软件项目计划和项目跟踪提供了很多有用的建议。建立优先级的能力、控制有效果的会议、清晰的交流,对于你,作为一名经理的绩效将会有实质上的影响。

三、定义“质量”

几乎每个人都会认真地对待质量问题而且都希望生产出高质量的产品。然而,对于软件的质量含义,没有一个统一的定义。传统上的软件质量观点和“足够好”的软件观点有着激烈的争论。为了帮助小组走向成功,需要花一些时间和你的组员、客户共同探讨质量的含义。

这两种阵营在思想上经常不会有相同的定义,可以很容易的就不同目的开展工作。关注交付计划的经理对于想正常地检查每行代码的工程师会不耐烦的;认为可靠性非常重要的客户对一个带有很少使用但带有很多bugs的特性的产品是不会满意的;一个很好的GUI也许会让用户厌烦,因为用户已经熟记了如何有效地使用前一个版本的产品。

为了更好的理解客户对软件质量的看法,在Kodak,我的小组曾经邀请了我们的客户和他们的经理就这个议题在一个开放的论坛展开讨论。这个论坛是很有意义的,那些使用我们产品的人有着自己的理解,通过讨论,我们可以知道我们制定质量的思路有哪些和他们是不相符的。明白了不同,就可以使你集中精力,照顾客户的最大利益,而不是使开发人员获得最大满意。

软件质量的传统描述包括要与说明书一致,满足客户的需求,代码和文档没有缺陷。“六个∑质量”(six-sigmaquality)这个流行词,建立了一个非常高的尺度,用于监测失败的频率和密度。但它不适用于如快速产品交付,可用性,充足的特性集,已支付价钱的交付意义这样的质量尺度,。对于我们生产和购买的产品,我们总是热衷于尽可能涵盖所有的这些质量特性,然而,妥协总是必须的。

在一个项目的需求阶段,我们制定了包括十项质量属性的一个列表,如效率,协同性,正确性以及宜于学习,我们认为这对于用户来说是最重要的。我们请客户关键人物代表小组以1到5的尺度评估每项属性。一旦我们决定了哪些属性是最重要的,我们就可以设计并实现这些目标。如果你在了解了对于客户的质量含义并在设计实现质量属性的过程中没有麻烦的话,而且客户对质量属性表示满意,那你是很幸运的。

在众多关注的质量说明中,我曾听到过一个:“客户回来了,但产品没有”。和你的客户、开发人员一起对每一个产品都确定适当的质量目标。一旦决定了,就给出达到质量目标的明确的最高优先级。以身作则,按很高的质量标准要求你自己的工作。采用这个座右铭:“力求尽善尽美,满足于优秀。”

四、表彰成绩

对你组员成绩的表彰和奖励,是激励他们的一种很重要的手段。除非你的小组中已经有了一种表彰程序,否则这应是你最重要的事情之一。表彰包括象征性的东西(证书,旅游奖励)以及实际的东西(电影票,餐馆礼品券,兑现奖)。在送赠品时要说一些亲切的话语:“感谢你所给予的帮助”或者“祝贺取得了成绩”。在表彰和奖励上花费很少的心思和钱,就可以获得很多的友好和将来的合作。包括客户代表,以及为项目成功做出过贡献的支持人员等等开发组外的人员也可以获得表彰。

和你的组员讨论,了解他们感兴趣的表彰和奖励的方式。使得无论大小成就的表彰活动成为小组文化的一个标准组成部分。对每位组员对其所作的工作表现出发自内心的兴趣也要给与含蓄的表扬,为消除所有影响他们战斗力的障碍尽你的力量。表彰是展示组员以及小组外的其他人的一种方式――你要知道并感谢他们为小组成功所作的贡献。

五、建立改进目标

一旦你对过去的项目建立起了回顾,确立了质量对小组的意义,你就要建立短期以及长期改进的一些目标。目标要尽可能量化,所以你要划分几个简单的阶段,标明你是否采取了适当的过程朝着目标前进。

例如,如果你认定由于需求的不稳定导致项目经常延期,你可以建立一个改进需求稳定的目标,在6个月内提高50%。这样一个目标需要你确切知道每周或每月需求的变化数,清楚他们的出处,采取行动控制那些变更。这可能要求你要改变与那些提交需求改变的人的交流方式。

你的目标和阶段是软件过程改进程序的组成部分,你要使之有序。作为缺乏创造力的的最后避难所,轻视“过程”很流行。虽然事实上,每个小组都能找到改进其工作的方式。当然,如果你总是用已有的工作方式工作,你也就不要期望你会得到比以前更好的结果。

有两个强烈的原因要求改进过程:校正问题,防止问题。确保你的改进努力要围绕着已知的或可预知的可能威胁项目成功的问题。领导你的小组找出当前正在使用的方法的长处和短处,以及项目面临的风险。

我的小组召开了一次“两段式头脑风暴”练习,来确定改进软件生产力和质量过程的绊脚石。在第一次会议中,参会者在便条上写出他们关于会议主题的想法,一个便条一个想法。组织者将他们写在便条上的想法收集上来并分组。最后,我们就会得到一打主要的分类,并将其记录到活动挂图上。

第二次会议,相同的参会者在便笺上写出解决这些障碍的思路,并贴在挂图的合适位置。进一步细化,归纳出一些详细的活动,就可以成为我们努力的一部分,清除障碍,帮助组员实现软件的质量和生产力的目标。

建立可度量和可达到的目标,便于你集中精力实现改进。要使目标具有明显的优先级,并可周期性地监视过程。记住你的目的是,提高你的项目和公司完成的技术和业务上成功,不要满足于一些过程改进书籍里提到的期望细节。要把改进的工作视为迷你项目,具有可分发、资源、计划和有责任的小项目。否则,过程改进活动将总处于比诱人的技术工作低的优先级上。

六、缓慢的开始

篇7

关键词:软件项目;软件过程;CMM;KPA

一、引言

项目管理(PM,projectmanagement)是指利用现有的知识、方法和技术手段,有效地计划、调度、控制和跟踪项目的开始、执行、直止终止的过程,是项目顺利实现的有效手段。软件项目管理则是在项目管理的基础上,结合软件产品的实际,利用工程的概念和方法来开发与维护软件,对成本、风险、时间、质量、过程、配置等进行分析、管理、控制,最终目的是为了让软件项目的整个生命周期都在管理者的控制范围内,以预定成本按期、按质完成软件的开发并交付用户使用。目前,软件产品已广泛应用于各个领域,但是很多软件项目的成功率并不高.虽然有些公司根据软件工程理论建立了一些软件开发管理规范.但并没有从根本上提高软件项目管理问题,这就导致软件产品质量不稳定甚至是项目的失败,同时也损害了用户的利益。本文结合我国软件项目管理的特点并经实践应用.以提高软件质量、降低成本、加强软件项目的可控性为目标,通过对CMM的研究和改进,给出了一个基于CMM加强软件项目管理的实践模式,在这个模式中对目前CMM中的KPA做适当的裁减,定义了6个关键过程域和3个工作组。

二、软件项目管理中目前存在的问题

影响软件项目成功率的因素主要是软件质量问题,而在整个软件项目的实施过程中需求不明确、跟踪和监督不力、缺乏客观的软件评审和软件配置以及风险管理意识不足等都阻碍着软件质量的提高。

2.1需求不明确

需求管理是软件项目管理中非常关键的一个步骤.需求分析的完整与否可以降低软件质量、延长项目周期、加大成本。由于用户对计算机系统认识的不足,对于系统的需求往往比较模糊,遗漏甚至是错误的问题经常出现(包括管理流程、业务流程、数据或报表的分析处理等),但这些问题往往没有暴露给开发人员,而是随着项目的进展才逐渐明确。对于开发人员来说,需求的变更意味着软件产品的部分内容必须重新开发,而对于整个软件项目管理而言,势必要重新分配资源、调整计划、估算成本等等,导致软件产品质量下降。

2.2跟踪和监督不力

跟踪和监督主要针对过程而言,也是项目管理中最容易被忽视的环节。软件项目过程由多个任务构成,大部分任务都有前置任务和后置任务,这就要求项目管理者要严格跟踪和监督每一个任务。任务的完成主要从时间进度和质量两方面来衡量,还要充分考虑因客户方引起的一些客观因素(更改需求分析等)。项目管理者虽然制定了具体的项目进度内容,但如果缺乏有效的跟踪和监督机制,对于每一个阶段所要完成的任务疏于评价,就会影响下阶段软件产品的质量,有时甚至是软件产品的重新开发,最终影响整个软件项目。

2.3缺乏客观的软件评审

客观的软件评审是软件产品质量的直接保障,软件评审一直贯穿于整个软件项目的过程中,对软件产品的评审应有客户使用人员和软件业中的同行来进行。客户使用人员对软件产品做阶段性的评审可以及时发现软件产品功能方面的不足,同行评审可以从软件业的规范及标准去发现问题.软件评审可以降低软件开发的成本提高软件产品的质量。大多情况下项目管理者没有做任何阶段性的评审,通常只是在软件产品开发基本完成之后来组织评审,果发现了很多问题,但要修改已经非常困难.要花费很长的时间甚至从头再来。

2.4软件配置混乱

软件配置是指软件产品在各个阶段各种版本的文档、程序及数据的集合,贯穿于整个软件项目的始终。随着软件产品开发的进行,由于各种客观原因,其中的预算、设计方案、进度等内容都有可能需要大大小小的更改(这些改动可能是合理的),整个改变的过程对软件项目的参与人员来说必须是可视的,以便提高软件的可靠性和质量,而这一切都应该有正确的软件配置来控制如果失去正确的软件配置管理,那么针对软件产品发生的任何更改或者是维护都会给软件项目带来混乱甚至是失败。

2.5风险管理意识不足

风险管理是软件项目中防止失败的一种重要手段,软件项目不同的阶段存在着不同的风险,并且风险会随着项目的进展而变化,目前国内的软件企业大都不注意软件项目的风险管理。除了社会环境风险、商业风险等这些客观风险之外.可控的软件项目风险主要指技术风险。技术风险主要是指与软件项目本身相关的的技术因素变化带来的风险,如果在一定的条件下达不到技术条件能够实现的目标,不但延缓项目的进度而且会增加项目的成本.继而使整个项目受到影响。

三、通过过程管理加强软件项目管理的实践模式

利用cMMfCapabilityMaturityModeforSoftware)的核心思想把软件项目管理看作一个软件过程,并根据这一原则对整个软件项目的开发和管理进行过程监控,监督发现过程中影响项目的关键问题并予以解决。软件过程是指软件开发人员开发和维护软件及相关产品的一套行为、方法、实践及变换过程,包括软件开发过程和软件管理过程。CMM把软件开发机构按照不同开发水平划分为5个级别。每个等级被分解为几个KPA(关键过程域),KPA是指在某个成熟度等级应重点关注的区域,也是达到此成熟度等级必须解决的关键点。①初始级,无过程意义。软件过程是无序的、随机的、缺乏总计划,无预见性,大多数活动是应付危机,经常超期超支,成功取决于个人。②可重复级,具备基本的项目管理。KPA分别是:需求管理、软件项目计划、软件跟踪与监督、软件子合同管理、软件质量保证、软件配置管理;③已定义级,已定义软件过程。已将软件管理和软件工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。KPA分别是:组织过程焦点、组织过程定义、培训大纲、集成软件管理、软件产品工程、组间协调、同行评审;④可管理级,过程可度量。已收集了软件过程和产品质量的详细度量方法,软件过程和产品均可被定量地理解和控制。KPA分别是:定量过程管理、软件质量管理;⑤优化级,过程控制。通过过程的量化反馈以及新技术、新方法促使过程不断改进。KPA分别是:缺陷预防、技术更新预防、过程更改管理。

CMM只是一个过程改进的框架.并没有给出具体实施的办法。在该模式中对目前CMM中的KPA做适当裁减.定义了6个关键过程域:软件项目计划(SPP)、需求管理(RM)、软件项目跟踪和监督(SPTO)、软件质量保证(SQA)、软件配置(SCM)、同行评审(PR),设置了三个工作组:软件项目过程组(SPPG)、软件工程组(SEG)、软件质量保证组(SQAG)。通过工作组对关键过程域的操作来加强软件项目的管理。

3.1定义KPA

3.1.1软件项目计划(SPP)

软件项目计划是为要实施的软件项目编制软件过程活动的安排,包括进度控制、成本控制、质量控制、风险控制等,也是实施CMM2的核心此阶段在安排过程活动的同时开展项目设计的前期工作,设计和界定在整个项目中各阶段所需的开发、质量、跟踪、评审、风险、成本等工作。项目计划是指导项目过程的具体措施,要在有软件项目实施经验的人员领导下投人大量的时间和人力资源来完成。制定项目计划应注意7个问题。①在科学论证的基础上制定过程,充分调动人员积极性合理地确定项目组的参加人员;②对软件项目各程中的任务进行分解,明确项目的里程碑和检查点;③正确估计软件项目中的软件资源、硬件资源、人力资源及其它费用;④正确估计各方面因素带来的风险并制定应对措施;⑤制定项目实施过程中的跟踪和监督措施;⑥确定软件的评审和测试方法;⑦详细的文档资料。

3.1.2需求管理(RM)

需求分析主要包括面向用户的用户需求和面向开发人员的系统需求.是整个软件工程的第一步.也是非常关键的一个环节。需求分析主要针对用户的业务流程、系统功能、性能、数据分析进行严格的定义.是设计一个软件应用系统的起点与基本依据,通过它来评判软件产品是否能够解决用户问题,也是项目成功与否的标准。就目前国内现状来讲,一般签定软件项目合同的用户是主管信息技术的负责人,它所关心的可能是整个系统的目标需求,用户方中层管理人员关心的是业务流程需求.终端操作人员则注重软件本身的易操作性和功能特性,因此.面向用户的需求一定要和用户多方人员多沟通、交流.最终通过双方有关部门人员的论证以文档资料的形式确定下来。任何一个需求分析因客观原因可能存在着需求更改的现象,对于这种情况一定要注意需求更改的可控性.要建立需求的基准版本和更改版本控制文档资料.使受需求变化影响的产品与需求变更一致。但要注意在更改需求的同时要衡量需求的稳定性,如果一个需求的变更比较频繁,意味着本项目并没有真正了解用户想要解决的实际问题。可以说需求分析的完整性和变更可控性直接影响到软件过程的改进,它可以降低软件质量、加大软件开发的成本、甚至是导致项目的失败。软件工程组(SEG)中要明确定义一个需求管理员。

3.1.3软件项目跟踪和监督(SPTO)

软件项目的跟踪和监督始终贯穿于整个软件项目的过程中,是项目得以控制的前提和条件、是软件质量的根本保障,其目的是增加软件过程中进度、成本、工作量、质量、风险等内容的可视性,也是实施CMM2的核心。除去市场、法律等不可控制因素外,根据项目计划对项目进展的有关情况及影响项目实施的相关因素进行及时、客观、准确的信息采集,将采集到的需求、成本、进度、风险等内容形成文档并建立一个项目跟踪信息平台。项目负责人定期召集软件过程人员、开发人员、质量保证人员、用户方有关人员召开开放式的例会,例会的主要内容是检查项目进展、数据的分析、认识的偏差、资源的搭配、相关的风险等问题并讨论确切的解决办法,通过跟踪和监督使项目始终处于可视化的受控状态。

3.1.4软件质量保证(SQA)

软件质量保证是与软件产品满足规定的和隐含的需要能力有关的特征或特性的组合。对用户来讲主要体现在软件产品的有效性、一致性、完整性、可靠性和可操作性等方面,对于软件产品本身来讲体现在软件产品的可移植性、易维护性、健壮性、可重用性等方面。具体实践中.软件质量保证应在软件项目计划、需求分析、跟踪和监督、软件配置和软件评审的相互配合下完成.软件质量保证要做到以事先预防和跟踪为主,事后纠偏为辅。

3.1.5软件配置(SCM)

软件配置是针对软件产品的跟踪和控制活动.贯穿于整个软件项目的过程中.目的是建立和维护在整个生命周期内软件产品的完整性和一致性,使整个软件产品的演进过程处于可控的状态,继而提高软件的可靠性和质量。在实践应用中主要做到五个子项的配置①配置项的标识。标识做到唯一性。便于跟踪和管理。②版本管理。对整个软件过程中的文件和目录提供有效的跟踪手段。③变更控制。保持并传递修改信息。④配置审计。确定整个项目生产周期中产品在技术和管理上的完整性。⑤系统整合。把系统的不同部分集成后完成一组特定的功能。

3.1.6同行评审(PR)

同行评审是根据预定的规范和标准对软件产品进行评审。评审的结果是衡量软件产品质量的依据。在整个软件过程中对详细设计和软件综合测试作为两个关键评审点来进行评审,评审的过程中注意要结合本软件项目的具体要求和标准。

3.2组的定义

在具体的实践应用中设置了三个组,在降低了人员成本的同时提高了软件过程改进能力和软件质量。

软件项目过程组(SPPG)组织具体的项目实施活动,管理并协调整个软件项目的过程,主要完成SPP和SPTO。

软件工程组(SEG)负责软件工程的需求分析、概要设计、详细设计、编码、测试、维护工作。

软件质量保证组(SQAG)主要完成SPTO、SCM、PR、SQA等工作。

四、实践模式效率评估

4.1开发时间

软件开发由需求分析、概要设计、详细设计、编码、软件测试、项目维护和软件集成几部分内容组成,在需求分析和设计阶段采用CMM框架实施过程管理所花费的时间要多于没有实施过程管理花费的时间。首先对项目做大量分析,论证项目的可行性。然后在和用户做良好沟通、反复论证的基础上做需求分析,形成文档资料。这种模式下花费在需求分析和设计上的时间大约占项目总开发时间的40%,但这两个阶段完成了数据流程、算法描述、详细的规格说明等内容,为代码编写、软件测试、软件维护等后续内容的工作节省了时间,软件项目的开发周期大大缩短。经过评估,采用该实践模式实施软件过程管理的软件项目开发周期比没有实施软件过程管理的软件项目开发周期缩短20%。:

4.2开发质量

采用CMM标准通过软件过程管理加强软件项目管理的实践模式使软件质量明显提高、需求分析周密、代码错误率明显降低、软件产品完整性好、功能齐全、维护量下降,软件项目最终得以顺利实现。

篇8

《防水施工企业管理》软件是一个集管理、统计、成本核算为一体的综合性管理软件。它以成本核算为中心,对工程、材料、人工、管理费用等进行汇总统计分析,以达到管理企业运行的目的。1.1软件逻辑统计的依据1)根据“建筑安装工程费用项目组成”(建标[2013]44号文件),对各项费用进行分类和统计;2)根据专业防水施工企业特点和习惯,对部分费用进行科目调整。1.2软件运用环境1)操作系统:MicrosoftWindowsXP以上;2)数据库:MicrosoftSQLServer2000以上;3)软件架构:C/S各操作用户安装软件客户端。1.3软件组成《防水施工企业管理》软件的主要模块有:工程管理;采购管理;库存管理;财务管理;劳资管理;基础数据;系统管理。每一个模块分为录入、查询、统计三个通道。1.3.1工程管理模块工程管理模块主要有三个功能:①承接业务后建立项目;②施工产值录入;③施工产值、项目人工、项目材料使用的统计。如表1所示。1.3.2采购管理模块采购管理模块主要作用是,材料采购相关数据的录入。采购并不是入库,材料入库时的入库单据必须与材料采购相对应,否则材料无法入库。采购与付款相关联。1.3.3库存管理模块库存管理模块主要包括材料的入库、出库、退回、盘库的录入和库存材料状况查询。如表3所示。1.3.4财务管理模块财务管理是企业管理最重要的内容之一,包括付款、收款的记录,各种开支的记录,应收应付款记录等。通过各种原始数据的录入,可以得出项目的盈亏情况、企业的利润情况、行政费用开支情况,以及各种经济数据。财务管理模块包括财务信息登记、财务记录单查询、财务查询统计等3个子模块和33个项目,项目明细从略。1.3.5劳资管理模块劳资管理分为管理人员的工资和工人工资两部分,劳保支出和股东分红也列入劳资管理。1.3.6基础数据模块基础数据是将一些常用的数据统一归类,以便单据录入时选择。如员工姓名用于工资单制表,材料名称用于材料采购与出入库。另外一些期初数据也在基础模块中设置。如表5所示。1.3.7系统管理模块系统管理模块主要用于权限管理和结账。权限包括录入权限和查询权限,做到数据的录入只能由专人操作,重要数据只能由高级别人员查看。结账是对每月的录入内容确定,以达到按月统计的目的。年度结账也一样,不进行结账就不能进行下一阶段的录入。这样避免了数据随意修改的问题。如表6所示。整个软件有7个主要模块,15个子模块,91个项目内容。通过20多个数据的录入,可以得到30多个报表和数据分析结果,企业各部门和相关领导随时可以查询各种数据,实现及时、正确、高效的目的。

2软件主要界面截图

软件开启界面(图形可换)、主界面、工程项目登记、施工产值统计台账、项目人工工资月报表、项目材料耗用台账、工程收款登记、行政管理费用台账、企业成本收益台账等主要界面的截图见图1—9。

3其他说明

篇9

1.1企业信息化管理软件的框架管理软件至始至终都由一个软件平台实施管理和监督,管理软件中各项因素的使用就是为了满足软件平台能够进行有效的管理。目前公司一般启用ASP办公环境信息化管理软件。ASP办公环境信息化管理软件进行设计与研发是以JACA语言为基础,并以计算机为媒介进行管理工作,主要应用插件技术科学构建一个ASP管理平台,这个管理平台的建立可以实现对企业内部数据管理、工作流、系统管理和监控。基于ASP办公环境信息化管理软件平台的建立,主要是由客户端的浏览器以及Web浏览器组成的,软件管理的系统主要是采用B/S构架,其中包括三个层次,这三个层次分布是持久层、管理环境勘察层和实现管理层。客户端访问ASP文件的时候首先要通过Internet进行访问,并由客户的计算机软件装备将任务传达给Web浏览器,在传达的过程中任务逐渐的转化成为HIPP请求,最后在Web执行ASP代码的工作请求,后发送到客户端的浏览器中,由客户浏览器呈现请求,以便于完成管理任务的传达。企业的管理软件系统其中下达着六个功能,这几个功能都是由一般用户、设备管理员和系统管理员来系统执行的。由一般用户执行查询设备信息、下载设备表格以及高级搜索的功能,其次设备的管理员将执行查询设备信息、下中设备表格、高级搜索、管理设备数据和导入导出数据着几个选项进行统一的维护,最后由系统的管理员进行权限上的管理。这样对管理软件工作进行明确的划分有利于管理软件工作的有效开展和进行。

1.2企业信息化管理软件的运行模式ASP办公环境信息化管理软件一般都有自己的管理运行模式,首先是启动项目,然后对管理项和基线时机进行识别,其次是设计管理软件管理的相关计划和实施计划建立配置库,并将软件的基础版本进行变更、审查和统计,最后记录维护配置管理,并跟踪相关的配置促进报告的生成,最后备份配置库里的相关资料。ASP办公环境信息化管理软件还可控制自己的版本。版本控制是ASP办公环境信息化管理软件管理中的重要组成部分,版本控制最终是实现在满足软件规章制度规定的情况下,包括所有的管理范围。这样做可以有效的降低版本丢失和版本混合情况的出现,保证管理工作的正常运行。管理软件还可以控制变更。管理软件可以有效的结合市场发展需要及时变更自身相关的管理软件,并以所有元素的正常工作状态为前提,有效调节软件生存周期,从而保证软件平台所生产的产品质量。

2企业的信息化管理软件实现方案

企业信息化的管理软件主页面的设计,主要采用MFCAppWizard的单文档界面,在企业信息化管理软件的主菜单上将所要执行的命令,通过计算机进行传递,扫描,最后将管理信息充分的在主页面上进行显示。在管理软件的系统中,所有显示菜单下应该配置相应的菜单项,将菜单的各个功能充分的显示出来,尤其要确定菜单下显示路由器的总体运行结果,显示路由器表运行的结构图,将欲显示的对象是充分的显示出来,显示的对象主要包括MIB-II中ip组ipRouteTable表的四个列对象,通过使用CSnmp类来实现SNMP的相关操作,并通过发送GETNEXT报文来实现对表格变量的遍历。企业使用管理软件可以实现对整个企业网络端口流量情况进行监测,其中主要的采集对象是MIB-II中Interfaces组中的ifI-nOctets对象和ifOutOctets对象,将所有的计数器进行累加,得到端口流量的总字节数,并将所有的数据流量存储到相应的数据库中,通过Input=ΔifInOctets/m_time进行计算,得到实际的流量变化情况。并通过使用CSnmp用函数的方式来实现对企业的管理进行操作,通过DrawAxis函数绘制坐标轴,将企业管理信息接收到固定的文件中,对相关的流量进行操作,在接收到Trap时,企业的管理软件系统程序将会弹出一个告警窗口,表明已经接收到相关的管理命令。通过信息的有效传递以便于实现企业对所有部门进行管理工作。

3结论

篇10

【摘要】旅游业是发展最快,也是最有活力的产业之一。知识和技术在旅游业进一步发展的进程中起着关键作用,因此,知识管理在旅游企业中的应用显然成为一种必然。本文通过对这种必然性的解析,紧紧围绕符合旅游企业特点的知识管理方式和方法,构建了旅游企业的知识管理模式,并从企业内部环境建设着手,分析了这种管理模式的软件和硬件支持机制,为旅游企业转变发展战略提供了借鉴。

【关键词】知识管理;旅游企业;管理模式;支持机制

1引言

旅游业的强关联性、高乘数效应以及较低的市场准入度成为其在我国迅速发展的主要原因。但是目前我国的旅游业竞争力弱,旅游企业管理水平低,从业人员素质较差。在知识经济浪潮和信息化的推动下,旅游企业必须尽快转变经营战略以适应日益激烈的内外部竞争环境。21世纪初,国内的学者开始探索旅游企业管理中的知识管理,对知识管理的定义、发展必要性、管理策略等做了一定的研究,但是研究重点大部分都集中在企业内部支持机制的建设,缺乏具体的旅游企业知识管理模式研究。本文将着力研究具体的管理模式,结合支持机制建设,努力构建全面的旅游企业知识管理。

2知识管理成为旅游企业管理模式的必然选择

2.1外部环境促动:信息产业的形成和发展催生了知识经济的出现,知识经济的迅速发展和广泛渗透不可避免地使旅游企业受到一定程度的影响。特别是信息技术快速发展所导致的生产于服务成本的下降,使在线商务、在线消费成为越来越多人的选择。我国的互联网普及度,国内企业管理的信息化、网络化和柔性化程度,高新技术企业对知识管理的高度重视等等使传统的管理形式都受到了很大的冲击。

2.2产业性质转变:传统的旅游业是劳动密集型产业,劳动力资源禀赋优势为旅游业的发展做出了一定的贡献,其产业性质也为解决就业问题提供了有利条件。但是现代旅游业是集劳动密集型与资金、知识密集型等特征与一体的服务业[1]。旅游产业性质的转变对旅游企业的战略定位、经营发展、人力资源管理等方面都提出了机遇和挑战。因此在旅游业未来的发展中,应该尽快转变企业经营战略,在提高企业发展过程的知识含量(以高科技为代表)和加大人力资本的投资力度两个方面有所突破[2]。

2.3提升核心竞争力的客观要求:旅游企业提供的产品和服务质量是其竞争优势的决定性因素。在知识经济和产业转变的催化下,旅游产品和服务必将取胜于其知识性。一体化的服务设计需要科学地进行市场调研、判断预定目标、设计流程并进行市场开发和运营;旅游服务过程的一线供给者需要能够有足够的素质为顾客提供个性化服务,满足不断复杂的旅游消费动机和需求;旅游产品的设计和开发更明显地受到知识和技术的影响,比如复杂旅游设施的建设、高科技旅游产品的开发、具有文化内涵的旅游产品设计等等[3]。旅游产品和服务的升级将更多地依赖于知识和技术。

2.4可持续旅游的发展需要:旅游业是个资源依赖型产业,其发展与资源和环境之间存在着天然的联系和矛盾,如何处理好旅游业与资源环境的协调、可持续发展是旅游业未来发展的一个重点。首先,知识资源本身所具有的投入少、产出多、资源可重复利用等特点符合可持续旅游的发展要求[2]。其次旅游企业的生态管理也需要对顾客需求、自然规律、环境承载力、管理方法等进行科学的研究和精确的判断。

3旅游企业知识管理模式构建

旅游企业的知识管理是指建立在旅游业良好的信息化、网络化基础之上,对旅游企业生产和经营依赖的知识及其收集、组织、创新、扩散、使用和开发等一系列过程进行管理,是为旅游企业实现显性知识和隐性知识共享寻找新途径,运用集体的智慧提高企业应变和创新能力的管理形态[4]。知识管理的基础流程可以划分为紧密联系的9项活动,并形成螺旋上升的有机“PSCA”闭合环路[5]。考虑到旅游企业的广泛性,服务产品的无形性和体验性,产业内部的强关联性,以及从业人员素质偏低,国内旅游企业竞争力较弱等特点本文采用“PSCA”闭环,分别对知识的生成、积累、交流和应用重点分析。

3.1知识的内部和外部生成并重:旅游企业知识的来源可以分为内部生成和外部生成。其中内部生成形式多样,主要包括工作实践、自主学习、企业内信息、培训等;外部生成主要包括两种形式,其一是通过人员招聘,其二是通过外部链接,建立与企业,与学校的知识联盟[6]。旅游企业之间的强关联性使得合作成为其发展的做佳选择,当企业由于分工与合作形成了固定的、专一的生产经营模式,甚或按照知识流程的顺序被组建成“模块式”的产业内部网络结构[7],将对旅游业的发展产生积极的影响。

旅游企业从业人员素质参差不齐,因此在搜集知识工作完成之后要对知识的构成进行分析,要确定知识的主体和服务对象,区分知识的显隐特性,归类常规性知识和创新型知识[8],并针对不同的知识采用不同的传播方式和媒介,确定不同的传播受众。

3.2双管齐下做好知识积累:知识积累是知识交流和应用的基础,目标是将知识生成中所获得的知识进行保存和安全管理,同时为交流和应用创造系统、及时、高效的环境。

在知识的保存方面,传统的知识积累管理的方式是建立知识库和知识地图,这是基于显性知识的可编码特征。但是旅游企业中存在大量的隐性知识,并且这些隐性知识对旅游服务质量的提高往往起着决定作用,因此对隐性知识的保存也显得尤为必要。隐性知识的保存可以通过隐性知识显性化的方式,以编码的形式存档,也同样可以采用在企业内部建立专家系统(ES)的方式进行管理。专家化知识积累管理强调人力资源方面的投资[5]。

在知识的安全管理方面,旅游企业要树立知识管理风险观念。通过信息浏览权限的设置来约束企业知识的流动,保证让不同级别的人接触适当的知识部分,以保证企业的核心机密不被泄露。而针对旅游企业人员流失率较高的特点,还应该建立和完善相应的知识管理风险机制,防止“知识流失”[9]。

图1旅游企业显隐性知识保存示意图

3.3多层面多形式的知识交流:知识交流包括知识传递和知识分享。旅游企业可以在工作任务分解的基础上组织团队,这样企业中便存在三种形式的知识传递:个体和个体之间,个体和团体之间,团体和团体之间的平等型传递;个体向团体的贡献型传递;团体向个体的渗透型传递。另外还可以采用企业内部和企业外部的交互型传递。通过个层面的知识交流可以增加知识的覆盖面。在每个层面都可以运用多种传递手段,如专题讨论、电子邮件、网络视频会议、培训、专利技术贡献等等。知识交流在各处的不断碰撞中被了解、更新和享用,推动了知识的创新。

图2知识传递形式图

3.4在知识应用中强调创新:应用是知识管理的实现手段。通过对各部门和人员对知识资源的需求分析,规划和设计知识分类体系,开发知识管理系统,建立知识管理部门和相应的运作机制。为了推动知识的应用,旅游企业还要从企业文化和环境入手,创造“知识拉动力”,在组织形式上建立跨职能的合作团队。

图3旅游企业知识管理流程图

知识应用是知识生成的一个重要来源,因为知识应用的过程中毫无疑问会不断形成新知识。旅游企业要重视新知识的生成和积累,积极总结来自知识交流环节的各个层面的反馈,并及时调整在知识应用过程中存在的问题、变化和调整的意见,并最终反馈给企业的知识库,形成一种知识不断更新升级的态势。比如旅游企业中的一体化服务设计,就要随着知识的更新不断变化,不能将一体化服务固定为不变的范式,而应该成为不断更新的标杆。

4旅游企业知识管理内部支持机制建设

4.1设置专门的知识管理部门:许多相关文献都提到在旅游企业中设立专门的知识管理部门及知识主管,这一方面是由于知识管理的重要性,另一方面则是基于对知识管理工作的规范。知识管理过程中信息的搜集和分析,创新知识的管理,知识成果的申报和保护,企业环境和组织的再造促进等各项具体工作的实施都需要有统一的工作程序和方式方法,需要由专一的部门负责。

4.2建设完善的网络信息平台:知识管理的各项工作都来自网络信息平台的支持,因此善用信息科技的协助是必要的。网络信息平台的作用在于将企业信息化,包括数据信息化、流程信息化和决策信息化三个环节[10]。旅游企业要在功能完善和先进的网络信息平台上,使用相应的软件对知识进行编码和目录管理,建立知识门户。

4.3组织结构向扁平化发展:

知识管理的组织结构是网络化、扁平化、弹性化、虚拟化、超文本模式的组织结构[11]。旅游企业需要打破目前的传统式金字塔组织结构,突破单一至上而下的信息渠道,减少信息传递的中间环节,加速知识传递的速度、效率和对外抗风险的应变能力。旅游企业的组织不应仅考虑纵向扁平化,还应该结合旅游企业的工作项目和自主灵活的工作特点,采用工作团队、技术创新组织、并行项目组织、流程再造等,打造变形虫式组织结构。

4.4培养认同共享的企业文化:

组织层面的知识管理应重视以知识管理为组织战略,组织的学习和组织文化[12]。组织文化是知识管理成败的关键。当组织文化是助力时,知识管理的推动当顺势而为,反之则当以渐进改变的方式为之[13]。目前绝大多数国内旅游企业的发展仍然处于初级阶段,企业文化的建设还需要向有利于知识管理的方向加强。可以采用奖励创意,文件化作业,竞业禁止等措施,促使祖师成员的个人知识尽量外化。

4.5实施柔性的人力资源管理:

国内旅游企业旅游产品缺乏创新,从业人员素质偏低等现象严重,因此在其人力资源管理过程当中应该注重高层次人才的引入,重点实施创新激励,加强人力资本的积累。从业人员的知识结构复杂特点又要求企业在人力资源的管理中注重有的放矢的量身培训。将企业员工的薪金与知识管理的绩效挂钩,直接对员工参与知识管理进行激励。总之,为更好地在旅游企业实施知识管理,其人力资源管理要有区分,动态化,与企业的知识管理随时保持一致。

5结论

我国旅游企业的发展迅速,且随着产业性质的转型,在旅游企业进行知识管理已经成为一种必要。目前的旅游企业应该尽快转变战略重心,尽快适应飞速发展的知识经济。但是我国旅游业的发展仍然是较为滞后的,因此对知识管理的基础建制有更多的要求。当前,在我国旅游企业内部进行知识管理的重点仍然也必须仍然停留在基础的层面上。

参考文献

[1]中华人民共和国国家旅游局.关于进一步促进旅游业发展的意见.中国网.2007