软件工程
文章平均质量分 72
谷雨霖
这个作者很懒,什么都没留下…
展开
-
【原创】高效质量活动之纺锤型分布
老谷"项目管理MSN群"暂定每周二中午12:30,进行项目管理专题讨论项目管理MSN群:group435810@msnzone.cn,交流纪要参考http://www.pmbar.net/thread.php?fid=36。 [Cosmo.Zhang-质量-杭州] 欢迎大家[Cosmo.Zhang-质量-杭州] 今天,跟大家聊一个 大家都可以聊的话题[Cosmo.Zh原创 2010-04-04 21:46:00 · 5356 阅读 · 0 评论 -
【原】如何进行项目考核和项目经理考核 文/谷雨霖
一个网友问:如何进行项目考核和项目经理考核?曰:最近正在编制公司内项目考核和项目经理考核方案,但是比较缺乏思路。目前考虑按照项目过程和结果各占一定权重,就范围、费用、进度、质量四方面设置考察点。寻找项目管理普适规律和公司内部项目管理的结合点。但是因为对公司内部项目情况了解不全面,感觉很困难。谷雨霖回答:从范围、费用、进度、质量出发已经很全面了。但是,需要掌握公司当期业务目标来制定,比如当期生存为主原创 2008-03-03 16:54:00 · 1607 阅读 · 0 评论 -
【原】我的项目管理之路--1、行业积累 文/谷雨霖
信息技术IT行业,这个新兴行业从诞生之日起总是充满着梦想和挑战,让无数年轻人为之痴狂。从象牙塔出来,我也是带着相同的激情进入了这个令人热血沸腾的行业,从事技术工作。进入公司后,才发现自己在象牙塔中积累的东西少的可怜,基本上不能学以致用。首先面临的问题就是尽快提升技术和业务积累。(这里涉及一个项目经理是否需要 技术背景的热点问题,个人认为在中国中小规模企业为主的现实环境下,项目经理是要一定的原创 2008-03-03 17:08:00 · 858 阅读 · 1 评论 -
【原】我的项目管理之路--提纲初稿
项目管理是当下公司现代管理的基础模块,运营流程的重要组成部分,项目管理的成功与否直接影响公司的生存和发展。同时,一方面项目经理是很多同仁成长奋斗的目标,另一方面项目经理又往往是通向部门经理、总经理的必经之路。虽然项目管理在不同业务领域有着特别的专业要求,但项目管理在流程、模式等方面有着更多的共性。有共性的事物,就一定有很多可以分享的经验、最佳实践。经过一段时间的思考,决定写写“我的项目管理之路”。原创 2008-03-03 17:06:00 · 1004 阅读 · 2 评论 -
[项目管理入门系列] 师傅领进门-------项目运作的一般流程(三)
三、实施阶段1 采购规划1.1 采购规划概述1)采购的定义。采购是从项目系统外部获得货物、土建工程和服务(以下统称产品)的完整的采办过程。货物采购是指购买项目建设所需的投入物(如机械、设 备、材料等等)及与之相关的服务。土建工程采购是通过招标或其他商定的方式选择工程承包单位及与其相关的服务。咨询服务采购主要指聘请咨询公司或咨询专 家。2)采购方式。采购可以分为招标采购和非招标采购。招标采购又可以分转载 2008-03-03 17:02:00 · 1760 阅读 · 0 评论 -
[项目管理入门系列] 师傅领进门-------项目运作的一般流程(二)
二、规划阶段1 项目背景描述项目是在一定的项目背景下进行的,项目背景直接或间接地对项目产生影响。1.1 项目背景描述的内容项目背景应包括如下几个方面的内容:1) 项目设想;2) 项目外部环境:包括政治的、经济的、文化的、社会的、生态的、心理的因素的影响,还有财务、法律、组织、技术、道德等诸多方面的影响。3) 项目发起人的情况,包括姓名和地址,提供资金的可能性,在项目中所起的作用等等;4) 项目方向转载 2008-03-03 17:01:00 · 1717 阅读 · 0 评论 -
什么是WBS?
什么是WBS? WBS是英文Work Breakdown Structure(工作分解结构)的缩写。单从字面上进行理解, W—Work:为克服障碍、实现某种目标而通过身体或头脑付出努力或施展才能; B—Breakdown:划分成部件或分类;分离成基本物质;经受分解; S—Structure:事物在明确的组织形式下的排列。 2004年版PMBOK指南转载 2007-09-13 13:43:00 · 1833 阅读 · 0 评论 -
项目从小到大的分类
项目从小到大有如下分类一般项目--project复杂项目--program组合项目--portflio对于组合项目公司需要PMO来统一管理了!战略上不同项目资源共享。PMO的作用:标准化流程、项目过程监控、辅助老板决策、知识管理、公司学习中心。分享!原创 2007-05-21 18:26:00 · 657 阅读 · 0 评论 -
正则表达式中的特殊字符
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0原创 2007-08-14 13:07:00 · 556 阅读 · 0 评论 -
软件过程改进:经验和教训(它山之石:案例分享)
前言:2001我开始慢慢关注起软件工程和CMM,也对CMM进行了学习。并且对其中的一些KPA在自己单位中进行了试验。可是一开始这些试验的结果并不令人愉快,甚至遭到了抵制和反对。开发和测试人员认为降低了开发速度和灵活性,加大了工作量,工作流程太烦琐。而质量的提高也不是一时可以反映出来的。于是在进行了2个小项目的试验后,我被迫停止了CMM在公司的实施。因为公司并不从事外包服务,所以CMM对其没有生存转载 2007-08-14 09:53:00 · 1357 阅读 · 0 评论 -
正则表达式使用详解(转)
正则表达式使用详解(转)作者:吕晓波 如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了 稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达 式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者 有转载 2007-08-14 13:09:00 · 670 阅读 · 0 评论 -
软件企业过程改进开展之高层管理者支持 文/谷雨霖
软件企业过程改进开展--之高层管理者支持 摘 要 随着软件行业的发展,软件企业对软件开发的一致性、高效、低成本、高质量提出了更高要求。本文从软件企业开展过程改进的关键干系人—高层管理者角度出发,分析和提出如何推动过程改进的一些观念和见解。本文是笔者《软件企业过程改进开展》系列文章之一,后续将会从工具支撑、团队实施等角度尝试分析。关键词 软件过程改进 SPI CMM/CMMI原创 2007-08-10 17:29:00 · 1907 阅读 · 1 评论 -
【原】项目开发过程管理的关键是需求开发与管理,如何监控? 文/谷雨霖
需求阶段的审核很关键,比如是否使用规定的模板?是否每次更改都有正确的修改记录?是否以批准的产品规格说明书作为输入进行需求开发?是否对需求进行了评审,并且评审的问题已得到关闭?评审通过的需求是否得到受控(即被锁定)?需求规格说明书是否得到用户(产品经理)的认可?是否建立《需求跟踪矩阵》?设计完成后是否更新需求跟踪矩阵?测试方案完成后是否更新需求跟踪矩阵?评审通过后的需求文档在变更时是否提交了变更申请原创 2008-03-03 16:56:00 · 701 阅读 · 0 评论 -
[项目管理入门系列] 师傅领进门-------项目运作的一般流程(四)
四、收尾阶段1 范围确认1.1范围确认范围确认又叫移交或验收。项目或项目阶段结束时,项目班子在将项目最终应交付成果交给使用者或接受者之前,接受方面要对已经完成的工作成果重新进行审查,查核项目计划规定范围内的各项工作或活动是否已经完成,应交付成果是否令人满意。如果项目提前结束,则应查明有哪些工作已经完成,完成到了什么程度,并将核查结果记录在案,形成文件。1.2 范围确认的依据1)工作成果,即项目计划转载 2008-03-03 17:03:00 · 1359 阅读 · 0 评论 -
【原创】快速估算和管理
老谷"项目管理MSN群"暂定每周二中午12:30,进行项目管理专题讨论项目管理MSN群:group435810@msnzone.cn,交流纪要参考http://www.pmbar.net/thread.php?fid=36。主讲:敏捷专家陈勇老师陈勇-咨询师-北京 说: 估算肯定大家都做过 但是估算有个问题:基本上是走形式。为什么呢原创 2010-04-04 21:40:00 · 2989 阅读 · 0 评论 -
如何开展配置管理--工具和方法漫述
文/谷雨霖在CMMI和IEEE关于配置管理的正式定义是:软件配置管理是软件工程中的一项规程,包括相关工具和应用技术(过程或方法),公司用它来管理软件资产变更。 一般的来说,配置管理的主要目的是进行工作产品管理,其中包括各类文档、代码、版本、纪要、bug等等。但不要简单理解为,配置管理就是版本管理,配置管理是所有工作产品的管理。 如果一个组织缺乏配置管理,会有哪些问题?【原创 2009-12-07 11:13:00 · 1509 阅读 · 0 评论 -
【原】我的项目管理之路--5、实践与理解CMM体系 文/谷雨霖
一个现代企业我们可以把它比作为自然界的生命体,而项目则是企业的基础细胞。于是,项目管理的成熟程度标志着组织是高级的 还是低级的。如果一个企业的项目管理多是分立的,项目之间没有参照、借鉴的,我们可以认为这个企业是一个单细胞动物或低级动物。我们很清楚,单细胞动物抵 抗自然界干扰的能力是很低的,应该说它始终处在生存的边缘。如果项目是组织级别,企业内有体系的项目管理制度,包括WBS分解经验库、项目开发效率原创 2008-06-19 15:11:00 · 911 阅读 · 0 评论 -
【原】我的项目管理之路--4、深入理解项目管理之项目组织结构 文/谷雨霖
二、项目组织结构历程 一个公司的项目组织结构直接影响项目管理的程度。应该说,只要管理得当,哪种项目组织结构都应该能够获得项目的成功。但是,往往项目的成功与否与项目经理的能力和权力直接相关。因此,项目组织结构就产生重要影响。 项目组织结构通常是企业组织自我形成的,没有内因、外因是不会变动。但,无论是哪种原因,项目组织结构上的改动通常是自上而下,即是一种授权的结果。 我依次经历了职能式项目管理、协调型原创 2008-03-25 10:06:00 · 1007 阅读 · 0 评论 -
【原】我的项目管理之路--4、深入理解项目管理之需求 文/谷雨霖
随着对项目管理理解的深入,自己对项目管理的两点有了深刻理解:需求开发与管理、项目组织结构 一、需求开发与管理 宽泛地讲,需求来源于用户的一些“需要”,这些“需要”被分析、确认后形成完整的文档,该文档详细地说明了产品“必须或应当”做什么。 所以如果只有一些零碎的对话、资料或邮件,你就以为自己已经掌握了需求,那是自欺欺人。需求是产品的根源,需求工作的优劣对产品影响最大。就像一条河流, 如果源头被污原创 2008-03-25 10:04:00 · 797 阅读 · 0 评论 -
【原】我的项目管理之路--3、体验项目管理 文/谷雨霖
在部分参与项目管理一段时间后,终于迎来了自己负责的一个项目,实战总是让人既兴奋、又紧张。紧张是怕自己负责的项目不能达成 T/Q/C目标。 我负责的第一个项目涉及软硬件开发,是一个比较标准的项目管理过程(这时项目管理组织结构是平衡矩阵模式。关于公司项目管理组织模式演变,以及自己对其有缺点的理解后续再谈)。下面,分享其中的一些理解和体会。项目分为了以下几个主要阶段: 立项原创 2008-03-15 12:55:00 · 1325 阅读 · 3 评论 -
【原】新产品开发项目管理所涉及体系文档目录(二) 文/谷雨霖
├─03硬件规范│├─HW Design Review Control Form.xls 81.50KB│├─PCB封装修改申请及检查流程.doc 250.00KB│├─PCB封装制作申请及检查流程.doc 250.50KB│├─PCB库制作及检查规定.doc 247.50KB│├─硬件项目阶段评审检查表.doc 149.50KB│└─部门文档│├原创 2008-03-13 22:54:00 · 1325 阅读 · 0 评论 -
【原】新产品开发项目管理所涉及体系文档目录(四) 文/谷雨霖
├─07质量管理│├─QA任务清单.doc 120.50KB│├─QA评分标准.xls 18.00KB│├─不符合项处理规程.doc 104.50KB│├─各部门重点过程检查表.xls 39.50KB│├─工作产品评审检查表.xls 69.50KB│├─质量保证过程.doc 396.50KB│├─质量考核宣贯.ppt 287.00KB│原创 2008-03-13 23:01:00 · 1063 阅读 · 0 评论 -
【原】新产品开发项目管理所涉及体系文档目录(一) 文/谷雨霖
下面列出谷雨霖在项目管理中建立、使用到的部分体系文档目录,供大家参考。├─01通用规范│├─bug填写规范.txt 2.93KB│├─bug流转规范.doc 332.50KB│├─ppt模板.ppt 122.00KB│├─个人季报模版.doc 70.50KB│├─会议纪要模版.doc 68.50KB│├─例会制度.doc 173.00KB│原创 2008-03-13 22:50:00 · 2060 阅读 · 1 评论 -
【原】我的项目管理之路--2、认知项目管理 文/谷雨霖
随着对工作的熟悉,开始感知项目管理,感受到自己的工作是受约束的,在和一个小团队一起工作。模糊认识到项目管理要界定需 求,再设定分解子目标,最后通过一系列规范、要求来约束项目成员保证任务的达成。但是,对项目管理的接触是局部的,并不清楚项目为什么是n个人,为什么要 在t之前完成,讨厌的文档工作和评审为什么要进行,项目结束了总结和奖金有什么关系。 后来,真正进入项目才开始了项目管理体验、参与和实施之旅。原创 2008-03-05 22:54:00 · 1231 阅读 · 1 评论 -
[项目管理入门系列] 师傅领进门-------项目运作的一般流程(一)
一、概念阶段1一般机会研究1.1一般机会研究的概念一般机会研究室研究项目机会选择的最初阶段是项目投资者或经营者通过占有大量信息,并经分析比较,从错综纷繁的事务中鉴别发展机会,最终形成确切的项目发展方向或投资领域的过程(或称项目意向).按照联合国工业发展组织推荐的纲要,一般机会研究通常需要做地区研究,部门研究和一资源为基础的研究.1.2一般机会研究的主要内容一般机会研究是一种全方位的搜索过,需要大量转载 2008-03-03 17:00:00 · 3102 阅读 · 0 评论 -
过程导入和推广的方法
我们将过程推广活动定义了九大步骤: 步骤1 – 准备项目列表识别所有当前正在运行的项目 识别项目状态 步骤2 – 识别要开展流程的项目识别项目中需要导入的过程 识别项目中需要开展的过程 步骤3 – 准备导入或开展流程的计划(包括项目) 项目成员的角色和职责 从项目团队中获取支持 召集会议并说明角色和职责 步骤4 – 提供支持SEP转载 2007-08-10 09:29:00 · 635 阅读 · 0 评论 -
如何开展QA工作
我是一个小软件公司的QA,因为公司在质量管理上很不成熟和规范,所以我在工作中遇到问题时经常不知道要如何处理。最近我遇到一个难题,不知道怎么入手, 请大家帮我出出主意:公司自己开发了一个管理医保定点医院实施流程的小系统,这是一个用于内部管理的小系统,公司想用这个系统管理整个实施过程,我需要对 这个系统和实施过程做定期审核,发现问题,并出审核报告。但因为我并不参与实施的工作,,而当我向开发人员和实际参原创 2007-04-28 13:33:00 · 1276 阅读 · 0 评论 -
通过CMM5/CMMI5级的企业
通过CMMI5级的企业 新宇科技集团 (Newsky Technology Group)(www.newsky.com.cn) 于2003年9月通过CMM和CMMI第五级认证,是中国第一家通过CMMI第五级认证的企业 塔塔信息技术(上海)有限公司杭州分公司 (TATA information technology(shanghai)Co. Ltd. hangzh转载 2007-08-02 10:16:00 · 3952 阅读 · 0 评论 -
开发进度月报(GB8567——88)
开发进度月报(GB8567——88)l标题开发中的软件系统的名称和标识符分项目名称和标识符分项目负责人签名本期月报编写人签名本期月报的编号及所报告的年月2工程进度与状态2.1进度列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(转载 2006-12-01 16:44:00 · 691 阅读 · 0 评论 -
测试计划(GB8567——88)
测试计划(GB8567——88)1引言1.1编写目的本测试计划的具体编写目的,指出预期的读者范围。1.2背景说明:a. 测试计划所从属的软件系统的名称;b. 该开发项目的历史,列出用户和执行此项目测试的计算中心,说明在开始执行本测试计划之前必须完成的各项工作。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出转载 2006-12-01 16:42:00 · 788 阅读 · 0 评论 -
操作手册(GB8567——88)
操作手册(GB8567——88)1引言1.1编写目的说明编写这份操作手册的目的,指出预期的读者。1.2前景说明:a. 这份操作手册所描述的软件系统的名称;b. 该软件项目的任务提出者、开发者、用户(或首批用户)及安装该软件的计算中心。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有用的参考资料,如:a.转载 2006-12-01 16:40:00 · 835 阅读 · 0 评论 -
敏捷开发基本思想
敏捷开发是由一些业界专家针对一些企业现状提出了一些让软件开发团队具有快速工作、响应变化能力的价值观和原则,并于2001初成立了敏捷联盟。他们正在通过亲身实践以及帮助他人实践,揭示更好的软件开发方法。通过这项工作,他们认为: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 并提出了以下遵循的原则: 我们最优先要做的是通过尽早的、转载 2006-12-03 14:52:00 · 1448 阅读 · 0 评论 -
“measure”(测量)、“measurement”(测度)和“metrics”(度量)
术语“measure”(测量)、“measurement”(测度)和“metrics”(度量)经常被互换地使用,但注意到它们之间的细微差别是很重要的。因为“measure”(测量)和“Measurement”(测度)即可以作为名词也可以作为动词,所以它们的定义可能会混淆。在软件工程领域中,“measure”(测量)对一个产品过程的某个属性的范围、数量、维度、容量或大小提供了一个定量的指示。“Mea转载 2006-12-01 17:23:00 · 10505 阅读 · 1 评论 -
用户手册(GB8567——88)
用户手册(GB8567——88)1引言1.1编写目的说明编写这份用户手册的目的,指出预期的读者。 1.2背景说明:a. 这份用户手册所描述的软件系统的名称;b. 该软件项目的任务提出者、开发者、用户(或首批用户)及安装此软件的计算中心。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有用的参考转载 2006-12-01 16:54:00 · 849 阅读 · 0 评论 -
详细设计说明书(GB8567——88)
详细设计说明书1引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考资料,如:a. 本项目的经核准的计划任务书或合同、上级机关转载 2006-12-01 16:51:00 · 765 阅读 · 0 评论 -
数据要求说明书(GB856T——88)
数据要求说明书1引言1.1编写目的说明编写这份数据要求说明书的目的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的计算站(中心)或计算机网络系统。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考资料,如:转载 2006-12-01 16:50:00 · 849 阅读 · 0 评论 -
软件需求说明书(GB856T——88)
软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。1.2背景说明:a. 待开发的软件系统的名称;b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c. 该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参转载 2006-12-01 16:49:00 · 860 阅读 · 0 评论 -
模块开发卷宗(GB8567——88)
模块开发卷宗(GB8567——88)1标题软件系统名称和标识符模块名称和标识符(如果本卷宗包含多于一个的模块,则用这组模块的功能标识代替模块名)程序编制员签名卷宗的修改文本序号修改完成日期 卷宗序号(说明本卷宗在整个卷宗中的序号)编排日期(说明整个卷宗最近的一次编排日期)2模块开发情况表3功能说明扼要说明本模块(或本组模块)的功能,主要是输入、要求的处理转载 2006-12-01 16:48:00 · 623 阅读 · 0 评论 -
概要设计说明书(GB8567——88)
概要设计说明书1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考文件,如:a.转载 2006-12-01 16:43:00 · 866 阅读 · 0 评论 -
可行性研究报告(GB8567——88)
可行性研究报告1引言1.1编写目的说明编写本可行性研究报告的目的,指出预期的读者。1.2背景说明:A. 所建议开发的软件系统的名称;B. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;C. 该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的转载 2006-12-01 16:47:00 · 984 阅读 · 0 评论