Still, the terms "method", "methodology" and "process" are used by different people with different meanings. After 20 years working in this field, I think that trying to agree on a standard use is futile. :-)
It's the same as the difference between process and methodology in any other discipline. I think of the processes as the implementation of the methodology.
The methodology is more a general mindset which sets basic parameters. A process is a concrete manifestation within the given borders of the methodology. You can think of agile as methodology and Scrum as concrete implementation.
Sometimes it's hard to distinguish between the two. As rule of thumb: If you can immediately start to work with it, it's probably a process. A methodology requires more adaptation .
发布评论
评论(4)
流程只是方法论的一个组成部分。方法论具有:
这是对更正式定义的简化解释,您可以在 ISO/IEC 24744 软件工程 - 元模型中找到开发方法。
尽管如此,术语“方法”、“方法论”和“过程”被不同的人使用,具有不同的含义。在这个领域工作了 20 年之后,我认为试图就标准用途达成一致是徒劳的。 :-)
A process is only a component of a methodology. A methodology has:
This is a simplified interpretation of the more formal definitions that you can find in ISO/IEC 24744 Software Engineering - Metamodel for Development Methodologies.
Still, the terms "method", "methodology" and "process" are used by different people with different meanings. After 20 years working in this field, I think that trying to agree on a standard use is futile. :-)
这与 process 和 任何其他学科的方法。我将流程视为方法论的实施。
It's the same as the difference between process and methodology in any other discipline. I think of the processes as the implementation of the methodology.
该方法更多的是设定基本参数的一般思维方式。过程是方法论给定范围内的具体表现。您可以将敏捷视为方法论,将 Scrum 视为具体实施。
有时很难区分两者。根据经验,如果您可以立即开始使用它,那么这可能是一个过程。方法论需要更多的适应。
The methodology is more a general mindset which sets basic parameters. A process is a concrete manifestation within the given borders of the methodology. You can think of agile as methodology and Scrum as concrete implementation.
Sometimes it's hard to distinguish between the two. As rule of thumb: If you can immediately start to work with it, it's probably a process. A methodology requires more adaptation .
更广泛的术语是软件开发哲学。
http://en.wikipedia.org/wiki/List_of_software_development_philosophies
A more wide term would be Software Development Philosophies.
http://en.wikipedia.org/wiki/List_of_software_development_philosophies