第一篇:国内外图书馆领域项目管理的理论与实践研究的论文
【摘 要】 文章回顾了 20 世纪 80 年代以来国内外图书馆界项目管理的理论与实践。除了图书馆应用项目管理的理由、流程、方法和领域外,部分理论研究涉及项目管理和业务管理在组织结构中的冲突。文章对国内外几个典型的图书馆项目管理案例进行了点评和比较。
【关键词】 公共图书馆 项目管理 综述。
0 引言。世纪 80 年代以来,基于项目的管理模式悄然兴起,逐渐覆盖了所有的行业和部门。图书馆界在这股潮流影响下也开始尝试项目管理,并在实践过程中进行了反思和讨论。为全面了解项目管理在图书馆的应用及发展,笔者以“图书馆(Library)”+“项目管理(Project Management)”为检索词,对2005~2015 年国内外图书馆项目管理相关文献进行检索分析。国外文献来源于Web of ScienceTM、EBSCO(LISTA)、Emerald、Elsevier ScienceDirect;国内文献来源于 CNKI.国外文献,从 Web of ScienceTM数据库中获得 9篇,从 EBSCO(LISTA)数据库中获得 304 篇,从Emerald 数据库中获得 25 篇,从 Elsevier Sci-enceDirect 数据库中获得 5 篇。检索命中的国外文献主要有四类:研究论文、研究报告、硕博士论文和图书。去重后逐篇阅读摘要,归纳和提炼相关主题,发现近十年国外图书馆项目管理研究涉及的内容十分繁杂,图书馆项目管理的高频词有图书馆项目管理、数字图书馆项目管理、帕累托分析法(Pareto Analysis)、决策矩阵(PughMatrix)、回溯编目、图书馆搬迁。检索到国内相关文献 249 篇,其中期刊论文 181 篇,学位论文 50 篇,报纸会议等 18 篇;年均发文不到 25篇,说明并非研究热点。笔者通过追踪参考文献,对国内研究也进行了梳理。图书馆项目管理的理论研究。
1.1 国外理论研究。
在国外图书馆界,项目管理的理论和方法已经运用了几十年,研究主要集中在图书馆项目管理的理论和实践方法、图书馆项目管理系统开发、馆员能力培养,以及如何与政府等外部组织合作开展项目管理等方面。
1.1.1 理由及可行性。
1983 年,怀特(White,R.L.)认为图书馆经常以小组的形式开展工作,可以将这些小组工作视为项目并进行管理[1],但他并没有对图书馆具体用什么方式、在什么领域开展项目管理进行讨论。H·弗兰克·塞文(H.Frank Cervone)是美国图书馆界知名学者,也是项目管理的积极倡导者。2004 年,他指出,美国大多数图书馆员的学科背景是人文科学类,他们对项目管理并不熟悉,这导致他们习惯性地摒弃项目管理;他列出了图书馆员摒弃项目管理的九条理由,他结合自己的工作经验,逐一进行驳斥,提倡图书馆采用项目管理[2];2007 年,他对项目管理的基本定义和标准进行了讨论,并将项目管理运用到数字图书馆中;认为在整个项目过程中,整合管理使得项目管理者能够及时发现问题,并对出现的问题予以积极解决[3].2006 年,南西·J·波里奇(Nancy J.Burich)发现美国许多图书馆面临财政支持下降的风险,加上资源获取成本和多元服务成本增加,实施项目管理的图书馆越来越多[4].1.1.2 管理方法的移植。
1990 年,马米恩·丹(Marmion Dan)提出图书馆项目管理的八条指南,指导图书馆该如何有步骤、有战略地实施项目管理。他认为,图书馆采用项目管理在应对突发事件时可以减少开销,因而在有限的资源下能够完成更多的工作[5].1996 年布莱克·柯尔斯顿(Black Kirsten)在题名为《图书馆及信息机构的项目管理》 的专着中详细介绍了图书馆实施项目管理的原理及简单方法[6].1997 年,麦克拉克伦(MacLachlan)出版 《让项目管理为你工作》 一书[7],推荐图书馆采用项目管理以简化工作流程,提高工作效率。罗伯特·法维尼(Robert Favini)认为,图书馆的任何一个项目都应当包括工作内容、时间表、该项目的组织结构图及预算[8].2009 年,弗兰克·塞文(H.Frank Cervone)连续发表三篇论文介绍将帕累托分析法运用于图书馆项目管理。他认为,帕累托分析法应用于图书馆项目管理时,应当优先考虑和解决在数字图书馆中最关键的影响因素,这对于图书馆网页设计团队在优化改进工作方面是非常有益的[9].2010 年,他提出利用决策树分析法处理数字图书馆项目管理中出现的问题,认为数字图书馆的管理者可以利用决策分析树来处理工作中的很多问题。由于在项目过程中会有各种不同的环境变化,决策树分析法使得项目团队能够应对出现的各种问题,可以对无法控制的情况出现的概率进行量化[10].布鲁斯·马西斯(Bruce E.Massis)认为,沟通是图书馆项目管理中至关重要的因素;项目管理被实践证明是一种行之有效的管理工具,能够使图书馆获益,在有限的时间、资金及资源环境下,项目管理是图书馆工作获得成功的基础;图书馆项目管理的步骤包括项目规划、风险评估、项目实施、项目控制、项目评价验收、反馈及改进[11].1.1.3 适用范围的讨论。
希拉·克里思(Sheila D.Creth)[12]和罗伯特·法维尼(Robert Favini)分别在 1993 年和 1997 年介绍了利用战略规划和项目管理办法在高校图书馆和网络中心之间开展合作。2000 年,菲利帕·马鲁洛·安扎隆(Filippa Marullo Anzalone)指出项目管理是一种非常多样化的管理手段,其扁平化的组织结构可以最大限度地简化人力成本和资源。当图书馆购买新资源、开展新的服务项目或是提出一个新馆建设方案时,图书馆管理者均可采用项目管理作为一种有效方法来应对组织中出现的新变化,任何项目从提出到完成一定会或多或少地出现变化[13],因而项目管理可以帮助图书馆控制变化造成的影响。
1.1.4 组织结构变革。
1999 年,侯赛因·安萨尔(Husain Ansari)介绍了科威特大学图书馆对传统的图书馆层级制组织结构进行调整从而适应外部环境变化的一些具体措施,及组织结构调整过程中出现的问题[14].2001 年,巴巴拉·莫兰(Barbara B.Moran)介绍了北美高校图书馆在对组织结构进行扁平化调整过程中的一些做法,并对高校图书馆组织结构重组给出了一些有效的措施[15].2003 年,斯坦利·诺顿(Stanley Norton)指出为保证图书馆顺利地实施新项目,需要从一开始就对该项目进行有序、高效地管理,图书馆在项目管理过程中需要寻求一种方式使项目管理与图书馆传统的科层制管理减少冲突[16].1.1.5 图书馆学教育支撑。
比尔(Bell)于 1996 年刊登在 Library Asso-ciation Record 的文章指出,随着图书馆界对项目管理产生愈发浓厚的兴趣,在图书馆员中开展项目管理的课程也得到了很大的发展,文中介绍了英国公共图书馆针对馆员开展项目管理培训的情况[17].2005 年,马克·温斯顿(Mark D.Win-ston)认为美国图书馆学的专业教育中普遍会教授一些管理方法,但一些特殊的管理方法(如项目管理)则几乎没有出现过。文中阐述了图书馆项目管理的定义及图书馆项目管理的原则和方法,并发布了一项调查结果,即在美国图书馆学专业教育中不到 5%的学校开设了项目管理课程[18].2007 年,简·金克斯(Jane Kinkus)在 《项目管理能力:对图书馆立场宣言的文献回顾和内容分析》(Project management skills:a literaturereview and content analysis of library positionannouncement)一文中提出,图书馆面临经费压力、技术进步的环境变化和以用户为中心的服务转型,导致图书馆项目越来越多,对图书馆员项目管理能力的要求也越来越迫切[19].有图书馆员认为,自己虽然没有项目经理的头衔,但在实际工作中运用了项目管理的方法。2012 年,加拿大图书馆员杰娜·安妮·霍尔特(Jenn Anne Hor-wath)关于加拿大安大略省图书馆项目管理现状的调研印证了这一点:多数图书馆员没有接受过项目管理的正规训练,他们根据初级的项目管理知识开展非正式的项目管理,采用即时通讯等快捷方式沟通,很少进行正式的现状通报,项目管理成熟度水平不高[20].1.1.6 效果评价。
2014 年,罗宾·布瑟(Robin A.Buser)等人的《图书馆项目管理实践》(Project managementfor library:A practical approach)[21]出版,提出项目管理的逻辑、方法和对于责任、职能、时间、标杆以及报告的程序,为图书馆业务管理提供了路线图;项目管理可以改变和提升图书馆服务,对于图书馆运作是促进而不是阻碍。罗宾将图书馆项目大致分为七类,分别是馆舍建设和搬迁、系统迁移和升级、资源数字化、自行开发小软件、活动或特殊事件、工作流程再造,以及共享协作类合作。总之,当图书馆遇到不熟悉的新业务或者跨部门的复杂工作时,经常会想到用项目管理的方法。
1.2 国内理论研究。
国内图书馆界关于项目管理的研究起步较晚。1996 年,索传军在信息咨询服务中较早采用项目管理方式,分为预备、项目控制和报告三部分[22].2003 年,《中国图书馆学报》 相继刊发三篇图书馆项目管理相关论文,即 《图书馆项目管理应用探析》[23]、《城市图书馆通借通还项目管理与体制创新研究》[24]和 《图书馆构建新型管理模式研究》[25],其中 《图书馆项目管理应用探析》介绍了项目管理的基本理论框架包括项目的进程管理和项目管理要素,认为图书馆的许多管理活动都可以分解成不同规模的项目管理,运用科学的方法,以最小的成本获得最好的效果。2006年,蒋知义和邹凯探讨了图书馆业务流程重组中的项目风险管理[26].此后,国内图书馆界对于项目管理的理论研究和实践不断发展。例如,丰素贞认为,项目管理的核心是确定“问题”,把问题当作项目来运作,找到解决问题的办法。图书馆实现项目管理的关键是对工作进行“切分”,针对存在的问题,运用项目管理的方法进行“设计”[27].大家共同的认识是:项目管理可以节约成本,提高效率,锻炼队伍,调动员工积极性,顺利完成跨部门的工作;共性问题是:图书馆自上而下缺乏项目管理的知识和经验,多数项目是单项目管理方法在图书馆的应用;与国外相比,项目管理的研究缺乏图书馆学情报学教学单位和图书馆学会在学术研究和教学方面的支持,是自发模仿和摸索。
1.3 理论探讨。
综合分析发现,扁平化和矩阵式组织结构在中外文献中均有不同程度的涉及。传统的图书馆组织结构通常呈金字塔型,处于塔尖的是由馆领导组成的决策者群体,处于中间层的是由部室主任组成的管理者群体,处于基层的是由馆员组成的执行者群体。随着图书馆规模的不断扩大,中间层越来越多,从决策层到执行层的距离也越来越远。传统的图书馆组织结构,将图书馆分成采访、编目、阅览、流通等部分,这种传统的组织结构曾经推动了图书馆事业的发展,在保证馆长统一指挥的同时发挥了职能部门的作用。但随着社会对图书馆的需求呈现多元化、专业化、综合化,传统的职能化组织结构已不能适应图书馆的发展,开始有图书馆引入矩阵式组织结构。
矩阵式组织结构是把按职能划分的部门与按项目划分的小组结合起来的一种组织形式,是为了改进直线职能制横向联系差、缺乏弹性的缺点而形成的一种组织结构。其最大的特点在于具有双重命令系统,小组成员既要与原职能部门保持业务上的联系,又要参与项目小组的工作。尽管图书馆矩阵式组织结构有鲜明的优点,但它在国内外图书馆中的使用却并不十分普遍,究其原因是它违背了统一指挥的传统组织原则。正如乔安妮·尤斯特(Joanne R.Euster)所说,由于矩阵式组织结构与传统的组织文化完全不同因而它很难实施,它非常复杂且模棱两可,需要持续的监督管理以保证矩阵式组织的正常运转。大多数人生活在层级制的组织结构中,我们甚至都很难想象矩阵式组织,更别提适应它了[28].目前国内外很少有图书馆在管理中完全采用矩阵式组织结构,国外有图书馆采取在部门内嵌入项目组的方式,但这种嵌入制并不能有效解决跨部门出现的问题。理想的矩阵式组织结构应当兼具稳定与弹性的特点,过于稳定无弹性会影响组织效能的发挥;过于弹性缺乏稳定会陷组织于混乱中,故保持平衡是图书馆组织结构研究的重要课题。图书馆项目管理实践研究。
2.1 国外实践。
项目管理被广泛应用于图书馆自动化系统和数字图书馆建设过程中。1983 年,切尼·哈尔(Cheney Hal)介绍了印第安纳州立大学采用项目管理对图书馆自动化系统进行管理的经验[29].1995 年,安斯利·刘易斯(Ainsley C.Lewis)详细介绍了威尔士班戈大学图书馆采用 PRINCE2(Projects IN Controlled Environments,受控环境中的项目)方式选择图书馆自动化系统中的经验[30].1996 年,爱德华多·桑切斯(EduardoSanchez)讨论了德克萨斯州立大学利用项目管理方法开展图书馆自动化项目[31].甚至有学者定义,图书馆项目管理即图书馆在自动化项目及技术项目中采用的管理方法[32].其实,项目管理在图书馆的应用范围十分广泛。1983 年,伊利诺伊大学香槟分校图书馆采用项目管理方法在全校范围内开展了一次大规模的阅读活动[33].1997~1998 年,英国纽卡斯尔大学的图书馆员接受了正式的关于项目管理的培训后在全馆范围内开展了项目管理,当时被定义为“项目”的工作非常多,从更换流通服务台到期刊评议均采用项目管理的方法[34].1996 年,比尔介绍了爱丁堡大学的苏格兰高等教育资金委员会向图书馆赞助的一些项目,这些项目包括回溯建库及缩微胶片等[35].1997 年,唐纳德·辛普森(Donald B.Simpson)提出采用项目管理办法在图书馆各部门之间开展合作以促进电子馆藏的收集[36],类似的采用项目管理的实践还包括报纸数据库项目的建设[37]、信息素养数据库的建设[38]以及多个图书馆共同合作的在线实时参考咨询项目[39].英美图书馆界除了上述零散的项目管理经验。介绍之外,也有较大规模且成效突出的图书馆项目管理实践。
案例 1:英国纽卡斯尔大学罗宾逊图书馆。
该项目的发起人是英国图书馆研究与改革中心主任雪莉·钱伯斯(Shirley Chambers)和纽卡斯尔大学图书馆副馆长戴维·佩罗(David Perrow)。他们发起这项项目的意图是调查项目管理方法和项目管理软件在英国高校图书馆的使用情况,试图通过调查和分析,在英国高校图书馆全面开展项目管理。该调查以英国纽卡斯尔大学为基础,从 1997 年 5 月持续到 1998 年 4 月。这项调查在英国全国高校图书馆和数字图书馆中发放调查表,了解各馆项目管理的开展情况,调查表中的内容包括是否有采用过项目管理方法的经历、是否接受过项目管理方法的培训及是否使用项目管理软件。调查结果显示,图书馆管理者几乎没有采用过项目管理方法,只有 3%的管理者表示他们仅仅在主要工作中采用过项目管理。然而,却有 69%的管理者认为图书馆能从项目管理中受益。尽管没有采用过正式的项目管理方法,27%的图书馆表示他们采用过项目管理的个别方法,例如定期计划会议、制定计划、时间表、甘特图表及网络图。作者在调查结论中指出:采用项目管理方法和软件对于图书馆管理及图书馆项目团队成员都是十分有益的,但是这种方法的优势需要随着项目管理能力的不断提高在多年后才能显示出来。这项关于高校图书馆项目管理情况的调查随后在英国图书馆界引起了极大的反响,在一定程度上推动了英国图书馆项目管理的大发展[40].案例 2:美国中央密西根大学图书馆。
2000 年,美国中央密西根大学图书馆为了提高信息检索课的水平,在学生中开展的一项研究能力自我评估(Research Readiness Self-Assessment,RRSA)的测试中采用项目管理方法。这是一项在线的水平测试,通过学生在线回答 ALA 《高等教育信息素养能力标准》 中的相关问题,以及他们个人对于科研的理解来判断他们的信息搜索及信息评价能力。对于学生信息搜索能力和信息需求的衡量,能够帮助图书馆员在制定信息检索课程的内容时更好地满足学生需求,同时让学生意识到他们对于网络资源的依赖并不能更好地满足学术研究项目的需要。通过项目可视化、定义及计划、实施、完成这样一套完备的项目管理环节,这项测试取得了成果,学生们发现他们并没有自己想象的那么善于进行科研,他们开始积极地在图书馆寻找资源;同时,图书馆员也有了更强的动力不断学习并帮助学生在检索课程中提高技能[41].案例 3:美国堪萨斯大学图书馆。
2003 年,堪萨斯大学图书馆面向全校师生开展了参考咨询服务,最初每周进行 16 个小时的参考咨询,这项服务一开始就在师生中获得了极大的反响。2004 年初,每周提供 32 个小时的参考咨询,但这仍旧不能满足广大师生的需求,此时图书馆提供这项服务的人员已经是满负荷工作,且这项工作从一开始就是无报酬的志愿服务。为了解决出现的问题,堪萨斯大学图书馆采取了两项措施:第一,与堪萨斯州的其他大学图书馆合作建立联合参考咨询;第二,让图书馆勤工助学的熟悉图书馆工作的学生参与到参考咨询的服务之中。
2004 年,堪萨斯大学与堪萨斯州立大学建立了联合参考咨询。随着参与者的增加和参考咨询服务数量的不断增加,出现了各种各样的问题。面对不断增加的需求和出现的问题,这项活动的发起人---堪萨斯大学,决定利用项目管理的方法来管理这项工作,项目管理方法及相关服务软件的应用,使这项参考咨询服务在堪萨斯州取得了成功。2005 年初,恩波利州立大学与卫奇塔州立大学也参与其中,共同向读者开展更高层次的参考咨询服务[42].2.2 国内实践。
国内图书馆界项目管理实践跟随国外的步伐,项目管理在国内图书馆界主要运用在数字图书馆建设、回溯建库、图书馆搬迁、信息咨询、读者活动等工作中。
在数字图书馆建设方面,郑惠伶介绍了中国人民大学图书馆运用项目管理方法加强和完善了数字图书馆的建设和管理[43].郑林峰介绍了项目管理方法在图书馆数字资源建设中的应用[44].郭璇在分析项目管理问题的实质与作用之后,结合高校数字图书馆项目管理的实例,通过列举运用帕累托分析确定项目管理方法与步骤,指出进行帕累托分析时应注意的要点[45].在回溯建库方面,毕静以曲阜师范大学过刊数据库回溯建库工作为例,认为项目管理应用于图书馆能保证质量,节约成本,提高工作效率;有利于调动员工的积极性,推动图书馆管理体制的改革[46].张春梅介绍了复旦大学图书馆利用回溯外包的手段及采用项目管理的方式对全馆的民国期刊进行回溯整理的经验[47].在读者活动方面,张宛艳介绍了南阳师院图书馆在基于中原文化传承与创新的阅读推广活动中,探索和研究项目管理的运作模式[48].曾志文介绍了项目管理在广西壮族自治区“八桂讲坛”中的运用[49].谭春锦认为公共图书馆在读者活动中引入项目管理使得活动目标明确、分工合理,有助于提高工作效率,避免拖延[50].在图书馆搬迁方面,丁一红介绍了项目管理方法在南通职业大学图书馆举馆搬迁中的运用,她认为由于成功采用了项目管理的方法对项目的进度、费用及搬迁效果进行控制,达到了很好的效益[51].除此之外,还有一些文献从较为宏观的层面探讨了图书馆运用项目管理的可行性和优点。吴翠红认为,在图书馆中应用项目管理,能够让馆员清晰工作目标、明确工作范围、责任分明,提高管理效率,避免相互扯皮推诿[52].任贵华以镇江高等专科学校图书馆为例,分析了项目管理在高校图书馆中的应用、出现的问题及对高校图书馆工作的影响[53].从以上的案例中不难发现,项目管理对于图书馆管理及图书馆服务质量的提升是显而易见的。由于项目管理能够帮助图书馆应对突发事件、避免拖延和浪费时间与资源,因而项目管理在一定意义上为图书馆工作带来了安全感。文献调研发现,同处于珠三角地区的顺德职业技术学院图书馆、东莞图书馆和佛山市图书馆在组织层面都开展了项目管理,触及到图书馆项目管理过程、评估和“职能-项目”复合管理等深层次问题。但三者之间又有明显的区别,下文将从具体的实践过程对这三个图书馆所开展的项目管理作一介绍和区分。
案例 4:顺德职业技术学院图书馆。
顺德职业技术学院图书馆在项目管理的实践中,提出了图书馆“职能-项目”复合管理模式的构想,并尝试实施。该馆 2009 年引入项目管理理念,先后成立了三个跨部门的项目小组:特藏建设小组、专业馆员服务小组和社会服务小组。2011~2013 年,又相继成立了阅读推广小组、读者培训小组、期刊数据整理小组及读书月活动小组等。这些小组与该馆四个职能部门(采编部、流通部、参考咨询部及技术部)分工协作,共同完成了“全面提升图书馆服务质量”的阶段性发展目标。该馆成立的若干项目小组与四个职能部门形成了矩阵组织架构。张彦静在 《图书馆“职能-项目”复合管理模式构建》 一文中介绍了顺德职业技术学院图书馆实施“职能-项目”复合管理模式取得了成效[54].案例 5:东莞图书馆。
东莞图书馆项目管理工作自 2006 年起步,面向全体员工,通过个人申报、馆内立项的形式开展业务建设和业务研究。东莞图书馆项目管理工作涵盖了与该馆工作有关的各级项目,包括国家项目、部级项目、省级项目和馆级项目及合作项目、相关项目。
2006 年,该馆项目管理与业务工作紧密结合;2007 年,伴随“管理年”的主题活动,项目管理的理念逐渐得到强化;2008 年结合该馆“规范年”主题活动,规范项目申报、立项、过程管理与结项等环节,修改和完善了 《东莞图书馆项目管理办法》;2009 年结合该馆“研究年”的主题活动和东莞市图书馆之城建设的战略方针,在全市启动了面向总分馆体系的“图书馆之城”研究项目;2010 年,项目开始邀请业内专家进行项目评审和“传帮带”的辅导;2011 年,为满足全市图书馆事业发展的需求,“图书馆之城”建设研究项目更名为东莞市图书馆公共服务体系建设研究项目;2012 年,项目管理工作主要围绕中国图书馆年会等重点工作开展;2013年,是该馆项目管理工作总结思考和尝试变化创新发展的一年,项目申报和结项时间稍作调整,利用 QQ平台等加强了项目中期过程管理。廖小梅在 《东莞图书馆项目管理实践与绩效》 一文中,详细介绍了东莞图书馆项目管理取得的成绩[55].案例 6:佛山市图书馆。
2011 年佛山市图书馆正式提出了“项目立馆”的办馆理念,在内部管理中引入项目管理的模式,分三个阶段进行“项目立馆”的探索和推进。2011 年是探索实施阶段,通过一个典型项目工作实验性地引入项目管理模式,在此基础上试探性地小范围推进;2012 年在总结经验的基础上在全馆范围内有限推广;2013 年,全面推进“项目立馆”.2011 年 1 月,佛山市图书馆组建由业务骨干组成的“项目立馆”课题小组,从理论上探讨图书馆开展基于项目的管理“(项目立馆”)的必要性与可行性、图书馆项目的特点和种类、图书馆项目团队组织结构及责权利益、图书馆项目实施步骤与办法、管理层对项目的支持、图书馆项目成果的推广应用等一系列课题,撰写了 《项目立馆---图书馆发展新思路》。先后推出了 《佛山市图书馆项目实施步骤》《佛山市图书馆项目文档模板》《佛山市图书馆项目实施答疑》《佛山市图书馆项目等级说明》《佛山市图书馆项目申报办法》等一系列项目管理实施文件。佛山市图书馆项目管理实践的学术研究成果也比较丰富,曲晓玮[56]、洪文梅[57]、刘沫[58]、刘淑萍[59]、屈义华[60]等人先后发表的文章在国内图书馆界引起了较大的反响。这些理论和实践成为“项目立馆”顺利实施的保障。
同为公共图书馆的佛山市图书馆和东莞图书馆,在图书馆经营战略、组织机构、项目管理过程和实践效果上各具特色。比较佛山市图书馆和东莞图书馆实施项目管理的共性,主要集中在两个方面:第一,都是在没有外界压力的情况下自觉采用项目管理的方式,自觉改善管理提高效率;第二,都采用敏捷项目管理方法,这是由公共图书馆的特点来决定的。传统项目管理过程正规,要求的文档数量多,而对于小型项目来讲成本过高,因此敏捷项目管理应运而生。但佛山市图书馆、东莞图书馆和顺德职业技术学院图书馆开展的项目管理,也有着明显的区别:第一,佛山市图书馆的项目管理是全面推行,是“项目管理”战略指导下的制度化推行。佛山市图书馆将“项目立馆”作为图书馆战略,先后制定了一系列为项目化管理服务的规章制度、建立佛山市图书馆项目管理系统作为项目管理的信息化平台[61],将项目管理作为佛山市图书馆的常态化管理手段。从 2011 年佛山市图书馆“项目立馆”试水初期到现如今“项目立馆”在佛山市图书馆落地生根,佛山市图书馆就把项目管理作为本馆建设与发展的重要手段,把项目运作作为本馆管理的核心,深入到业务发展的方方面面。第二,佛山市图书馆把项目管理与绩效考核相结合,综合考核有效激励。佛山市图书馆的项目与运作不是分别考核,而是融为一体,项目总分是员工年终考核成绩的重要组成部分。第三,佛山市图书馆的项目管理来源于企业项目管理,但绝不是企业项目管理方法的简单复制。佛山市图书馆实施“项目立馆”,从组织结构、管理方式入手大胆创新,从应对变化走向了挑战变化、引领变化,是对企业项目管理方式的移植和改进。综上来看,三家馆在图书馆经营战略、组织机构、项目管理过程和实践效果上各具特色,但佛山市图书馆走得更远。结语。
较之国外图书馆项目管理而言,国内图书馆界项目管理和战略规划起步较晚,在形式上对图书馆愿景、使命和价值观的陈述不明确,这是国内战略管理萌芽期的普遍现状。缺乏管理科学等理论环境的支撑,国内图书馆学会也没有像 ALA一样持续提供项目管理方法指南和实践指导,因而国内图书馆实施项目管理走的是“摸着石头过河”的创新之路。国内图书馆界对于项目管理的理论研究和实践在不断地成熟和发展,学习和应用项目管理理论来推动和促进图书馆管理体制的改革、推进图书馆事业的发展,是一项具有实际意义的行动。尽管图书馆项目管理的一些理论和方法还存在不足,但是这些不足却丝毫不能掩盖它的生机与活力。
参考文献:
[1] White,R.L.Project management:An effective prob-lem-solving approach [J].Advances in Library Adminis-tration and Organization,1983(2):259-270.[2] Cervone,H.Frank.Managing digital libraries:the viewfrom30,000 feet:How nottorunadigital library project[J].OCLC Systems&Services,2006(1):162-166.[3] Cervone,H.Frank.Stantard methodology in digital li-brary project management[J].International digital libraryperspective,1993(1):30-34.[4] Burich N J,Casey A M,Devlin F A,et al.Projectmanagement and institutional collaboration in libraries[J].Technical Services Quarterly,2008(1):17-36.[5] Marmion,D.How do you manage those projects?[J].ComputersinLibraries,1990(2):29-31.[6] Black,K.Project management for library and informa-tion service professionals [M].London: Aslib, 1996:98-109.[7] MacLachlan.Making project management work for you[M].London: Library Association Publishing, 1996:79-95.[8] Favini,R.The library and academic computing center:Cultural perspectives and recommendations for improvedinteraction [EB/OL].[2016-02-28].http://www.xiexiebang.com/acrl/conferences/confsandpreconfs/national/97ti-tleindex.[9] Cervone,H.F.Applied digital library project manage-ment:using Pareto analysis to determine task importancerankings [J].OCLC Systems & Services, 2009(4):228-32.[10] Cervone,H.F.Applied digital library project manage-ment [J].International digital library perspectives,2010(1):14-17.[11] Massis B E.Project management in the library [J].NewLibrary World,2010(1):526-529.[12] Creth,S.D.Creating a virtual information organization:Collaborative relationships between libraries and com-puting centers [J].Journal of Library Administration,1993(4):111-132.[13] Filippa Marullo Anzalone.Project Management: ATechnique for Coping with Change [J].Law library jour-nal,2000,92(1):53-70.[14] Husain A.Al Ansari.Improving the organizational struc-ture for an electronic environment: a case analysis ofKuwait University libraries[J].Library Review,1999,48(3):131-139.[15] Barbara B.Moran.Restructuring the university library:aNorth American perspective [J].Journal of Documenta-tion,2001,57(1):100-114.[16] Stanley,T,Norton,F,Dickson,B.Library projectmanagement in a collaborative web-based working en-vironment [J].New Review of Academic Librarianship,2003(9):70-83.[17][35]Bell,S.Keeping the plates spinning [J].The LibraryAssociationRecord,1996(8):412-413.[18] Winston,M.D,Hoffman,T.Project management inlibraries [J].Journal of Library Administration, 2005(1):51-61.[19] Kinkus J.Project management skills:a literature reviewand content analysis of library position announcement [J].College and Research libraries,2007,68(4):362-363.[20] Horwath J.How Do We Manage?Project Managementin Libraries: An Investigation [J/OL]Partnership,2012, 7(1)。[2016-02-06].https: //journal.lib.uoguelph.ca/index.php/perj/article/view/1802.[21] BuserR.,MassisB.,PollackM.Projectmanagementforlibrary:A practical approach[M].North Carolina:Mc-Farland,2014.[22] 索传军。信息咨询服务的项目管理---预备、项目控制和报告[J].图书馆工作与研究,1996(6):4-7.[23][56]曲晓玮。图书馆项目管理应用探析[J].中国图书馆学报,2003(5):89-91.[24] 张晓源。城市图书馆通借通还项目管理与体制创新研究[J].中国图书馆学报,2003(6):21-24,101.[25] 曹志梅,孙杰。图书馆构建新型管理模式研究[J].中国图书馆学报,2003(6):29-33.[26] 蒋知义,邹凯。图书馆 BPR 项目风险管理[J].中国图书馆学报,2006(6):45-48,78.[27] 丰素贞。试论图书馆项目管理中的“切分”和“设计”[J].潍坊学院学报,2013(6):103-104,115.[28] Joanne R.Euster,Peter D.Haikalis.A Matrix Model ofOrganization for a University Public Services Division[M]//Academic Libraried:Myths and Realities.Chica-go:American LibraryAssociation,1984:359-360.[29] Cheney,H.Administration and management:libraryautomation systems project [J].Library Software Review,1993(2):6-21.[30] Lewis,A.C.The use of PRINCE project managementmethodology in choosing a new library system at the U-niversity of Wales Bangor [J].Program, 1995(3):231-240.[31] Sanchez, E.Project management and organizationalchange from the advent to the aftermath of automation:Library and cataloguing department perspectives [M].Westport,CT:Greenwood Press,1996:96-109.[32][41][42]Burich N J,Casey A M,Devlin F A,et al.Project management and institutional collaboration inlibraries[J].Technical Services Quarterly,2006,24(1):17-36.[33] Anderson, D.R.Method without madness: shelf-reading methods and project management [J].College &Undergraduate Libraries,1998(1):1-13.[34] Chambers,S.,Perrow,D.Introducing project man-agement techniques to the Robinson Library,Universityof Newcastle [J].Journal of Librarianship and InformationScience,1998(4):249-258.[36] Simpson, D.B.Solving the challenges presented byelectronic resources:Creating opportunities through in-ter-institutional collaboration [J].Journal of Library Ad-ministration,1997(4):49-60.[37] Hayman,L.M.Database design for preservation projectmanagement[J].Library Resources & Technical Services,1997(3):236-249.[38] Hope,C.B.,Peterson,C.A.The sum is greater thanthe parts:Cross-institutional collaboration for informa-tion literacy in academic libraries [J].Journal of LibraryAdministration,2002(1):21-38.[39] Anonymous.Project management done here [J].LibraryJournal,2004(5):44.[40] Chamber,S.,Perrow,D.Project management toolsand techniques in UK university Libraries[J].British Li-brary research and innovation report,1998(4):249-258,119.[43] 郑惠伶。项目管理制:新型的高校数字图书馆管理模式[J].图书馆理论与实践,2005(2):89-90.[44] 郑林峰。项目管理在图书馆数字资源建设中的应用[J].图书情报论坛,2006(4):48-52.[45] 郭璇。用帕累托分析确定数字图书馆项目管理问题[J].新世纪图书馆,2011(10):78-80,35.[46] 毕静。图书馆的项目管理怎么做?[J].大学图书情报学刊,2005(1):35-36.[47] 张春梅,陈永英,崔英杰,等。复旦大学图书馆期刊回溯项目管理[J].大学图书馆学报,2012(1):71-74.[48] 张宛艳。基于项目管理的大学生阅读推广模式研究---以南阳师范学院图书馆为例[J].河南图书馆学刊,2013(10):42-45.[49] 曾志文。以项目管理方式组织图书馆读者活动的思考---以广西壮族自治区图书馆“八桂讲坛”为例[J].图书馆界,2013(4):79-81.[50] 谭春锦。项目管理视角下的公共图书馆读者活动实施策略[J].公共图书馆,2014(1):55-57.[51] 丁一红。项目管理在图书馆搬迁工程中的应用[J].图书馆论坛,2008(4):150-153
[52] 吴翠红。项目管理在图书馆的应用探索[J].图书馆论坛,2009(3):104-107.[53] 任贵华。项目管理在高校图书馆中的应用[J].南昌高专学报,2011(1):164-165,171.[54] 张彦静。图书馆“职能-项目”复合管理模式构建[J].图书馆建设,2013(8):73-77.[55] 廖小梅。东莞图书馆项目管理实践与绩效[J].山东图书馆学刊,2014(6):46-49.[57] 洪文梅,蔡畯,刘沫“.项目立馆”的实践与思考[J].国家图书馆学刊,2012(4):22-26.[58] 刘沫,洪文梅,蔡畯“.项目立馆”与图书馆管理模式创新[J].国家图书馆学刊,2012(4):17-21.[59] 刘淑萍。图书馆项目管理应用研究[J].江西图书馆学刊,2012(1):35-38.[60] 屈义华。谈“项目立馆”[J].国家图书馆学刊,2012(4):12-16.[61] 卢艺生,陈艳。图书馆项目管理信息化平台的研究与实现[Z].赤峰:全国中小型公共图书馆联合会 2015 年研讨会,2015.
第二篇:图书馆全面质量管理的国内外实践论文
一、图书馆全面质量管理的含义
由 ISO 国际标准化组织制定的 ISO8402:1994“质量管理和质量 保 证 术 语 ”(Quality management and quality assurance Vocabulary)中,定义全面质量管理为“一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。”[1]
从全面质量管理的概念出发,可以将图书馆全面质量管理定义为图书馆以提高读者服务水平和信息服务质量为中心,以图书馆全体员工参与为基础,通过对先进管理理念、信息设备和科学方法的综合运用,从而对图书馆服务的全过程进行把控,以实现不断提升读者满意度的长期目标。
二、图书馆全面质量管理的国内外实践
1.国外图书馆全面质量管理的实践
波音公司图书馆在 1988 年开始实施全面质量管理,是最早引入全面质量管理的图书馆之一,随后美国俄勒冈州立大学图书馆、英国女王大学图书馆、美国哈佛大学图书馆等纷纷开始实施全面质量管理。
美 国 波 音 公 司 图 书 馆 在 1988 年 就 实 施 了 全 面 质 量 管理,针对图书馆增值服务面向的用户制定了“部门任务分析计划”(Departmental Task Analysis,DTA)。在这个计划中,用户向图书馆提出自己的需求,而图书馆则通过为用户提供相应的产品和服务来满足其需求。具体实施过程总共分为九个步骤:(1)明确任务和责任;(2)确定用户;(3)了解用户对图书馆的要求;(4)明确业务活动和提供的产品与服务;(5)确定供应者;(6)确定对供应者的要求;(7)明确存在的问题和制约因素;(8)发展反馈机制;(9)确定评价服务质量的方法[2].通过实施全面质量管理,波音公司图书馆大大节约了服务成本,在 1992 年节约成本 40 万美元,在 1993 年更是节约成本超过了 85 万美元,而且还改进和提高了服务质量。
2.国内图书馆全面质量管理的实践
自 90 年代末期开始,我国图书馆界开始关注如何将全面质量管理与图书馆管理相结合。但是全面质量管理的实践只在上海图书馆、大连海事大学图书馆、上海海运学院图书馆等得到了应用,其中海南大学图书馆在 2005 年正式启动“全面质量管理”,并且在当年 7 月份通过了方圆标志认证,成我国首家获得 ISO9001 质量管理体系资格认证的图书馆[3].海南大学图书馆实施 ISO9001 的所有环节都采取了 P(Plan)--策划,D(Do)--实施,C(Check)--检查,A(Action)--改进的四阶段模式。在实施过程中主要包含如下几个步骤:
(1)确定质量管理实现目标:①馆内主要业务和服务与国内同类高校相比达到领先水平;②保证每周开放时间不低于 80 小时;③保证本校师生人均年借阅量不低于 30 册;④保证对于用户投诉百分百处理,使用户满意度达到 95% 以上。
(2)提高本馆工作人员素质。加强职业道德的素养,组织馆员参加了质量管理、服务技能、礼仪形象、计算机技能以及图书馆业务知识等一系列培训,大大提高了图书馆工作人员的质量管理知识和质量意识、业务技能和职业道德。
(3)改善业务流程。采购文献要经专家初选,由“选书小组”审核、馆长审批采购;编目工作所有工序必须填写工作单,设审校岗位,对编目数据进行逐一检查;编目部与流通部及阅览部交接之后,要留下原始的“交接表单”;技术部人员为维护和保证图书馆网站和电子信息服务安全、高效运行,要经常对硬件设施进行维护,保证网络每日 24 小时畅通无阻地运行。
(4)科学系统的进行用户满意度测评。首先,制订用户满意度测定计划。对用户进行调查、统计、分析和评估,具体掌握用户对服务满意与否的所有要素;其次,设立读者意见簿和电子意见箱。对读者的意见和建议,由质管办派专人必须在第二个工作同进行回复和处理。
三、总结
作为一种新的管理方法,通过国内外图书馆的实践证明了它在图书馆管理应用中的可能性,并且使图书馆管理从业务流程到思想观念都产生了新的变化[4].1.倡导“以读者为关注焦点”
作为国家事业单位,不论是高校图书馆还是公共图书馆大多都处于行政管理的模式下。传统的管理模式中,图书馆的各项管理和服务是通过上级发放任务的方式向下传达,图书馆领导将任务分解到各个部门,各部门再逐一分解到各个馆员。馆员完成任务后,通过向领导汇报、领导现场检查等方式对执行情况进行监督。在这个模式中,作为服务对象主体的“读者”反而没有了发言权,读者对于图书馆的意见和诉求不一定能及时传达到相关管理者的耳中,对于图书馆所提供的服务是否能够满足读者需求,读者对于图书馆日常工作的满意度也难以获得。通过全面质量管理体系的实施,图书馆管理从原来的“执行上级命令”转变为“以读者为中心”,创新了图书馆管理理念。
2.将全面质量管理落在实处
全面质量管理强调以目标为导向对整个工作流程进行逐级划分,通过对一个个工作流程的规范化管理从而最终实现对于最终目标的把控。在具体执行过程中,对于每一个管理活动都要有制定详细的标准化工作方案,从而在操作过程中树立参考依据。继而通过定期进行读者调查等方式加强对实际结果的监督,随时发现问题、解决问题,从而在整体上保证图书馆服务质量。
参考文献:
[1] 洪生伟.新术语 新定义 新水平──初释 ISO8402 ─ 1994《质量管理和质量保证─术语》[J].轻工标准与质量 ,1995(1)。
[2] 张 鹰.国 内 外 图 书 馆 全 面 质 量 管 理 概 述 [J].图 书 馆 论坛 ,2007,27(03):92-94.[3] 张玲 , 邓玲.海南大学图书馆推行全面质量管理探析 [J].现代情报 ,2006,26(03):102-103.[4] 罗曼.图书馆全面质量管理 [M].合肥 : 安徽大学出版社 ,2003,05.
第三篇:图书馆固定资产管理研究与实现论文
1需求分析
为了解决目前传统的资产管理模式下造成的资产管理的问题,降低资产流失与损耗,减轻工作人员工作量,节省图书馆成本,提高管理水平,应该使系统的操作尽可能的满足各项功能并且容易操作,以便工作人员可以迅速的投入使用。在本设计中,我们将系统划分为以下主要功能部分。(1)系统管理部分主要包括:系统登录功能;修改口令;操作员管理;资产分类管理;基本资料管理(2)资产管理部分主要包括:资产添加;资产折旧核算;资产变更查询;资产借出;条码打印;低值易耗品管理部分(3)统计报表部分:当前资产报表;资产类型;资产类别增减汇总;部门资产设备明细查询;资产分类统计表查询;资产盘点(4)数据维护部分:数据备份;数据恢复;初始数据导入(5)辅助工具部分:包括万年历;计算器;记事本等
2系统设计
2.1系统架构设计本系统的开发。采用了数据访问层、业务逻辑层以及表示层这样三层架构的设计体系。图书馆固定资产管理系统的研究与实现文/秦红军随着图书馆建设速度迅猛发展,图书馆中固定资产以及各类固定资产的数量与种类也随之大幅度增加,从而导致原有的纸质记录的管理方式无法适应图书馆的发展。本文以图书馆固定资产管理需求为背景,开发实现了一个图书馆固定资产管理系统。将与数据库交互的所有数据都封装起来。主要进行的操作包括新事务的增加、修改、删除以及查询等,对于业务逻辑不会做出相应的判断。在面向对象编程模式中,我们需要编写重复的ADO.NET代码放入访问层中。使用了一个封装了ADO.NET方法的类,即SqlHelper类,这种方法类能够快速提高数据访问代码的重复利用率。同时访问层会为模型层中每一个类匹配对应的数据访问类,例如数据访问层会自动匹配一个UserService类专门负责User实体类的数据进行处理。2.1.2业务逻辑层。主要负责的工作是对软件业务进行处理。该层是位于数据层的上方,表示层的下方,是专门处理软件业务需求的一层,处于数据库之上,服务层之下,该层将自身的工作整理成一组微服务然后向服务层提供数据,服务层进行组织处理之后,表示层会将处理结果呈现到界面上。2.1.3表示层。是最接近用户的一层。主要负责完成接收用户提供的数据然后将数据显示出来,将这种交互操作的界面呈现给用户。如果是复杂的项目,把SQL语句不经过处理就直接编辑到界面中的话,呈现的效果不模块化而且维护工作很复杂,然后采用三层架构的模型,能够将语言逐层的吸收、理解然后进行处理。2.2系统总体功能设计。本系统是关于图书馆的固定资产管理进行设计的过程,为了方便工作人员对所有资产的整理与使用,帮助图书馆能够最大限度的提高工作管理效率。本系统分别以系统管理、资产管理、低值易耗品管理、统计报表管理、数据维护以及辅助工具等方面为研究基础,将系统详细划分为六个主要的功能模块,其中每个功能模块又包括了很多小的管理功能。对于本系统中的各个功能,是本系统得以正常运行的关键。
3系统实现
在进行实现部分的工作中主要采用了Windows的简洁大方的显示风格,确保了用户的使用便捷。并且对各个功能模块的划分也进行了合理的布局分配工作,努力为用户呈现出美观而又容易操作的交互界面。
3.1系统管理模块的实现
系统管理模块设计的是系统的基本使用功能,该模块包括了系统最基本的登录功能、密码修改功能、操作员权限设置功能、基本资料管理功能、单位信息管理、资产分类管理等,这些功能都是为系统的正常使用左铺垫的功能,保证该模块的正常操作才能够实现系统其它功能的合理运用。3.1.1系统登录的实现。该系统是后勤岗的人员首先通过权限设置将使用者的信息表以及使用权限设置好了,然后将名称和密码分配给不同岗位的用户。使用者通过自己的登录信息进行系统的登录操作。首先进入系统的登录页面,该页面上有具体的单位、名称、密码等显示信息。选择好名称及自己的岗位,输入密码进行登录,系统会自动与数据库中信息对照匹配,如果名称和密码一致,则进入系统首页,如果名称和密码不匹配,则需要重新核对所选名称和密码是否正确,重新输入。在登录状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行登录操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行登录的时候,都专门为每一个用户生成唯一对应的用户名,以确保信息的安全可靠性。在系统的登录界面上会显示用户名、口令两个输入选项的信息。每一个用户需要根据系统维护人员为自己分配的账号进行登录,输入相应的用户名与口令等待数据库的检验处理结果,两者信息都正确才能够进入系统,否则需要重新核对用户名和口令是否正确,重新输入。3.1.2修改口令的实现。系统维护人员为每一个用户分配好账户和口令,但是为了明确责任,确保信息的安全性,用户可以通过修改登陆口令功能进行账号密码的修改。在登录状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行登录操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行登录的时候,都专门为每一个用户生成唯一对应的用户名,以确保信息的安全可靠性。用户成功登陆系统首页之后,可以选择登陆口令修改功能,进行登录口令的修改。需要输入系统维护人员给定用户名与原始密码,再重新设定新口令密码并进行再一次确认,保证口令信息的正确性。3.1.3操作员权限管理的实现。操作员权限管理是指为系统设置操作人员,并且为其分配相应的操作权限(例如:A人员只有资产的查询权限,没有资产修改和删除权限等)。本系统中的权限管理功能强大,对于权限可以进行分级控制,本系统是根据角色进行权限赋权,某角色拥有的权限,其成员也拥有相应得权限。对于资产的权限,可以控制到字段,即某角色可以赋权看到资产原值,而另一角色看不到资产原值。对于其他业务流程的权限均可以设置查询、新增、删除等权限。3.1.4基本资料管理的实现。进入该功能界面选中某个需要修改信息的固定资产,然后对其进行基本信息和附加属性的修改维护操作。在编写基础信息状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行基础信息添加操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行基础信息添加的时候,都专门为每一个信息生成唯一对应的名称,以确保信息的安全可靠性。
3.2资产管理模块的实现
资产管理模块主要涉及到资产的各项管理工作,包括资产日常管理、资产维护、资产折旧、资产查询、条码打印等多种资产管理的工作任务。该模块是该系统中较为重要的核心模块,资产管理员根据各自不同的部门分工对图书馆各类型资产进行全面有序的管理。下面详细介绍几个关键功能的实现。3.2.1资产日常管理的实现。作为固定资产管理系统中工作量最大的部分就是资产的日常操作,以往的复杂繁琐的纸质记录,不仅容易丢失,而且存储复杂不易查找与修改信息,该功能界面能够对资产进行增加、变更、删除、拆分等操作,能够帮助资产管理员很大程度的减少工作量,提高工作效率。3.2.2资产查询的实现。资产查询功能是系统中每一个用户都能用到的,该功能满足系统的使用者对信息查询的权限,但是由于各自的身份不同,能够查询到信息也不同,通过该功能能够查询到资产变更信息、资产转移信息、资产借出信息、资产归还信息、资产维修信息等。3.2.3条码打印功能的实现。用户在进行基本信息登录之前必须先将该资产生成自己特有的条码,然后粘贴到资产的指定位置,这样可以使每一样资产在查询与盘点时都能迅速对号入位。
3.3低值易耗品管理模块的实现
易耗品管理模块实际上是资产管理的一个分支模块,只是单独把一些经常使用的价值较低的、容易损坏的资产专门进行独立的分类管理,这样可以减免一部分不必要的麻烦和管理操作。对于以下常用的价值较低的产品通常采用批量采购等手段,这样可以节省一部分路费的开销,同时也能够为图书馆在资产管理方面提供方便,可以保证资产的合理有效的管理。
3.4统计报表管理模块的实现
该模块包括当前资产报表、基础类型分析图、资产增减汇总、资产设备台账、资产统计表、资产领用、资产盘点等。该模块是图书馆办公人员进行定期的资产情况查询的功能模块,能够随时整理所有资产以及设备的增减情况并通过盘点的结果进行定期的分析与调整。下面详细介绍几个关键功能的实现。3.4.1资产增减汇总功能的实现。资产增减功能主要是针对部门资产和资产类别两部分进行统计分析的,部门资产增减功能能够帮助图书馆实时掌握各个部门在某个时间段的资产的增加、减少、期初、期末的数量和价值上的变化,同时该功能界面能够将该时间段的资产的计提折旧信息统计出来。3.4.2资产盘点功能的实现。库存中的固定资产要定期进行盘点统计,本系统对在盘点功能的实现上做了特殊的设计,主要是利用每件资产的条码来进行系统自动盘点,首先要使用条码阅读器将资产的条码与之前已入库储存在数据库记忆中的条码数据进行匹配核对,然后会自动筛选出匹配上与未匹配的资产信息,从而获得资产盘点结果。
3.5数据维护模块的实现
数据维护功能模块主要就是系统管理人员对系统数据的有效管理与维护,该功能模块主要包括数据恢复、数据备份、初始数据导入、初始化数据库等功能。通过该功能模块的操作能够有效保证系统数据的安全性,保证在外界发生断电或者感染病毒的时候数据能够及时被恢复,不至于丢失重要信息,通过该功能能够定期清理系统中的数据存储,保证系统的良好运行,在系统投入使用之前需要进行的初始数据导入工作也是通过该功能模块完成的。3.5.1数据备份的实现。数据备份功能是每个系统中都必须具备的功能,该功能的设计与应用能够有效保存系统中长期使用和存储的数据信息,定期进行数据备份更新的操作,能够保证系统在收到外界因素影响的情况不彻底丢失原始数据。3.5.2初始数据导入的实现。对图书馆最开始所有资产的全面详细的信息会有一个初始数据导入的功能操作。
4总结
本文是根据图书馆内部固定资产管理工作的实际情况,对具体详细的工作流程进行分析,通过细致的需求分析对系统的功能结构进行划分,实现数据库设计以及系统界面的呈现,最后对系统的主要功能进行了测试与运行绩效分析,最终完成了一个图书馆固定资产管理系统的设计和实施使用。
参考文献
[1]李浚.基于WEB的高校固定资产管理系统的研究与开发[D].北京:中国地质大学,2008.[2]胡健.基于物联网技术的图书馆固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.[3]柏世兵.基于工作流引擎的固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.[4]范涵.制造图书馆固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.[5]熊斌.高校固定资产管理系统的设计与实现[D].厦门:厦门大学,2013.[6]李智.基于ASP.NET固定资产管理系统的设计与开发[D].西安:电子科技大学,2012.[7]王进元.烟台南山学院固定资产管理系统的设计与实现[D].山东:山东大学,2012.[8]夏其明.基于B/S结构绩效管理系统的设计与实现[D].西安:电子科技大学,2011.
第四篇:软件项目管理的理论与实践
软件项目管理的理论与实践
摘要:本文在探讨CMM/CMMI、敏捷编程等相关理论的基础上,结合软件开发实践,提出了平衡敏捷与纪律的软件管理思想,并探讨了融合敏捷与CMM/CMMI的最佳实践。
关键词:CMM/CMMI,敏捷 当CMM遭遇敏捷
本世纪初,在国务院18号文件《鼓励软件产业和集成电路产业发展的若干政策》的推动,以及鼎新、东软等先驱软件企业的带动下,国内掀起了一阵CMM风暴(CMM于2000年升级为CMMI,文中在不特别针对某个具体版本时,使用CMM泛指CMM/CMMI),软件企业的CMM/CMMI评估形成了一股席卷全国的潮流。据CSDN统计,截止到2010年9月,我国通过CMM/CMMI评估的企业已达到1300家,全球排名第二。一时之间,CMM似乎成为了衡量软件企业开发能力的唯一标准,成了发展我国信息技术行业的银弹。然而,自2005年开始,一些有识之士就已经认识到CMM的局限性,纷纷撰文提出质疑。目前,随着越来越多软件企业CMM神话的破灭,CMM已经完全走下神坛。现在打开百度,搜索CMM的相关内容,除去概念、介绍性的文章外,对其持否定态度占了绝大部分,继续力挺CMM的文章几乎绝迹。由此可见,中国的软件界已经从CMM的狂热阶段转入理性阶段。
在CMM由盛转衰的同时,以强调人本、效率为核心的敏捷思想开始悄然兴起。从Kent Beck的极限编程(eXtreme Programing,简称XP)和敏捷联盟的敏捷宣言中,中国程序员开始听到CMM外的声音。而随着Martin Fowler、Robert Martin等敏捷大师登陆中国,数届敏捷大会在北京召开,整个中国软件界掀起了一股以务实、高效、简约为特征的敏捷风。目前,软件行业的媒体、杂志上,充斥着介绍XP、Scrum等敏捷方法的专题文章,秉承敏捷思想进行管理的软件企业随处可见,敏捷成了过程改进的最热门话题。
面对CMM的盛极而衰和敏捷的方兴未艾,我们不禁要问:CMM到底怎么了?敏捷真的适合我们吗?我们该何去何从? CMM怎么了
我第一次接触CMM是2000年。在此之前,我一直试图寻找一套软件开发标准,曾经学习过GB 85-88和IEEE-830、IEEE-12207等软件工程标准,但一知半解,远没有形成一个系统化过程的概念。CMM的丰富、广博确实让我眼前一亮,好象打开了一面通向世界软件技术的窗户,看到了从未想象过的世界。但是,CMM那些繁复的规定和要求,又让我望而却步,“可远观而不可亵玩焉”。2002年,在信产部政策的推动下,各地方政府纷纷出台了奖励政策,稍具规模的软件公司,都在跃跃欲试地准备CMM评估,CMM才真正走到我们面前,虽然当时还不完全了解CMM到底能带给我们什么。
其后几年,CMM/CMMI成了我工作的一部分,我对它有了更深刻的了解。可以说,CMM是中国软件行业规范化的启蒙者。CMMI-DEV 1.2的22个PA、48个特定目标、165个特殊实践,覆盖到了软件开发和管理的方方面面,让我们真正了解到什么是软件管理。每个职业软件人,无论是开发者还是管理者,都有必要了解、掌握这些内容。作为一个指导软件企业过程改进的框架,CMMI提供了阶段型和连续型两种方法论,并通过5个通用目标、17个通用实践,清晰地描绘了一条软件企业走向成熟的路线。比如CMMI-DEV 1.2 Ⅱ级的目标,就是“管起来”,无论你用什么方法,只要把计划、度量、需求、配置、质量保证等内容管起来,就认为是达到了Ⅱ级。当Ⅱ级积累到一定程度,认为各项目间有必要共享各自的经验的时候,就可以向Ⅲ迈进了。遗憾的是,我们在引进CMM的过程中,犯了急功近利的毛病,囫囵吞枣,没有真正按照框架的精神踏踏实实地进行过程改进,导致了CMM的水土不服。究其原因,我觉得问题应该出在以下几个方面:
1.CMM的移植问题。CMM起源于美国国防部和国家宇航局,所针对的都是大型项目。这些项目失败的成本巨大,对软件质量要求非常之高,因此,对过程的精细程度要求非常之高。在制定模型时,为了做到方法的完备性,所制定的过程框架又涵盖了各种情形,使过程模型更加复杂化。在移植到中国后,由于评估时间等的压力,我们并没有充分地消化CMM的精髓,没有考虑我们企业所能承受的成本,没有根据项目的实际情况进行有效裁剪,而是僵化地全套照搬,建立了过于复杂的管理流程,形成了大量面面俱到却无人问津的过程制品,反倒失去了对项目核心的掌控,导致生产效率降低,产品质量下降。而过程改进人员又普遍脱离了开发实践,CMM成了教条,使开发人员产生了反感情绪。
2.CMM缺少工程方法。CMM是一个能力标准,只讲要做什么,却没讲怎么做。例如CMMI-DEV 1.2 Ⅱ级的7个PA,全部是项目管理的内容,基本未提及工程方法。CMMI-DEV 1.2 Ⅲ的11个PA,虽然涉及到RD、TS、PI等技术领域的内容,但只提了宏观要求,并未涉及细节。这种设计方式,是因为CMM的创建者假定软件企业已经具备了适合本企业的、完整有效的软件工程方法论。我国企业在引进CMM前,基本上还没有形成自己的软件过程和文档体系,而是寄希望于CMM来改善这种情况。在CMM实施中,又普遍存在重管理轻技术的观点,忽视了企业资产的建立,通常是照办咨询公司提供的模板,没有进行有效的本地化,没有认真探索适合自身的工程方法,从而导致管理先进、技术落伍的不良状态,也从根本上违背了CMM“过程改进”的基本思想。
3.CMM不适合小型项目。CMM起点很高,对各个环节要求极严,是真正的重量级方法。对周期短、回报小、资源不足的小型项目来说,使用CMM的成本太高,可以说是得不偿失。这一点,在CMM刚刚进入中国时,SEI的专家们曾反复声明,CMM的创始人Watts Humphrey老先生也一再强调。在CMM之后,Humphrey先生又建立了用于小规模团队的TSP(Team Software Process)模型和用于个人的PSP(Personal Software Process)模型,作为CMM的补充。在为波音公司的IT部门进行CMM咨询时,Humphrey先生根据各部门的实际情况,分别制定了实施CMM Ⅲ、CMM Ⅱ、TSP、PSP的不同方案。由此可见,CMM并不是放诸四海而皆准的银弹,无论是公司还是项目,选择CMM,都应该根据自己的实际情况进行理性的选择,而不应该生搬硬套,以命令的形式强制推行。反过来,如果选择了CMM,就要提供足够的资源,否则就会事与愿违,反倒降低效率,影响产品进度和质量。
4.CMM的知识更新问题。CMM初稿是在1986年提出的,87年正式发布1.0版。它的基本内容,都是基于瀑布模型设计的。按照《人件》和《最后期限》的作者Tom DeMarco的说法,“CMM 已经有超过 20 年的历史,它的成功经验都是在 1985 年前获得的。CMM 试图将一个固定的模型强加于一个日新月异的行业之上,它鼓励你效仿 IBM 在 1970 年代所采用的软件开发方式。僵化,不敢面对变化,这是如今的软件业最忌讳的。”2006年8月发布的CMMI-DEV 1.2版本,开始寻求对这一局限进行突破,但是进展甚微。例如,目前迭代式开发已经被公认是先进的开发组织模式,可以有效应对变化。而CMM在某些方面却限制了迭代的应用。比如里程碑式的需求评审、设计评审,就是典型的瀑布模型的影响,与迭代方法中随着开发的深入逐步获取需求的思路完全矛盾,造成了两者的冲突,客观上限制了基于迭代的新式工程模型的应用。
5.实施过程中理论和实际的脱离。国内的CMM实施,最头疼的就是找不到合适的SEPG和QA人选。按照CMM的思想,SEPG和QA应该来自具有丰富开发经验的技术人员,能在开发过程中得到软件人员的尊重,并给予全方位的指导,从而得到客观的洞察力。而我们的软件企业通常比较年轻,人才积累少,SEPG和QA的软件经验普遍不足,兼之过于追求理论上的完美,不注重跟踪过程执行情况,不注重收集反馈信息,导致我们的流程、制度脱离开发实际,引起开发人员反感。正如软件界泰斗Boehm博士所说的那样,“过程改进黑暗面的诱惑力是巨大的,实施者们很容易受其诱惑而陷入只追求表面文章的黑暗面之中”。这样的过程改进只注重满足标准,片面追求过程与规范的符合度,脱离了软件开发实践,忽略了实践对理论的验证、反馈,违背了过程改进的初衷,偏离了提高效率、提高软件质量的根本目标。敏捷的特征
以CMM为代表的传统意义上的软件方法学描述,通常“能够”处理任何大小的项目,而实际上真正的困难就来自于如何对这些方法加以裁剪以适合较小的项目。针对这种理论与实际的脱节现象,敏捷方法应运而生。相对于CMM这样的重量级方法,敏捷方法常被认为是“轻量级”方法。敏捷的倡导者认为,软件产品开发无法一开始就能定义产品最终的规程,开发过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。开发团队应有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。
相对于传统方法,敏捷方法更重视“人”在软件研发中的作用,重视效率,重视对变化的积极响应,倡导迭代式开发,反对机械地盲从既有过程,反对面面俱到、堆积如山却无人问津的文档。自1996年敏捷先驱Kent Beck提出极限编程思想后,敏捷方法得到了广泛响应,敏捷爱好者于2001年成立了敏捷联盟,并发表了敏捷宣言:
注重个人及互动 胜于 过程和工具 注重可用的软件 胜于 详尽的文档 注重客户协作 胜于 合同谈判 注重响应变化 胜于 恪守计划
2002年后,敏捷方法得到了迅猛发展。其中影响至深、波及至广的当属极限编程(XP)和Scrum方法。
极限编程是敏捷理论的先驱,“极限”的含义是将在开发中总结的最佳实践发挥到极至。例如,如果你认为迭代是好的,那么就将迭代的周期压缩至最小,甚至几天、几小时一次迭代。严格来说,极限编程并不是一套完整的方法论,而是一组核心理念和一套最佳实践的组合。XP倡导沟通、反馈、简单、勇气四个核心价值观,主张项目的设计、结构要保持简单,要注重沟通和用户反馈,要有勇气接受变化、重构代码。XP提出了项目计划(The planning game)、小版本(Small releases)、隐喻(Metaphor)、简单的设计(Simple design)、重构(Refactoring)、测试驱动(Test-driven)、结对编程(Pair programming)、代码共享(Collective ownership)、持续集成(Continuous integration)、不加班(40-hour week)、现场客户(On-site customer)、编码标准(Coding standards)等十二个核心实践,其中重构、测试驱动、小版本(迭代)、持续集成等实践已经成了敏捷思想的核心,被现代软件工程理论广泛接受。XP作为敏捷方法的先驱,最大贡献是为敏捷方法提供了大量基础实践。它的基本思想被各种敏捷方法广泛接受、继承,为敏捷的盛行奠定了基础。
Scrum方法的名字取源于英式橄榄球争球队,其用意就是要把体育比赛中那种团结、拼搏的精神施加于软件团队。和XP相比,Scrum提供了更具体的工程管理机制,从而使Scrum的可操作性更强。这也是近年来Scrum方法盛行的原因。Scrum方法的核心,是将开发过程分解为一系列小的迭代,每次迭代称为一个Sprint(冲刺)。每个Sprint通过计划会议明确任务,通过每日例会掌控进度、问题,通过评审会议总结成果。如此反复,经过一系列可控的“冲刺”,最终达成项目目标。其基本流程描述如下:
1.列举可以预知的所有任务,包括功能性和非功能性任务,形成所谓Backlog。2.将整个产品的Backlog分解成一系列Sprint Backlog,这个Sprint Backlog是按照目前的人力物力条件可以完成的。3.召开Sprint计划会议,划分、确定这个Sprint内需要完成的任务,标注任务的优先级并分配给每个成员。Sprint的任务是以小时计算的,并不是按人天计算。
4.进入Sprint开发周期,在这个周期内,每天需要召开15分钟的每日Scrum例会。5.整个Sprint周期结束,召开Sprint review meeting,将成果演示给Product Owner。该会议为外部会议,邀请干系人参加,一般不超过4小时。
6.团队成员最后召开Sprint retrospective meeting,总结问题和经验。该会议为内部会议,时间不超过3小时。
7.这样周而复始,按照同样的步骤进行下一次Sprint。
无论是XP还是Scrum,其基本思想都是互通的。它们所倡导的最佳实践,看似一个个独立活动,实际上具有很高的耦合度,不能孤立地执行。例如,XP的共享代码权,如果没有编码标准、结对编程作为基础,是很难实现的;小版本没有重构作为保障,会导致结构的混乱;Scrum的每日例会,要以“站立会议”的方式进行,以保证效率;Scrum的Sprint要以持续集成、重构等实践作为保证,否则无法维护产品的完整性和可靠性,等等。
敏捷以一种充满活力的方式,挑战了传统软件工程思想的沉闷,激起了全球软件人员的强烈反响。然而,任何事情都有其不利的一面,敏捷也是如此。敏捷无法管理大型项目,即使对比较适合敏捷的中小项目来说,敏捷也有自身的弱点,例如:
1.敏捷过于依靠个人素质和Team leader的领导能力,因此在团队成员较新,缺乏足够的经验、技巧和敬业精神时,敏捷会失效;
2.敏捷经常会被误解成不写文档。事实上,敏捷反对的只是面面具到、求全责备的文档和过程,而不排斥必要的文档。例如XP的12个核心实践,就提到项目计划、隐喻和简单的设计三个涉及文档的活动。敏捷只是提倡用一种更直接、更轻量、更易于理解的方式编写文档,而不是一概否定文档。
由此可见,以CMM为代表的传统方法和敏捷思想实际是事务对立统一的两个方面。传统方法强调过程、强调纪律,而敏捷方法强调个体、强调创造。如果将两种思想有机结合起来,取长补短,达到平衡,就能找出更合适的过程改进之路。平衡敏捷与规范
在敏捷与传统为谁是谁非的问题争论的不可开交的时候,一些有识之士已经在考虑两者的融合。其中比较有代表性的一位,是以创造了COCOMO模型、螺旋模型和经典名著《软件工程经济学》而闻名的Boehm博士。Boehm博士在2003年出版了《Balancing Agility an Discipline》一书,对平衡敏捷和规范的问题进行了详细的论述。该书的中文版《平衡敏捷与规范》也已经于2005年由清华大学出版社出版。可见,平衡敏捷与规范,已经是被国内外学者所认同的发展之路。敏捷与规范之争,大致可以归结为以下两个方面:
1.人与过程孰重孰轻之争,或者软件到底是“工程”还是 “艺术”之争; 2.质量尺度的把握,或者说,需要为质量付出多少成本。
人与过程之争,焦点是软件开发过程创造性的地位问题。CMM把软件开发过程看作一个工程过程,希望利用在制造业等传统行业中获得的经验来管理软件开发,对开发中的“个人英雄主义”行为持明确的否定态度,倍加推崇正确的过程、严格的工序和绝对的纪律。而敏捷方法的核心就是强调发挥个人或团队的创造性,主张按照项目特点选择过程。在敏捷专家看来,没有什么规范是固定不变的,所有过程都由人而定,都是为项目成功服务的。敏捷和规范各有所长,以CMM为代表的规范过程更适合需求明确的大型项目,而敏捷更适合具有挑战性的研究项目。
质量尺度的把握。CMM强调质量至上,不会因为效率牺牲质量。敏捷强调效率,一些敏捷方法提出了“满意质量”的概念。满意质量基于“任何事情都带来成本,而我们所想要的总是超过我们的支付能力;质量在本质上是有条件的和主观的;为了在软件方面达到完美,我们不得不解决许多困难问题、达成许多折衷和解决相互冲突的价值,完美不会很容易或机械性地实现”的基本前提,提出了满意质量的定义:(1)可带来足够的利益;(2)不存在致命性问题;(3)所带来的利益超过问题所造成的损失;(4)在当前条件下综合考虑所有因素后,进一步的改进所带来的损害大于其带来的帮助。满意质量否定了质量至上的观念,说明了敏捷思想更加务实的价值观。应该说,CMM的质量目标更适合作为一种文化或信念,而满意质量是对质量目标更理性的思考,更具有说服力和实用性。
敏捷强调个体、强调效率,但同时对个体素质要求较高,局限性较大。而CMM强调过程,强调质量,更适合于简单、重复的生产活动,很难应付复杂多变的情况。事实上,敏捷与规范正是软件开发过程中两个不可或缺的方面。过分强调自由,开发过程就会失控,回到软件危机前的“混沌”状态;而过分强调规范,又会导致僵化,扼杀人的主动性和创造力。因此,软件管理的目标,就是平衡敏捷和规范的矛盾,使开发活动高效、有序地进行。对已经通过了CMM/CMMI评估,但仍希望持续改进的软件企业,我觉得最直接的平衡方法,是用敏捷的观点重新审视既有规范,用效率观点重新评价各种管理活动,逐步剔除其僵化、低效的部分,最终达到平衡。具体方法可概括如下。
1.对项目分类进一步精细化,提供更丰富的生命周期模型,并提供与之相适应的模板和规范要求,使之能够尽量适应不同类型项目的情况。通过CMM/CMMI评估的企业所采用的流程规范,大多是继承自咨询公司提供的模板。虽然在改进过程中有适当裁减,但并未真正接受实践的检验,而且普遍不能支持新的生命周期模型。要想让规范更好地支持开发过程,帮助企业提高开发效率、产品质量,就应该不断吸纳新知识、新思想,不断建立新模型,使企业资产库不断得到扩充。另一方面,企业资产库对开发部门应该是开放的。开发人员是推动企业知识更新最积极的因素,管理人员应该积极支持、帮助、配合项目组使用创新方法、过程,认真跟踪、观察新方法的执行效果,及时总结经验教训,将新方法及时合并到企业资产库。
2.提供更灵活的裁减条件,减少不必要的中间环节,给予项目经理更多的控制权限。任何过程都有其局限性,而每个项目都有其特殊性,不可能通过机械地复制既有过程就达到复制成功的目的。这一点,SEI的专家也是认同的,CMM的Ⅱ级命名为“可重复级”,升级到CMMI时更名为“管理级”,就隐含了这个道理。软件不同于简单的生产加工活动,是一个充满挑战和创造性的工作,软件管理也不可能完全照搬企业管理的经验,而必须强调“人”,特别是项目经理在整个过程中的主导作用。给予项目经理更多的控制权限,尤其是过程裁减的权限,更有利于发挥项目经理的聪明才智,引导项目走向成功。这是敏捷思想的精髓所在。对开发过程中的管理活动,要深入分析其对具体项目的作用,才能作出是否需要的合理判断。以专家评审为例。理论上,专家评审可以集中专家的智慧,对开发活动肯定是有益的。但某些企业由于环境、业务复杂度、技术复杂度、人际关系等等原因,专家可能不愿意或没能力提供有效意见,这样评审就不能达到预期目的。如果评审成了走过场,就要引发深度思考,考虑评审所带来的收益是否大于付出的成本,并决定是否裁减评审活动了。裁减的最终决策权应该交给项目经理,而不是SEPG人员。因为项目经理要对项目总体负责,只有他最了解、最关注项目的成本、进度、质量,其它人员的意见都具有局限性、片面性。
3.管理体制要从实践中来,到实践中去。所有针对软件开发的管理活动,都是为了让开发工作更有效、更可靠、更可控,都是为开发服务的。敏捷的最大魅力,就是所有最佳实践都是来自于开发活动的,所以才会得到开发人员的广泛拥戴。因此,管理制度的制定,尤其是过程、文档模板的制定,要坚持实践是检验真理唯一标准的原则,坚持从开发实践中总结经验,积累财富。要杜绝闭门造车式的过程改进,无论多么完美的理论,都要经过实践检验后,才能验证其正确性。软件管理人员必须具备软件开发经验,并不断深入开发实践,体会规范的实际运用效果。管理规范要经过实践检验后才能形成制度,并且要考虑是否能为开发人员所接受,所增加的管理成本是否物有所值等因素。如果脱离了实际,制度就会僵化,变成阻碍开发工作的束缚,达到适得其反的目的。
4.发现问题,量体裁衣,逐步实现过程改进。罗马不是一天建成的,任何进步都要有一个普及、接受、适应的过程。CMMI 的组织过程焦点(OPF)明确地列举了组织过程改进的方法。在CMM实施阶段,由于时间的压力,企业可能没有真正按照CMM的精神来实施过程改进,急于求全、求大,或多或少地存在制度与实际两层皮的情况。要改变这种状态,应该坚持持续改进的精神,改进要按照OPF的要求,评价组织过程,发现最薄弱环节,找出最紧迫的过程改进需要,制定改进计划,实施过程改进。按照这种方式,即使每次改进仅完成一个PA,只要真正落到实处,就会取得实际的进步。如此反复,企业就会得到真正的发展。如果违背了这个规律,一味求大求全,浮于表面,过程改进可能永远是一句空话。5平衡管理与技术
在平衡敏捷与规范的讨论中,还有一个不容忽视的问题,就是平衡管理与技术的关系。软件是一个技术密集型行业,是一种纯脑力劳动,技术对于项目成功的重要性,是不庸质疑的。在CMM登陆之前,我们普遍存在重技术、轻管理的现象。CMM作为一个管理框架,重点在于强调管理,正是对片面强调技术的纠正。然而,随着CMM思想的不断深入,又难免产生矫枉过正的情况,反倒让软件企业忘记了立身之本,忽略了技术的地位,造成管理至上的错误。管理与技术孰轻孰重?如何摆正管理与技术的关系?要想平衡管理与规范,这些问题都是不可避免的。
1.软件开发活动中技术的地位问题。软件不同于传统企业,软件产品的形成过程,主要依靠人的思维活动,是看不见、摸不着的。管理的目的,是为了引导人的思维活动按正确的方式发展,但是决不能替代人的思维。有人说,产生文档的根本原因,来自于项目经理的恐慌,因为项目经理无法感知、控制软件项目的进度和质量,只能依赖文档来进行监控。如果忽视了技术、技能的培养,忽视了软件人员的素质建设,思维就失去了基础,仅仅依靠管理、纪律,是不可能获得成功的。尤其在客户要求日益复杂、技术日新月异的今天,技术的重要性越发突出。一个良好的设计思路、技术决策,往往是觉得项目成功的关键。因此,应该正确认识技术在软件活动的地位,尊重知识,尊重技术,让管理为技术服务。
2.客观分析企业的状态。管理和技术是保证项目成功的两个决定因素,不能偏废。作为企业领导,要实现过程改进,就要客观分析企业的状态,分析清楚企业现在的弱项是管理还是技术,然后再制定相关政策,而不能想当然地片面强调某一方面,加剧不平衡状态。我个人认为,在没有实施任何认证的企业,忽视管理的可能性较大;在通过了ISO9000、CMM的企业,则往往夸大了管理,忽视了技术。
3.客观分析管理和技术的分别。面对企业在开发过程中暴露出来的问题,要进行客观、深入的分析,判断是管理问题还是技术问题,再采取相应措施。比如现在普遍存在的需求失控的问题,从表面上看,是需求开发(ReqD)和管理(ReqM)的问题。但是,如果深入到问题本质,可能会发现,需求变更是不可避免的。那么,就要从架构设计和开发过程方面找问题。例如可以采用组件式开发,让软件易于适应变化;可以使用原型法,让用户尽早看到产品;或者使用迭代式开发,及时规避风险,让产品逐步接近用户目标。如果死钻牛角尖,一味在需求调研、文档、评审上下功夫,就会事倍功半,降低效率。
4.注重技术人才的培养。“盖成非常之事,必待非常之人”。两千年前的汉武帝,就已经认识到人才的重要性。正是因为具有不拘一格用人才的非凡气魄,汉武帝才能挖掘出卫青、霍去病这样的军事天才,建立不世之功。在软件行业,也不乏盖茨、裘伯军、王江民这样以一己之力获得巨大成功的先例。因此,软件研发,尤其是开拓性软件的研发,必须要有大批具有专业知识、超凡能力的“非常之人”。软件企业要具备容纳百川的胸怀,重视技术人才的挖掘、培养,提供钻研技术的环境,打造尊重技术的企业环境,造就技术过硬的拔尖人才,才能提高自身素质,建立企业的核心竞争力,在市场上保持竞争优势。结束语
前文在剖析CMM的利弊的基础上,用敏捷观点重新审视了过程改进的方法,并阐述了软件企业中管理和技术的关系。最后,我们再回顾一下敏捷宣言,权作本文的结束语吧。
注重个人能力,注重创新,注重互动,反对僵化的过程和低效的工具 注重编写好用的软件,反对面面具到却无人问津的文档 注重客户协作,避免生硬的商务谈判
注重适应变化,响应变化,反对墨守成规,恪守计划
第五篇:IT项目费用与进度管理研究论文
1引言
目前,我国信息技术正处于飞速发展的时期,IT(Infor-mationTechnology)企业如雨后春笋般纷纷成立,而对IT项目能否有效管理,关系到企业的生存大计。IT项目是一种软件密集项目,其管理的主要宗旨是最大限度地利用现有资源,控制软件项目的生命周期,提高工作效率,以最低成本,保质保量地完成项目,交付用户使用。如何在合理的控制成本费用与有效的缩短项目生命周期之间找到平衡,是我们每一个从事项目管理人员必须要考虑的问题。下面结合我国目前IT项目管理的现状,对项目费用管理与进度管理进行初步探讨。
2IT项目的管理现状
随着我国IT行业的飞速发展,IT项目的投资持续增加,在我国各个行业的投资中处于前茅。但过速的生长致使IT项目管理的粗放,整个行业的项目管理水平仍然较低:缺乏既有专业技术又有专业项目管理水平的人才;缺乏对IT项目管理的系统性规划;普遍存在对项目的启动、计划、执行、控制以及收尾五大过程无法有效管理,对项目的成本费用管理、进度管理、质量管理、风险管理以及沟通管理等九大领域无法合理协调的问题。目前国内IT企业管理模式上采用“项目经理制”的模式,而在组织结构上多采用弱矩阵形式,传统的行政结构处于主导地位。在这种组织结构中,项目经理往往授权不足,责大而权小,尤其是在涉及到多部分协调工作时,无法有效开展工作,最终导致项目的失控。因此为使项目目标能够实现,使企业能够获得最大利润,必须加强IT项目的有效管理。
3基于IT项目的费用管理
3.1什么是项目费用管理
项目费用管理,即项目成本管理,主要是在项目实施过程中,根据事先制定的目标和项目的要求,对项目成本费用进行组织、施行、控制、跟踪、分析以及考核等活动,从而达到提高成本费用核算水平,最大限度降低项目成本,实现既定目标利润的过程。项目费用管理主要包括资源计划、费用预算、费用安排以及费用控制。
3.2项目费用管理的过程
下面就如何进行项目费用管理,我们结合费用管理的主要内容进行简要探讨。资源计划。在项目管理中,我们首先视项目的大小,来决定资源计划的形式。小的项目用一个章节记录,大的项目用一个单独的文档记录来形成一个资源需求清单,其中主要包括完成项目每个阶段所需各种资源(人、设备、材料)种类及数量。然后对文档进行分析确认,提交专家评审。这是项目费用管理的第一步,要尽可能做到对资源的合理、细化规划。费用预算。这项工作我们主要是把估计总费用分配到各项具体工作中,主要包括费用估算、辅助细节以及费用管理计划。其中对项目的成本费用估算要和公司拟定的总预算相比较,要控制在一个合理的差异范围内,以利于公司整体工作的开展。费用控制。在这项工作中,一方面我们要尽量做到项目所需成员的结构和人数合理,避免在项目开发过程中对人员的调动;另一方面我们要尽量按计划对资源进行启用和释放,如:UI(UserInterface)设计师完成界面设计之后,应尽快对其释放;在V字型的测试过程中,不需要测试人员进行需求调研,而确定需求之后,就应当尽快启用测试,明确需求。成本费用控制主要包括:对费用估算的修正、预算的更新、行动的纠正以及最后的完工估算。费用控制是项目费用管理的重中之重,也是整个项目管理的重要环节,直接关系到企业的经济效益。
4基于IT项目的进度管理
4.1什么是项目进度管理
进度管理就是对项目中的活动及其之间的关系进行科学的分析,对活动所需时间进行预估,来合理安排各项活动的起止,制定合理的进度计划,同时在实施计划进程中,时刻给予关注,对于出现的偏差,及时补救并调整原计划,最终完成整个项目。
4.2项目进度管理的方法
做好工作分解结构WBS(WorkBreakdownStructure)。WBS是以产品为中心,对工作项目进行逐层分解的层次体系,每分解一个层次,解释就更加详细。利用WBS可以清晰地描述项目的规划设计,展现项目的所有工作,并可将具体工作落实到具体的个人或部门,在一定程度上避免了“事情出了,没人认账”的情况。WBS的表示形式一般有两种:树型结构和列表形式。前者用在中小项目中,后者用在大的、复杂的项目中。制定项目计划书。由于WBS仅生成工作范围,对工作责任实行了分配,所以还需要制定详细的项目计划书来明确活动流程的时间、所需资源,以及各项活动之间的关联。编写项目计划书的最终目标是建立一份科学合理的项目进度计划,监控人员依据进度计划书来监控项目的各阶段工作的完成情况,对于因某些原因造成阶段工作提前或延后完成的情况,负责人应及时做好计划书的变更工作。
5结语
综上所述,我们看到IT项目的费用管理和进度管理不仅仅是对一堆数据的处理,它应当始终贯穿于项目,在项目的开发进程中,帮助项目经理及时、准确地发现项目出现的偏差,作出补救措施,从而控制整个项目的良好运行。经验告诉我们,科学有效的项目管理可以使资源得到最佳的利用,可以以最小的成本代价为企业收获最大的利益。我国目前的IT项目管理水平与国外相比,仍有很大差距,这就需要我们IT项目管理从业人员多学习、掌握先进的管理技术,推动我国管理知识水平的发展,为企业谋利,为国家经济增长作出贡献。
作者:李晓锋 单位:广东轻工职业技术学院
参考文献:
[1]卢向南.项目计划与控制[M].北京:机械工作出版社,2004.
[2]GeraldM.Weinberg.质量软件管理[M].北京:清华大学出版社,2005.
[3]白思俊.现代项目管理[M].北京:机械工业出版社,2002.