我正在研究Kiln Harmony功能,看到FogCreek只在On Demand上做广告.在"你如何得到它"一节中,他们甚至没有提到它不适用于On Premise版本.
所以我去查找"服务器上的窑"定价的详细信息,看看其中包含的内容.我甚至无法找到许可证的定价.托管版本现在是唯一可用的窑炉吗?
我向客户服务部提交了同样的问题,但我还没有得到答复.
http://www.fogcreek.com/kiln/pricing.html
它有这样的文字说:
现在免费试用Kil 45天 - 功能齐全,用户无限,无需信用卡.为您的服务器寻找窑?学到更多.
当您点击"了解更多"时,您会得到
Kiln目前可通过On Demand获得.如果您目前将FogBugz用于您的服务器,并希望了解有关迁移到On Demand环境的更多信息,以便您的团队可以使用Kiln,请与我们联系.
我们在服务器上使用FogBugz和Kiln,所以这很麻烦,我想知道我是否只是看到了什么.
让我们假设您正在构建一个Calculator应用程序.您将允许客户使用自己的徽标和CSS样式表自定义此计算器.客户将其域名指向您的托管计算器,该应用程序将为每个客户提供正确的主题.例如:
你已经推出了计算器1.0,并且每个人都已经编写了他们的样式来处理这个版本.
下个月你准备发布计算器1.1,它增加了一个新功能,让我们说"科学模式",它要求你添加一些新的UI - 在这个例子中的HTML - 组件.这意味着如果您推出1.1,您将打破一些客户的风格.
我提出的最佳解决方案是保持应用程序的多个版本运行.例如:
这个系统的一个问题是,你将不可避免地拥有从不投资升级的懒惰客户.你将会巧妙地运行200个版本,尝试修复每个版本中的错误,基本上是疯了.
一种解决方案是使用每月托管费的一部分来雇用"UI迁移团队",该团队将是一组设计师,他们唯一的工作就是不断地将客户端放在运行最旧版本的队列中并调整他们的CSS并验证他们在最新版本上运行.这将允许您同时仅支持X版本,其中X是您在UI迁移团队中投入多少资金的函数,添加资源以加速或减慢它们.
同样的想法适用于数据库更改:计算器1.0和1.1在数据库1.0上运行,但计算器1.2在数据库1.1等上运行.您可以添加具有版本名称的模式,并使用类似的"数据迁移团队"来移动数据架构1.0到架构1.1,最后在没有(app)客户端时删除架构1.0.
我确定此类问题已经出现过,我想看看其他人是如何解决的.也许甚至有一个"最佳实践".
我终于为托管软件找到了一个客户端 - 这是我第一次销售软件.我希望双方签订合同,指明预期的正常运行时间,付款时间表等等,这样就没有人觉得他们被骗了,但我不是律师,现在也买不起.有谁知道如何从这个过程开始?
TIA.