<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<style type="text/css">
h1 {border-width: 1; border: solid; text-align: center}
div.imagemap { align: center; border: 0; }
</style>
<meta content="fansiondog" name="author">
<meta content="vym" name="generator">
- 什么是过程?
一个过程的定义——一个工作比较复杂,我们将它分解为一系列活动,给出每个活动的时机、输入、角色、输出,并将活动串起来,最终达到工作的目标。
在上述的定义中,可以看到任何带有目的性的一系列活动的集合都可以称之为过程,由于一个复杂过程中的活动常常还可以继续分解成更多的子活动的集合,那么这通常被称之为子过程。
另外,在上面的定义里,还有一个容易被忽视的地方:“将活动串起来”。这里隐含着一个问题——活动应该如何被串起来?大家都有这样的体会,按照不同的顺序执行的活动,有着可能完全不同的效果。因此,好的过程应该是一系列互相协调一致的、能产出更好结果的活动的集合。由此可见,一个软件组织所尽力追求的“流程”实际上一个组织所寻找和认定的对自身而言好的过程,这显然不仅仅是管理的需要,对每一位软件开发人员而言都是同样的重要。但是,“好的过程”究竟是怎样的?对这一问题的理解是造成开发人员和管理人员之间对“流程”看法的冲突所在,一个致力于发展的软件公司必然会不断的努力寻找“好的过程”,而这正是“持续改进”的意义所在。
下面是经典过程定义中的三要素:活动、产品、角色,这里就不再多作解释了:
- 过程与方法论的关系
现在来看看过程和方法论之间到底是什么关系?
一个软件组织为了提高客户满意度、提高生产率必定会不断的追寻一个“好的过程”。在这个过程里包含了一系列协调一致的活动,每个活动都有自己一系列的特定的实现技术和工具(见下面的图示),那么这些技术应该怎样如何选定的呢?——这就是方法论所研究的对象了。方法论除了选定某个特定活动的特定技术外,更要的是如何将这些零散、具体的技术组织起来,让它们协调一致的共同发挥更大的作用。从这里可以看出,对一个软件组织来说,割裂的研究单个实现技术是没有意义的,必须将一系列的活动以及它们的可选技术结合起来进行研究。大多数的软件组织以及开发人员本身并没有这么多的时间来系统的研究各种方法以及它们之间的关系,这项艰巨的任务显然落在了那些方法论学者的身上,而对于软件组织以及开发人员,大多数的时候,只需要实行拿来主义,然后再在这一套方法论的指导思想(基本原理)上,制定自己的开发过程以及基于自己的实践不断的优化和改进某项活动的具体特定技术,形成自己的开发过程。可见,在软件组织没有自己过程的初期,只需要关注那些方法论研究的结果,如:RUP、敏捷,而在后期,则必须基于对选定方法论原理的深刻理解上以及自身的实践基础上,改进和优化自己的过程,也许有一天当对方法论的基本原理都进行了深刻的改变,便形成了自己的独特方法论。
从上面的论述里看,似乎只要方法论就足够了,还要自己定义的过程干什么?其实,方法论更多的关注选定技术的方法和基本原理,它所生成的结果往往是一系列的方法集合以及它们之间的联系顺序,但是,它对每个方法的输入、输出、工作产品、模板等往往没有非常明晰的定义,而缺少这些会使人们在执行时不知所措,尤其是在没有理解方法论背后本身的原理时。
可以这样做一个粗略的总结:
1、方法论是“好的过程”背后的基础
2、过程则是方法论在具体组织的特化和落实
3、对一个组织来说,脱离方法论背后的基本原理孤立的研究单个活动的技术,在初期意义不大。
4、在没有理解方法论的基本原理和目标时,争论方法论本身没有意义,尤其是仅对不同方法论中的单个技术进行比较、争论时。

