
《EPF工具培训》PPT课件.ppt
21页EPF工具及流程框架用EPF来组织我们的流程廖光明 2008-07-29Outline1.EPF是什么?2.EPF的流程框架模型3.EPF操作1.EPF是什么?•EPF Composer is a tool platform that enables process engineers and managers to implement, deploy, and maintain processes for organizations or individual projects①To provide a knowledge base of intellectual capital which you can browse, manage and deploy. ②To provide process engineering capabilities by supporting process engineers and project managers in selecting, tailoring, and rapidly assembling processes for their concrete development projects. 2. EPF的流程框架模型EPF模型1-过程体系框架Method content describes what is to be produced, These method content descriptions are independent of a development lifecycle;Processes describe the development lifecycle. Processes take the method content elements and relate them into semi-ordered sequences that are customized to specific types of projects.EPF模型2-方法与过程的关系•方法内容提供step-by-step说明,描述了特定开发目标是如何实现的,且不依赖于在一个开发生命周期中这些Steps的位置;Method content 元素包括Tasks,Roles,Work Products,Guidances;过•过程就是根据项目类型特性,利用方法元素关联成为半规则的序列。
EPF模型3- Process•过程描述了一个特定工作的做法这个工作可能有一个相关性的小范围,在某些情况下,过程可作为能力模式来描述,或者可以作为一个完整的项目生命周期,在某些情况下可以作为一个提交过程为了完成工作,一个过程可以重复使用方法元素,甚至组合方法元素为一个结构和序列;•过程有两种主要类型:提交过程:一个特定过程,其描述了一个实施一个特定项目类型的完整且紧密的方法其提供一个完整生命模型,这个模型可通过分解结构中的一定次序的方法内容来细化能力模式:一个特定过程,由一个可重用的Activity 阵列组成,能力模式象规程或者最佳实践一样,表示了某个领域的过程知识用来指导实践者的工作,能够用来组装提交过程或者更大的能力模型EPF模型4- Method Content的成份1.角色角色:: A role is a well-defined set of related skills, competencies, and responsibilities. Roles can be filled by one person or multiple people. One person may fill several roles. 。
2.任务:任务:可分配工作单元每个任务都被分配到一个特定的角色3.工作产品工作产品::任务中任何被使用的、产生的或者修改的工件、可交付件、成果 l工件工件( artifact ): An artifact is a tangible work product that is consumed, produced, or modified by one or more tasks. Artifacts may be composed of other artifacts. For example, a model artifact can be composed of model elements, which are also artifacts. l可交付件可交付件(Deliverable): A deliverable is a collection of work products, usually artifacts. Deliverables are used to define typical or recommended content in the form of work products packaged for delivery. Deliverables are also used to represent an output from a process that has value, material or otherwise, to a client, customer, or other stakeholder.l成果(成果(Outcome) : An outcome is an intangible work product that may be a result or state. Outcomes may also be used to describe work products that are not formally defined.4. 内容指南:内容指南:•添加到内容元素中的补充信息,如图:EPF模型5- EPF之流程元素•流程元素–活动活动::对任务以及它们相关的角色和工作产品进行分组。
为过程展现关键的构架板块,可以用来构成效力模式或者交付过程 –能力模式能力模式::一系列可重新使用的活动可以重新利用组成交付过程 –交付交付流程:流程:端到端的完整项目生命周期 –过程指南过程指南::添加到过程元素的追加信息(比如,路线图) EPF模型6- Capability Pattern•A special process that describes a reusable cluster of activity. Capability patterns express and communicate process knowledge for a key area of interest such as a discipline and can be directly used by practitioners to guide their work. 能力模式:是一个特定的过程,由一个可重用的Activity 阵列组成,能力模式象规程一样,表示了某个领域的过程知识,能够被实践者直接使用来指导工作EPF模型7- Discipline•A collection of related tasks that define a major 'area of concern'. In software engineering, Disciplines include: Requirements, Architecture, Development,Test, and Project Management.规程:相关Tasks的一个集合,定义了一个关注的主要范围。
在软件工程中,规程包括需求、架构、开发、测试和项目管理EPF模型8- delivery process•A delivery process is a special process describing a complete and integrated approach for performing a specific project type. It provides a complete lifecycle model that has been detailed by sequencing method content in breakdown structures.•提交过程是一个特定过程,其描述了一个实施一个特定项目类型的完整且紧密的方法其提供一个完整生命模型,这个模型可通过分解结构中的一定次序的方法内容来细化EPF模型9-过程关系•递交流程> 规程>能力模式 3. EPF的操作EPFC实践之11.建一个Method library;2.建一个Method plug-in;3.建一个Configurations(配置文件)EPFC实践之2•在Method plug-in下面我们要把所有事先想好的元素建立好。
•Method plug-in又分为:–内容包–标准类别 对content packages下的元素进行–定制类别就是最终要发布到网页上的内容EPFC实践之3•流程元素下包含能力模式和交付流程EPFC实践之4•创建一个能力模型•为这个能力模型进行简要的描述•为这个能力模型进行WBSEPFC实践之5•配置你要发布的内容EPFC实践之6•菜单- 配置 – 发布End。












