第五章少数民族音乐 - 中国民族民间音乐概论

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Software Development with UML – Copyright Ken Lunn 2003
组织机构的类型
• Charles Handy ,在“Gods of Management” ( Handy , 1995 )一书中描述了四种典型的组织文化。每一种都有自己 的成功之处,并且每一种都会在一些任务中比其他几种有优 势。这些文化容易吸引特定类型的人。在开始时,文化并不 总是明显的,在现实中,真实的组织结构将是多种文化的混 合。
Software Development with UML – Copyright Ken Lunn 2003
Figure 6.1 A typical organization chart in a role-based company
Software Development with UML – Copyright Ken Lunn 2003
开发过程管理
Βιβλιοθήκη Baidu杨天剑
Software Development with UML – Copyright Ken Lunn 2003
组织机构在不同软件开发中所扮演的角色
• 组织机构是软件开发的基础。好的组织机构无论应用什么工 具和技术,都会使开发获得成功;有问题的组织机构,即使 使用最好的工具也会将事情弄糟。这并不意味着有一种特殊 类型的组织机构注定会取得成功。没有完美的组织机构,对 于同样的任务,完全不同的组织机构能够同样获得成功。 • 事实上,不同的技术,不同的管理方法和不同的技能特点适 合不同的组织和环境 ——这一点并不难理解,但可悲的是还 需要明确地指出来。 • 我们将从不同的组织类型开始,接下来,将讨论一些典型的 角色。至于每种组织的类型是怎样使用每种角色的,并不是 简短的介绍文字所能包含的。最后,我们会着眼于一个实例 的研究,看一下它们在软件生产中是如何进行组织的。
Software Development with UML – Copyright Ken Lunn 2003
任务文化
• 任务文化集中在特殊的任务上。任务文化关注于结果,并且,为了完成 目标,会改变其内部的组织结构。其中,没有明确的角色划分。一旦任 务完成,这些人员就会离开。任务文化是能够在团队中工作的有很高技 能的那些个人的充分体现。他们工资很高,而又十分高效。 lT 顾问和研 究机构倾向于任务文化,他们常应邀解决一些特殊的问题。任务文化的 不利方面是,当问题得以解决,以及生产或服务从创造性阶段转向维护 阶段之后,任务文化也就失去了意义。 • 由于职员以及管理人员经常讨论问题及其解决方法,因此,你能够识别 出这是一个基于任务的文化。他们通常快速地了解新的形势,并且提出 观点。任务文化不如俱乐部文化那样看重个性,也不看重角色。 • 基于任务的文化使用所有有用的方法。如果利用 UML 建模有助于得到更 好的解决方法,任务文化也会使用。如果直接租用代码工作最好,他们 同样将那样做。结论产生于过程之前,由于任务文化招募新成员是面向 那些有成就的,有很高技能的人,因此他们通常会做出很好的结果,但 却疏于形成正式的文档,并且难以维护。
俱乐部文化
• 俱乐部文化中有一个很强的中心人物,这个人与和他志趣相投的人在一 起,并让他们担任很强的责任,但也期待结果与忠诚。任何与这种文化 有冲突的人都会很快离开或导致组织解散。 • 优点:俱乐部文化几乎没有正式的管理机制,信息的相互沟通是直接的, 小的软件公司倾向于这样的运作方式。这样的组织能对形势做出快速的 反应,并能很快地将想像付诸实施。 • 缺点:他们被中心人物的想法所左右,一旦组织的核心瓦解,他们将很 快失去方向。 • 你可以通过管理者介绍他们团队的方式来了解俱乐部文化。俱乐部文化 强调个体与个性,使用名字而不是角色的称谓,即用名字称呼高级员工。 在员工的名片上常常有重要的头衔,但主要说明他们是谁,而不是他们 的职位高低。 • 基于俱乐部的文化不像基于角色文化那样严格进行控制。在 IT 开发中, 个体可以有许多角色。不会有正式的文档生成,并且,需要快速得出结 论。在俱乐部文化中,你必须在给定的时间内拿出问题的解决方案,如 果是因为需要了解系统的所有阶段和修正所有的分析与设计的模型而不 能完成任务将不被认可;你要么在这里修改代码,要么另找一份工作。
基于角色的文化
• 基于角色的文化倾向于大的有良好规范的组织机构。人们把过程分成几 个组成部分,并且根据这些部分规划工作。人员和小组是专业化的。遵 循正式的工作方式,进行定期的办公会议并在组织机构的不同部分之间 采用标准的信息交流方法。这些组织机构善于完成重复的任务。许多成 熟的IT系统以这种方式进行管理。团队是明确定义的,并且工作按照时 间表来执行。不利的方面是,分等级的组织结构不擅长开始新的和创造 性的冒险,也不擅长在压力下进行快速生产。 • 基于角色的文化喜欢“组织图表”,如图所示。在基于角色文化的组织 中,管理人员在说明其角色时,首先要给出组织图表,指出他的位置、 老板是谁以及谁向他报告。 • 基于角色的文化会把开发排列成定义明确的部分。会有一个项目办公室 负责规划和提供资源,还有业务分析部、系统设计部、设计人员、开发 人员或编程人员、数据库小组、测试小组以及帮助台。每一个重要角色 区域都会有管理人员和在各阶段把握项目方向的项目管理人员。 • 统一过程看起来鼓励这种组织类型,统一过程定义的角色不只适合于统 一过程,也能够应用在其他类型的组织中。
• 理解文化的类型有助于合适的与可接受类型的开发。在一个 实行俱乐部文化的公司中,设立较强的基于角色的软件开发 组织是没有什么益处的 ——这不会取得成功。认识你周围的 文化类型能有助于实现目标并且避免不必要的冲突。
Software Development with UML – Copyright Ken Lunn 2003
Software Development with UML – Copyright Ken Lunn 2003
存在的文化
相关文档
最新文档