这是令人难以接受的释放你们的软件与>1的第一个商业版号码吗?[关闭]

StackOverflow https://stackoverflow.com/questions/134568

  •  02-07-2019
  •  | 
  •  

这是令人难以接受的释放软件的一个版本的数量高于1的?

例如,一些 科技萨维人可能会看到竞争对手的产品有更高的版本号为意我的软件不是很好。

有帮助吗?

解决方案

我认为人们推销产品版本有三种主要方式:

  1. 产品名称[版本号](即Wordperfect 5.0)
  2. 产品名称[发行年份](即Gentoo 2008.0)
  3. 产品名称[代码名称](即Windows Vista)
  4. 我实际上更喜欢发布年份作为版本控制策略的一部分,它让您的客户知道产品的最新版本,发布的一般年龄和使用2008.1类型的数字,您知道版本是修订版(即Service Pack)。

    如果您仍然决定使用版本号,我会在1.1开头看到没有伤害,这就是我们在旧的雇佣地点所做的一切......

其他提示

任何根据市场营销而不是软件工程考虑设置版本号的人都会感到不快。

现实情况是,拥有更多版本,或补丁或更高版本并不能使您的软件本身更好,就像拥有更多橡皮擦标记不会使用铅笔书写任何内在更好的东西一样。

什么营销部门想要称之为产品,我不在乎,事实上,我宁愿他们没有关注版本号。微软已经取得了很好的成绩,因为虽然他们的内部版本号仍然保持一定的一致性和理智,但营销并没有推动“Windows 6”。而是“Vista”。

Oracle在他们的第一个数据库版本中做到了这一点。没有Oracle 1。

您对Oracle软件质量的看法是另一回事....: - )

一个简单的解决方案,这是释放的前几个版本年数字(当年的,或者今后一年),或型号的名字。这是一种时尚现在无论如何:

  • 德尔菲 2009
  • MS SQL 2008
  • Windows Vista
  • Microsoft Office 2007
  • RemObjects 氧气 (来后铬和兜风)

虽然各个版本的数字仍然是较为常见。

这样可以避免的问题 "这里是第1版?" 没有一个版本1。之后的几个版本就可以切换回来的版本的数字,如果你想要的,并可在一个受人尊敬的数目。

你还可以走的版本数字都在一起和销售软件上的一个 订阅的基础上, ,所以采购包括更新一年,然后你可以给他们建立 20080925A (建立的日期),和更新他们经常最新的经认证的建立。

这真的取决于什么样的软件释放,你是如何分发,以及目标市场。

我实际上更倾向于保持我的版本号低于我的竞争对手,所以我的营销人员可以说“我们的版本2等于他们的版本10!他们花了10个版本来实现这一目标,我们在2个版本中完成了它!因此,我们的人民聪明了5倍!给我们更多的钱!“

(这就是为什么我没有或者不想要我自己的公司。)

对于我们的软件,我们在内部使用版本1.0和1.1,并且从未向公众发布它们。我们的第一个公开发布版本是2.0版。没有人感到不安,如果有人问我们告诉他们内部版本。

我不担心。让软件的质量说明一切。坚持1.0。或者,更好的是,根本不附加版本号。如果有人想知道版本 - 嗯,这就是Help / About的用途。 =)

我的公司经常与工程部门讨论这个问题。当我们试图将我们的下一个版本标记为高于前一个版本的主要版本时,发生了巨大的爆炸,因为营销/销售认为我们当前的客户会感到不安,因为我们很快就会有一个新的主要版本,他们需要升级。他们希望它比前一版高出0.5。我们回去了几次......目前,工程技术正在取胜。营销部门也使用按年份编号的版本作为产品的名称,所以我不知道大惊小怪的是什么。我们倾向于将内部和外部名称混合在一起。此外,当我们开始使用当前格式的版本号时,我们开始使用相当高的数字,原因是担心客户会认为我们的软件不如具有更高版本号的竞争对手那么好。这是一个真正的问题,至少在市场营销方面是这样。

我的0.02美元是版本号应反映产品的主要功能/变化,因此第一个公开发布版定义为1.0.0。

无论哪种方式,人们都会知道它是版本1.如果你称之为版本2.0,但版本1.0无处可寻,没有人见过它,人们会想出来。

另外,您可以在内部进行版本调试,只需将您的产品称为“令人惊叹的应用程序优于XYZ 2008”

编辑:其实我改变了主意,打电话给你的软件Amazing App 2010.这样人们就会认为它来自未来。

不,绝对继续从任意点开始。或者,使用模糊的防御方案,如发行年的最后一位数。

你可以使用发行年份,或者使用花哨的代号而不是版本号,从而绕过了人为地使你的软件看起来比实际更加狡猾的道德问题:)

营销有很多可以回答的问题。

我说是的,人为地将数字夸大到你的优势是不道德的。但是,将它称为版本10.0 X .1!

是完全正确的

我真的不认为它很重要的。我不知道任何人,即使是那些不精通技术的,谁会认为2.0版的产品,一种是甚至远程相关的一个版本1.0的一个产品B。

真的很不精通技术的人可能甚至不知道什么该版本编号为一个软件,他们必/想要的。

我认为营销部门都有将产品销售给感兴趣的各方,但版本号应该是准确的,尽管如何定义版本号可能会发挥作用。

让我回答你的问题:您是否愿意购买昂贵的大型软件包或版本3.14的第1版?

版本号的目的是成为调试和故障排除的唯一句柄。它还向用户传达了一些信息。但第一次使用与第二次使用无关。如果我在内部使用版本1702,那么就可以说它是应该作为版本1还是版本11发布。

当然,你应该把它称之为版本1.但是没有规定你可以多快发布第2版!

WordStar 1986

我非常相信:

[主要]。[次要] [子次要/补丁]

beta [major] = 0和gamma [major]的起始位置为1.我认为这是最具信息性,易于理解和诚实的版本编号方案。

当然,对于alpha我更喜欢简单的:[svn-revision-num],因为它仅供内部使用,而且信息更丰富。

Ubuntu以9.04,9.10之类的时间为基础,我们可以随时猜出哪一个是最新的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top