我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁 第七个原则:根据项目环境剪裁 PRINCE2的价值在于它是一个通用的项目管理方法论,基于这样的设计理念,可根据特定需求进行裁剪.如果不进行裁剪的话,往往导致一个极端,即机械型项目管理,不加思考的PRINCE2..另外一个极端就是英雄型项目管理,根本不遵循,全凭自己的感觉. 裁剪的目的: 1.  确保项目管理方法论与项目环境相关 2.  确保项目控制水平是基于项目规模,复杂性,…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁 第六个原则:关注产品 PRINCE2指出,一个成功的项目必须以产品为导向,而不是以活动为导向.达成共识的产品就定义了项目的范围,并为编制计划和控制项目提供了基础.项目的目的是根据商业论证,实现利益相关方的期望.为了达到这个目的,利益相关方必须对产品及其质量期望达成共识.在PRINCE2的项目中,可以用产品描述这个管理产品来提供这种澄清,产品描述定义了每个产品的目的.组成.来源…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第五个原则:例外管理. PRINCE2对每个项目目标都定义了容许偏差来建立授权的限制范围,通过定义,指导和交付这三个层次所需要承担的责任来建立合适的制度.通常按照三个方式进行 1.  设定三大层次中,每个层次对于六个绩效指标的容许偏差,一层一层进行授权,之前讲过的六大绩效指标(时间,成本,范围,质量,外加风险和收益) 2.  建立控制:如果预测项目将突破容许偏差,就上报更高…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第四个原则:按阶段管理. 阶段管理其实是给高层提供了项目生命周期中相对应的控制点.每个阶段结束时,都应该对项目状态进行评估,商业论证和计划进行评审,以确保项目依然有效,做出继续不继续的决定.较短阶段的划分,可以加强控制,较长阶段的划分,可以减少高层的负担.我们都知道一个明确定义了未来12个月的详细计划,通常做着做着就不准确了.因此编制详细的短期团队计划和概要的长计划相结合才…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第三个原则:明确定义的角色和职责. 项目离不开人员,错误的人来了,合适的人没来,或者来了也不知道自己该做什么,再好的规划也控制也无济于事. 项目最大的特点就是跨职能,可能涉及多个组织或者全职兼职资源混合的情况,为了获取项目的成功,必须有一个明确的项目管理团队的结构,这个结构有明确定义的,达成共识的项目参与人员的角色和职责,以及这些角色之间有效的沟通方法组成,有了明确定义的项…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第二个原则:吸取经验教训. PRINCE2要求项目团队吸取以前的经验教训,在项目生命周期中发现.记录和应对.吸取经验教训,应该记录在整个生命周期中,项目准备期应该回顾以往类似项目,看看是否有经验教训可以应用,如果项目是第一次做,应该考虑寻求外部经验.项目执行期,应该继续学习,所有的报告和评审都应该包含经验教训,寻找机会实施改进.项目结束后,应该传递经验教训,除非引起变革,否…
经过前几讲中关于PRINCE2六大要素,四大步骤及整体思维架构的学习,相信各位看官已经对于PRINCE2有了大概的了解,那我们今天的学习内容会正式进入到七大原则内容的分享. 我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第一个原则:持续的业务验证. PRINCE2要求项目有以下三点: 1有一个项目开始的合理理由 2这个合理性应该在项目生命周期中一直保持有效 3这个合理性用文档记录并得到批准,而这个合理性就被记录在商业论…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第四个原则:按阶段管理. 阶段管理其实是给高层提供了项目生命周期中相对应的控制点.每个阶段结束时,都应该对项目状态进行评估,商业论证和计划进行评审,以确保项目依然有效,做出继续不继续的决定.较短阶段的划分,可以加强控制,较长阶段的划分,可以减少高层的负担.我们都知道一个明确定义了未来12个月的详细计划,通常做着做着就不准确了.因此编制详细的短期团队计划和概要的长计划相结合才…
我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第三个原则:明确定义的角色和职责. 项目离不开人员,错误的人来了,合适的人没来,或者来了也不知道自己该做什么,再好的规划也控制也无济于事. 项目最大的特点就是跨职能,可能涉及多个组织或者全职兼职资源混合的情况,为了获取项目的成功,必须有一个明确的项目管理团队的结构,这个结构有明确定义的,达成共识的项目参与人员的角色和职责,以及这些角色之间有效的沟通方法组成,有了明确定义的项…
[Prince2科普]Prince2的七大原则(7) 2016-12-12 光环组织级项目管理 按照惯例我们先来回顾一下,PRINCE2七大原则分别是指:持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 今天讲第七个原则:根据项目环境剪裁 PRINCE2的价值在于它是一个通用的项目管理方法论,基于这样的设计理念,可根据特定需求进行裁剪. 如果不进行裁剪的话,往往导致一个极端,即机械型项目管理,不加思考的PRINCE2. 另外一个极端就是英雄型项目管理,根本不遵循,全凭…
Prince2科普_Prince2的七大原则(6) 按照惯例我们先来回顾一下,PRINCE2七大原则分别是指:持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 今天讲第六个原则:关注产品. PRINCE2指出,一个成功的项目必须以产品为导向,而不是以活动为导向.达成共识的产品就定义了项目的范围,并为编制计划和控制项目提供了基础. 项目的目的是根据商业论证,实现利益相关方的期望.为了达到这个目的,利益相关方必须对产品及其质量期望达成共识. 在PRINCE2的项目中,可以…
[Prince2科普]Prince2的七大原则(5) 按照惯例我们先来回顾一下,PRINCE2七大原则分别是指:持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第五个原则:例外管理. PRINCE2对每个项目目标都定义了容许偏差来建立授权的限制范围,通过定义,指导和交付这三个层次所需要承担的责任来建立合适的制度. 通常按照三个方式进行: 1.设定三大层次中,每个层次对于六个绩效指标的容许偏差,一层一层进行授权,之前讲过的六大绩效指标(时间,成本,范围,质量,外加风险…
Prince2七大原则(3) 我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第三个原则:明确定义的角色和职责. 项目离不开人员,错误的人来了,合适的人没来,或者来了也不知道自己该做什么,再好的规划也控制也无济于事. 项目最大的特点就是跨职能,可能涉及多个组织或者全职兼职资源混合的情况,为了获取项目的成功,必须有一个明确的项目管理团队的结构,这个结构有明确定义的,达成共识的项目参与人员的角色和职责,以及这些角色之间有效的…
PRINCE2七大原则(2) 我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第二个原则:吸取经验教训. PRINCE2要求项目团队吸取以前的经验教训,在项目生命周期中发现.记录和应对.吸取经验教训,应该记录在整个生命周期中,项目准备期应该回顾以往类似项目,看看是否有经验教训可以应用,如果项目是第一次做,应该考虑寻求外部经验.项目执行期,应该继续学习,所有的报告和评审都应该包含经验教训,寻找机会实施改进.项目结束后,应该…
PRINCE2七大原则(1) 我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第二个原则:吸取经验教训. PRINCE2要求项目团队吸取以前的经验教训,在项目生命周期中发现.记录和应对.吸取经验教训,应该记录在整个生命周期中,项目准备期应该回顾以往类似项目,看看是否有经验教训可以应用,如果项目是第一次做,应该考虑寻求外部经验.项目执行期,应该继续学习,所有的报告和评审都应该包含经验教训,寻找机会实施改进.项目结束后,应该…
进入第一个主题,PRINCE2商业论证:PRINCE2指出,商业论证就是进行判断是否值得对项目进行投资,值不值的问题.PRINCE2的商业论证有四个 在项目开始时,开发商业论证.在整个项目生命周期中,维护商业论证,并由项目管理委员会在每个关键决策点进行正式验证.当收益开始产生时,要对收益进行确认. 总结一下: 1.开发 2.维护 3.验证 4.确认 开发表示获得决策所需要的正确信息:验证表示评估项目是否值得做:维护表示根据实际和目前预测的成本与收益来更新商业论证:确认表示评估预期收益是否已经或将…
[Prince2科普]Prince2七大主题之概论   PRINCE2的七大主题,就是项目管理中持续关注的七个方面,分别是: 1.商业论证 2.组织 3.质量 4.计划 5.风险 6.变更 7.进展 学过了PMP之后大家都知道,PMP里面有十大知识领域,也就是从PMP的角度来讲项目经理所要关注的十大方面,对比一下可以感受到,PRINCE2的七大方面更加的利于应用,也是从实用的角度出发的. PRINCE2指出,七大主题必须完全应用于项目中,但应该按照相关项目的规模,特点和复杂度进行裁剪. 复杂或者…
最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性.设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 .在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码.下面是设计模式应当遵循的七大原则 1.开闭原则(Open Close Principle) 定义:一个软件实体如类.模块和函…
1  概述 本章叙述面向向对象设计的七大原则,七大原则分为:单一职责原则.开闭原则.里氏替换原则.依赖倒置原则.接口隔离原则.合成/聚合复用原则.迪米特法则. 2  七大OO面向对象设计 2.1 单一职责原则SRP(Simple Responsibility Principle) 单一职责原则,就是一个设计元素只做一件事.什么是“只做一件事”?就是少管闲事.现实中也是如此,如果让一个人认真的去做一件事,那么任何人都有信心可以做到很出色.就一个类而言,应该仅有一个引起它变化的原因,如果你能想到两个…
本文我们要谈的七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 . 1.   开闭原则(Open-Closed Principle, OCP) 定义:软件实体应当对扩展开放,对修改关闭.这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Modules).类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,去扩展新功能.开闭原则中原有"开",是指对于组件功能的扩展是开放的,是允许对其…
OOP 面向对象   七大原则 (二) 上一篇写到了前四个原则,这一篇继续~~ 接口隔离:客户端不应该依赖它不需要的接口:一个类对另一个类的依赖应该建立在最小的接口上. 又是一句大白话~就是说接口尽量的要细化,接口中的方法也要尽量的少 /** * oop 接口隔离原则实现 * @author gongliying * @date 2019-06-15 */ achieve(){ class cosmetics { constructor(name) { this.name = name } co…
OOP 面向对象   七大原则 (一) 大家众所周知,面向对象有三大特征继承封装多态的同时,还具有这七大原则,三大特征上一篇已经详细说明,这一篇就为大家详解一下七大原则: 单一职责原则,开闭原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特法则,组合聚合复用原则 单一职责原则:一个类只负责一个领域的内容,简而言之就是自己的类负责自己的事情,与别的类互不干涉 场景案例:女孩子购物 /** * oop 单一原则实现 * @author gongliying * @data 2019-06-10…
一.OOP三大基本特性 OOP 面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法.模型是用来反映现实世界中事物特征的.任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍.更集中.更深刻地描述客体的特征.通过建立模型而达到的抽象是人们对客体认识的深化. 封装 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的属性和方法只让可信的类操作,…
Java开发设计——七大原则 摘要:本文主要介绍了在做面向对象开发时要注意的七个原则. 部分内容来自以下博客: https://www.cnblogs.com/xiyuekamisama/p/10572541.html 开闭原则(Open Closed Principle,OCP) 含义 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求. 作用 开闭原则是面向对象程序设计的终极目标,它使软件实体拥有一定的适应性和灵活性的同…
2019年9月6日11:15:46 关于设计模式,其实就是编程思想的一个体现,有比较完善的编程思想写出的项目代码和没有编程思想的写出的差距巨大,代码的可读性,可维护性,可扩展性天差地别,有些刚接触的编程思想的人无法体会,等 你开始设计项目和某些关键性模块的时候,就完全可以理解了,其实我犯了一个错误,我现在项目,某些核心功能,因为自己没有完全参与导致写的部分核心代码问题很大,最后还得自己填,代码逻辑设计和代码审查, 不管你有多忙,请一定参与,不然坑挖好再填,因为项目已经跑起来,改起来难度会很大 为…
前言 最近在学习一些基本的设计模式,发现很多博客都是写了六个原则,但我认为有7个原则,并且我认为在编码中思想还是挺重要,所以写下一篇博客来总结下 之后有机会会写下一些设计模式的博客(咕咕咕........ 设计模式的七大原则 1.单一职责原则 2.开放-封闭原则 3.依赖倒置原则 4.里氏替换原则(LSP) 5.接口隔离原则 6.迪米特原则(最少知道原则) 7.合成复用原则 1.单一职责原则 准确解析:就一个类而言,应该仅有一个引起它变化的原因 当一个类职责变化时不会导致另一个类职责的变化. 优…
图解Java设计模式之设计模式七大原则 2.1 设计模式的目的 2.2 设计模式七大原则 2.3 单一职责原则 2.3.1 基本介绍 2.3.2 应用实例 2.4 接口隔离原则(Interface Segregation Principle) 2.4.1 基本介绍 2.4.2 应用实例 2.5 依赖倒转原则 2.5.1 基本介绍 2.5.2 应用实例 2.6 里氏替换原则 2.6.1 OO中的继承性的思考和说明 2.6.2 基本介绍 2.6.3 一个程序引出的问题和思考 2.6.4 解决方法 2…
迷茫了一周,一段时间重复的 CRUD ,着实让我有点烦闷,最近打算将这些技术栈系列的文章先暂时搁置一下,开启一个新的篇章<设计模式>,毕竟前面写了不少 "武功招式" 的文章,也该提升一下内功了 一 设计模式概述 (一) 什么是设计模式 设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验.使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性 1995年,GoF(Gang of Four,四人组/四人帮)合作出版了<设计…
前言 在日常工作中,我们使用Java语言进行业务开发的时候,或多或少的都会涉及到设计模式,而运用好设计模式对于我而言,又是一个比较大的难题.为了解决.克服这个难题,笔主特别开了这个博客来记录自己学习的笔记和自己的理解,也欢迎对此有兴趣的朋友一起来和笔主探讨,共同学习. 一.软件架构设计模式的七大原则 1.开闭原则 对扩展开放,对修改关闭.在程序需要扩展的时候,不能去修改原有的代码实现一个热插拔的效果.简而言之,就是用抽象构建架构,用实现扩展细节. 2.单一职责原则 不要存在多于一个导致类变更的原…
目录 设计模式七大原则 UML类图 设计模式分类 单例模式 工厂设计模式 简单工厂模式 工厂方法模式(使用抽象类,多个is-a) 抽象工厂模式(使用接口,多个like-a) 原型模式 建造者模式 适配器模式 桥接模式 装饰者模式 组合模式 外观模式 享元模式 代理模式 模板方法模式 命令模式 访问者模式 迭代器模式 观察者模式 中介者模式 备忘录模式 解释器模式 状态模式 策略模式 职责链模式 idea画UML类图 总结 设计模式七大原则 设计模式的目的:让程序有更好的复用性.可读性.可扩展性.…