摘要:
了解RUP的人都知道,RUP主要是强调软件工程中的方法学。也就具体用什么样的方法(生命周期,关注点)来实现一个公司的产品开发的管理规范与有效。 RUP方法中强调的是用况驱动,以架构为中心,迭代开发的原理。 一,用况驱动: 也就尽量以用况来描述用户的可描述需求。(这样一来可以更好理解用户需求,二... 阅读全文
摘要:
在对某一软件企业进行实施CMM之前,首先要有一个初步的计划,然后进行结构进行规化,再细化一个详细的计划。 一,初步计划: Serial Activity Comments 1 分析当... 阅读全文
摘要:
一个IT技术部门会有很不同的工程组,组间的协调是管理活动中非常重要的一个环节。在CMM中关注的是几个常见的组间协调问题(工程组与客户,一个工程组与下一个接收工程组之间的协调,开发组与测试组之间的协调)。一,关注点: 1,协调多工程组参与系统需求的收集与分析。 2,多个组协调监督,协调技术... 阅读全文
摘要:
对于这两个KPA,也就是强调一个IT企业必须关注软件工程过程,不断提高与改进软件过程,并有专门的组织对其进行关注,同时对组织级别的通用过程资产库进行定义,并充分进行重用。 组织过程焦点(OPF)也就是建立专门组织对软件过程进行关注,度量与改进,建立软件工程过程组(SEPG)提供权利资源支... 阅读全文
摘要:
对于一个应对产品开发的组织,常常面对外包事件的发生,因为很多需求不是本组织能力范围,或不是所Focusing on的领域,或者工期紧张等等原因。子合同外包涉及的商务方面的一些东西不好做太多理解(毕竟合同是一个严肃的问题,呵呵),这里只简单提出自己对外包过程的体会与理解。 一,外包对象特点... 阅读全文
摘要:
这个非常容易理解,也算是一种理论上的描述,也就是建成一套完整的规范化的软件工程的规程,对软件开发管理的各个方面进行系统的规范化,流程化,模板化,面对一个新的,具体的项目管理,从现有的规程中裁剪出适当的软件工程管理过程,从系统化收集的管理数据库中取得经验数据(如度量标准,如组织能力等)制定相... 阅读全文
摘要:
从目前国内IT公司状况来看,培训是最被轻视的一个环节,试问当前环境下的IT公司,想要员工在同一个公司持续发展,本公司组织能力的持续提高所需要做的事是什么呢?什么也没有?!最基本的,一个员工在一个公司长久呆下去的理由是什么呢?个人认为,除了好的薪水外,还有很多,比如文化,比如能力的提升,比如... 阅读全文
摘要:
根据CMM相关资料中所定义,通俗点理解无非就是定义一个有效的软件开发过程(开发周期+相关工具及方法),CMM官方定义就是太晦涩,免不了浪费大家的脑细胞。定一个合理的且可不断改进的软件产品工程过程涉及的内容也很多,因其中穿插了许多必要的其它CMM KPA的内容,比如质量保证,比如配置管理,比... 阅读全文
摘要:
对项目进行策略计划制定,并进行跟踪而进行项目管理是极其原始的,并难以量化分析,度量以进行评估。同时也无法正确全面了解开发组织的组织能力,也难以对组织能力进行针对性的提高。度量是对软件开发过程中涉及项进行量化的数据获取与分析。一,度量的对象:a.需求的稳定度: 对用户需求,软件需求的原始,... 阅读全文
摘要:
其实同行评审规则上很简单,但却是软件开发质量保证中的最重要的一环,同行评审与其它评审不同的是评审人对被评审的对象有着本质上的认识,与被评审的对象的作者有着相似的技术背景。这样更容易发现对象的缺陷与在,及从同行身上学习到更多的知识与思维。 同行评审过程很简单,就是选取适当的人员,最好以... 阅读全文
摘要:
无论是大小项目,或是大小IT公司,没有配置管理,就是一个没有管理的公司。 一,先来用简单的语言定义一下。 配置管理是软件开发过程的产物(配置项)进行标识,并对这些被标识的软件配置项的更改进行系统控制,从而达到保证软件产品的完整性与可追溯性。也就是说,可以保证这些项能被正确保存,... 阅读全文
摘要:
质量保证是软件开发过程中重要的一个过程,也是应最大力度给予关注的环节,首先要区别QA不是测试部门,也不是系统测试与维护测试部门。这是一些人易犯的理解上的错误.一,QA的职责。 a,帮助PM对组织级的通用规程,模板等进行裁剪。 b,参与软件过程中的评审活动。 c,批准,评审项目计划书. ... 阅读全文
摘要:
简单的计划与跟踪只是项目管理的一部分,这里就从项目管理入手来整理一下日常管理经验与方法。一,基本职责与方法: a,对项目进行评估。 b,项目进行计划: 含:本次软件过程的选择与裁剪(确切说就是生命周期过程与方法的选择)项目工作任务分配WBS,质量计划。 测试策略。风险计划。 配置管理计... 阅读全文
摘要:
一,需求过程: a,收集需求,理解需求为防止对需求的不正确及不充分理解,可以建立沟通机制(如用原型方法,迭代开发方法,XP方法用户的积极参与) b,分析需求 c,文档化需求。 清晰描述,统一,可验证,无歧义,文档要有按规范进行编号,以便于跟踪。 d,评审和基线化软件需求规格文二,需求的跟踪 需求跟踪... 阅读全文
摘要:
一, 在我们进行产品开发管理的过程中,任何一个中型以上的产品开发,一般都是一个集成产品开发的过程,这其实我们看待产品开发的角度与层次,让我分层次来看一个IT公司的管理: 1,一个常规IT公司从运作角度来说,按产品的生成消亡来看,分为市场阶段,产品阶段,开发阶段,发布交付阶段,维护阶段。根据这些阶段相... 阅读全文
摘要:
软件工程简述 一, 软件工程概述: 软件工程是把计算机科学,项目管理,工程学,应用域等技术和实践应用于软件设计,创建和维护的学科。 是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程涉及到程序设计语言,数据库,软件开发工具,标准,系统平台,软件设计模式设... 阅读全文