分享到:
相关推荐
这些方法论强调正确处理主体与客体、系统与要素、矛盾与过程等关系,提供了研究社会的科学框架。 马克思主义社会科学方法论的基本原则包括客观性和主体性。客观性原则要求以人类社会的真实面貌为认识基础,坚持实践...
BITA方法论将业务策略和业务流程与IT策略和信息系统的建设联系起来,帮助客户进行IT规划和制定“过渡管理计划”,使IT能够更好地为企业业务策略和目标服务。 二、埃森哲的IT规划方法论 埃森哲公司的IT规划方法论...
3. **方法论的严谨性**:自然科学方法论在建立变量关系、实验设计等方面通常更加严谨和精确,而社会科学方法论由于受制于研究对象的复杂性和动态性,往往需要更多依赖于解释性方法和理论建构。 4. **理论验证的难度...
管理研究方法论阐述了管理科学研究过程中的基本原则、途径和过程,对社会科学来说,方法论是对社会科学研究过程所出现的问题所形成的一般处理方法中所形成的基本方法。 方法论指的是处理问题的一般途径和路线,方法...
软系统方法论强调开放、灵活性和渐进性,是一个用于学习和理解组织,从经验到有目的行动的无终点循环过程。 软系统方法论的提出背景是人类活动系统和社会工程系统的复杂性。人类活动系统和社会工程系统的问题带有...
财务管理的哲学高度看世界观和方法论 财务管理的世界观是指财务管理者所秉持的价值观念、思维方式和行为标准。它决定了财务管理者的视野、思路和方法。在本课件中,我们将从哲学高度看财务管理的世界观和方法论,...
认识论原理与方法论总结参考是对认识论原理和方法论的系统性总结,它们之间存在着辩证的关系,实践是认识的基础和发展的动力,认识对实践具有反作用,真理是人们对客观事物及其规律的正确反映,但真理是具体的有条件...
### 马克思主义与社会科学方法论复习资料 #### 一、导论 马克思主义作为一种重要的哲学和社会科学理论,在社会科学方法论中占据着核心地位。它不仅提供了分析社会现象的工具,还强调了社会实践的重要性。 ##### ...
关于哲学、世界观、方法论以及它们与具体科学之间的关系,我们可以得出以下几点理解: 1. 哲学是世界观和方法论的统一,是研究普遍规律的学问。 2. 不同的哲学流派会带来不同的世界观和方法论,它们之间存在着多样...
哲学原理与方法论作为人类文明智慧的结晶,为我们的思考和行为提供了基本遵循,尤其在面对自然世界和人类社会发展中的复杂问题时,它们为我们提供了重要的指导工具。在唯物论的哲学范畴中,存在着一些基本原则,这些...
在探讨世界观与方法论的关系这一议题时,我们首先要明确世界观和方法论这两个概念的内涵及其在哲学中的地位。世界观,作为人们对整个世界及其与人类之间关系的根本理解与总体认识,是哲学的出发点和基础。而方法论,...
【世界是过程集合体的思想对于社会科学的研究方法论意义】 社会科学方法论的核心在于理解和解析社会现象的本质,而"世界是过程集合体"的思想强调了事物的动态性和相互关联性。这一思想对于社会科学研究具有深远的...
《世界观与方法论的关系》 世界观,简单来说,是我们对整个世界以及人与世界关系的总的看法和根本观点。它不局限于某一个特定领域,而是涵盖自然界、人类社会以及人的思维或意识。世界观并不是对单一事物的看法,...
创业基本功与精益创业方法论整理 本资源摘要信息涵盖了创业基本功和精益创业方法论的整理,旨在帮助创业者和企业家们更好地理解和掌握创业的基本功和方法论。 第一章测验中,我们了解到什么类型的项目不适合寻求...
《流程梳理与优化咨询项目方法论》探讨了企业如何通过有效的流程管理提升运营效率和客户满意度。华为作为行业的领头羊,提供了详细的流程梳理和优化解决方案,旨在建立一个持续改进的闭环流程管理体系。 首先,流程...
### 计算机科学与技术方法论的知识点解析 #### 一、计算机科学与技术方法论的概念 **计算机科学与技术方法论**是一门探讨如何系统性地理解、研究计算机科学及其相关技术的方法和理论的学科。它不仅关注于计算机...
总的来说,浪潮ERP调研方法论强调了在ERP项目实施前期通过专业、系统的方法收集信息,以确保解决方案的定制化和有效性,同时强调了与客户建立良好关系的重要性。这种方法论对于任何ERP实施团队来说,都是提高项目...
企业级业务架构设计方法论的核心思想是战略业务企业级业务架构IT实现解析解构传导整体规划指导结构化业务架构与IT架构的关系。该方法论强调了业务架构和IT架构的紧密结合,实现企业的整体性,提高效率,降低成本,...