发行具有> 1个第一个商业版本号的软件是否感到不满意?

时间:2020-03-06 14:44:01  来源:igfitidea点击:

发行版本号高于1的软件是否感到不满意?

例如,一些不懂技术的人可能会看到竞争对手的产品具有更高的版本号,因为这意味着我的软件不那么出色。

解决方案

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

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

我们可以使用发行年份,也可以使用花哨的代号代替版本号,从而避免了人为地使软件看起来比实际更笨拙的道德问题:

营销有很多要回答的问题。

我说是的,为利益人为增加数字是不道德的。不过,最好将其称为10.0 X .1版本!

会基于市场营销而不是软件工程考虑因素来设置版本号的任何人都会对我感到震惊。

现实是,拥有更多的发行版,补丁程序或者更高的版本并不能使软件本质上变得更好,就像拥有更多的橡皮擦标记并不能使用铅笔写的东西本质上更好一样。

市场营销想称呼该产品为什么,我不在乎,实际上,我更希望它们不会锁定版本号。微软之所以能做到这一点,是因为尽管其内部版本号保持了一定的一致性和健全性,但市场营销并没有推动" Windows 6",而是" Vista"。

我真的不认为这很重要。我不认识任何人,即使不是精通技术的人,也不会认为产品A的​​2.0版甚至与产品B的1.0版都存在远程联系。

真正不懂技术的人甚至可能都不知道他们拥有/想要的一款软件的版本号。

我认为把产品卖给感兴趣的人都是营销部门,但是版本号应该准确,尽管定义版本号的方式可能会起作用。

我不会担心。让软件质量证明一切。坚持1.0。或者,甚至更好的是,根本不添加任何版本号。如果有人想很好地了解版本,那就是"帮助/关于"的目的。 =)

无论哪种方式,人们都会知道它是版本1. 如果我们将其称为版本2.0,但找不到版本1.0,也没有人会看到它,那么人们就会弄清楚它。

或者,我们可以在内部进行版本控制,而只是将产品称为"比XYZ 2008更好的惊人应用"

编辑:实际上我改变了主意,称软件为Amazing App2010. 这样人们就会认为这是未来的发展。

一个简单的解决方案是发布带有年份编号(当前年份或者来年)或者型号名称的第一个版本。无论如何,这现在是一种时尚:

  • 德尔福2009
  • 微软SQL 2008
  • Windows Vista
  • Microsoft Office 2007
  • RemObjects Oxygene(在Chrome和Joyride之后)

尽管各个版本号仍然更常见。

这就避免了"版本1在哪里?"的问题。没有版本1.在发布几个版本之后,我们可以根据需要切换回版本号,并且使用适当的版本号。

我们还可以一起购买版本号,并按订阅出售软件,因此购买的产品包括一年的更新,然后我们可以为它们提供版本20080925A(构建日期),并经常将它们更新为最新的认证版本。

这实际上取决于我们发布的软件类型,发行方式以及目标市场。

让我再问一个问题:我们是愿意购买昂贵的大型软件包的版本1还是版本3.14?

版本号的目的是作为调试和故障排除的唯一句柄。它还将一些信息传达给用户。但是第一次使用与第二次使用无关。如果我在内部使用版本1702,则有一种方法可以说应该将其发布为版本1还是版本11.

实际上,我更倾向于将版本号保持为低于竞争对手的版本号,因此我的营销人员会说:"我们的版本2等于他们的版本10!他们花了10个发行版才走得很远,而我们做到了2 !因此,我们的员工比以前聪明了5倍!给我们更多的钱!"

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

当然,我们应该将其称为版本1. 但是,发布版本2的速度有多快!

我相信人们可以通过3种主要方式来销售产品版本:

  • 产品名称[版本号](即Wordperfect 5.0)
  • 产品名称[发布年份](即Gentoo 2008.0)
  • 产品名称[代码名称](即Windows Vista)

我实际上更喜欢将发布年份作为版本控制策略的一部分,它可以让客户知道产品的最新版本,发布的一般年龄以及使用2008.1数字类型,我们知道发布是修订版(即服务)。盒)。

如果我们仍然决定使用版本号,那么从1.1开始不会有什么坏处,这就是我们在以前的工作场所一直做的事情...

对于我们的软件,我们在内部使用1.0和1.1版,并且从未将其发布给公众。我们的第一个公开发行版是2.0版。没有人感到沮丧,如果有人问我们是否向他们介绍了内部版本。

单词之星1986

我公司经常向工程部门提出这一论点。当我们尝试将下一个版本的标签标注为上一个版本的基础上时,发生了巨大的爆炸,因为市场营销/销售人员认为我们目前的客户会感到不高兴,因为我们很快就会拥有一个新的主要版本,因此他们需要升级。他们希望它比以前的发行版高.5. 我们回去了几次,目前……工程制胜了。市场部还使用按年份编号的发布作为产品名称,所以我不知道这有什么大惊小怪的。尽管我们倾向于将内部名称和外部名称混合使用。另外,当我们开始使用当前格式的版本号时,出于相当大的担心,我们担心客户会认为我们的软件不如具有更高版本号的竞争对手那么好,因此我们开始使用的版本号就很高。这是一个实际的问题,至少在市场营销人员中是这样。

我的0.02美元是版本号应反映产品的主要功能/更改,因此,根据定义,首次公开发布是1.0.0。

我坚信:

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

对于beta [major] = 0,对于gamma [major],它们从1开始。

当然,对于Alpha,我更喜欢简单的方法:[svn-revision-num],因为它仅在那时用于内部使用,并且提供的信息更多。

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