4/21/2007

关于OSMM/开放源码成熟度模型

Open Source Maturity Model™的目的很明确,就是要快速地评估开放源码产品的成熟度。 随着组织日益增加的开放源码使用量,势必会遇到有多个产品同时必须满足单一需求的情况, 此时他们该如何找出最好的产品呢?只要套用了OSMM,就能很快地依产品的OSMM分数排出优先顺序。

OSMM的设计理念,是要让一或两个人员可以在3到5天内就计算出单一产品的总体成熟度分数,换句话说,只要一个小团队就可在桌上检验出一个产品是否够成熟,组织可否将它应用在软体架构中。

OSMM的设计目的就是要协助IT组织,克服未来五年会遇到的一大挑战: 如何成功地运用开放源码软体。当然,没有一个模型可以完全反映任何组织的需求; 单在桌上检验也不可能一丝不漏地查核整个产品。 OSMM的目的是要求出值得再进一步全手动方式(包括实验性质的安装和操作练习)进行 评估的产品。 没有任何方法可以取代详尽的技术评估,但如果有一个方法可以先行识别出值得进一步评估的产品, 可以大幅提高开放源码的评估效率。但是和所有工具一样,OSMM有可能很聪明也可能变得很笨。 如果不经过思考就随意套用OSMM,反而会让一个组织更快作出不正确的决定。如果抱持着谨慎的态度来用它,就会是很有价值的工具, 可以让组织很有效率地找出正确的选择,当然,就能更妥善运用他们在开放源码上的投资。 OSMM可作为决策流程的基础,但是不能取代全面且详尽的评估程序。 OSMM会分三个阶段来评量产品的成熟度:

*评估每个产品要素的成熟度并给予比分。
*依组织的需求替每个要素定义权重。
*计算产品的总体成熟度分数。

相關連結:

開放源碼軟體成功之道一書作者的email
OSMM(Open Source Maturity Model)
有OSMM評估的空白樣板可供下載
Open Bar
自由軟體基金會
裡有份對開放源碼社群使用者的問卷
可找到超過20種不同的開放源碼授權
Security Code Review Guidelines Adam Shostack
Code Review Tools
tools for static code analysis
How to Evaluate Open Source Software
Perl : why review code
Is Open Source Secure?
OWASP

Technorati :

没有评论:

为什么说普京已经输掉了这场战争

  为什么说普京已经输掉了这场战争 作者: Yuval Noah Harari (历史学家畅销书【智人:人类简史】的作者) 译自: 英国卫报, 2022年2月28日 翻译: Andywho in Canada 原文链接: Why Vladimir Putin has alread...