Salesforce ISV产品生命周期介绍

2019-04-16 14:33:37 浏览数 (1)

大家都知道 ISV Partner可以完成将一个Idea变为投放到市场的产品的过程,那么这个过程是怎么样的呢?今天我们就将介绍 ISV 产品生命周期的六个阶段。你还会了解到这个开发模型如何帮助你走向成功。在介绍这些之前,我们先来讨论一下使用 Salesforce 平台能够创建并销售的应用和Lightning 组件。

什么是应用?

应用用来解决业务问题。如果你已经自定义了 Salesforce 以使得一个工作更快地被完成或者一个任务更早的被执行,你可能就需要创建一个应用。作为一个ISV Partner,我们要将应用看作是可以在Salesforce 平台上开发的并可以分发给其他用户的产品。以下几项要素已经被预置在应用中了。

  • 标准对象的自定义字段
  • 页面布局
  • 列表视图
  • 工作流
  • Visualforce 页面
  • Apex 代码

有关可以包含在应用中的要素的完整列表,可查看 ISVforce 向导。现在我们来讲讲 Lightning 组件。

什么是 Lightning 组件?

Lightning 组件是应用的构建模块。模块之间是完全独立的,并且可以被重用。通过一个可支持拖拽操作、被称为 Lightning App Builder 的直观界面,Salesforce 客户可以使用这些模块来设计业务问题的解决方案。接下来我们通过一个简单的例子来了解一下如何使用 ISV Parnter创建的组件来解决业务问题。

想象下有一个 Salesoforce 管理员想要用户能够在 Salesforce1 移动端应用上阅读技术类新闻。这时管理员不需要从新设计一个解决方案,他可以利用 Lightning 组件。在 Lightning App Builder 上,管理员可以使用 Salesforce (1) 中预先创建的组件和 AppExchange (2) 上 ISV Parnter提供的组件来创建一个(3) 用于插入技术新闻推送的应用。

管理员不需要编写任何代码就可以让用户关注最新的技术类新闻。我们能够如此容易的就创建了一个应用,就是因为利用了 ISV Partner 。

什么是 AppExchange?

在 AppExchange 中 Salesforce 客户可以找到一些不可思议的应用和 Lightning 组件。ISV Partner Program 会取得如此大的成功的一个主要原因是 AppExchange 是全球最大的商业应用市场。超过 75%的 Salesforce 客户安装了一个通过 AppExchange 下载的应用。客户如此愿意使用 AppExchange 的原因是:

  • 拥有应用于大量不同行业和价格的解决方案。
  • 可以在购买之前很方便的试用产品。
  • Salesforce安全团队会全面的测试每个产品。
  • 它有一个适用于移动端的、设计美观的用户界面,在任何装置上都可以很方便的进行浏览和搜索。

加入了 ISV Partner Program 的话, 你就成为这个关系的一份子。当你想要发布一个应用或 Lightning 组件时,通过我们的发布工具就可以很容易的将你的产品发布给几百万个客户。如果你到现在还没使用过 AppExchange,强烈建议你去试一下。浏览浏览相关页面,再看几个 demo,你就一定会明白它对于 ISV 合作伙伴是如此重要的原因了。

ISV 产品生命周期的阶段

在之前的例子中,我们了解了管理员如何使用 Lightning 组件来创建用于获取最新技术类新闻的应用。上述例子执行后,剩下的流程是什么?组件的来源?如何将组件上传到 AppExchange 上? 管理员如何得知上传到 AppExchange 上的组件?组件是免费的还是需要购买许可?为了回答以上这些问题,你需要理解 ISV 产品的生命周期。ISV 产品生命周期是一个路线图,它是有关从确保正在构建的产品是正确的到发行后提供相关支持之间的所有阶段的路线图。ISV 产品生命周期包括以下阶段:计划 (1), 构建 (2), 发布 (3), 投放市场 (4), 销售 (5) 和支持 (6)。

第一阶段:计划

计划是 ISV 产品生命周期中最重要的一个阶段。为了理解这其中的原因,我们来想想乡间穿越旅行。你会某一天跳上车后就直接开始旅行吗?应该不会的。你应该会先计划你的路线,确定你要住的地方等等。基于以上例子,我们可以明白一个成功的 ISV 合作伙伴关系始于一个详实的计划。以下是这个阶段要考虑到的点:

  • 你的目标客户是谁?客户是大企业、中等规模企业还是小型企业?
  • 你的业务战略是什么? 为了业务的成功,你必须要在什么时候完成多少的销售量?
  • 你将支持哪个 Salesforce 版本(如:Professional、Enterprise 或 Unlimited)?
  • 你想使用哪个许可类型? 我们提供 CRM、Platform 和 Communities 三种类型。
  • 你的职员是否熟悉 Salesforce 平台? 如果还不熟悉,就请他们尽快通过 Trailhead 等资源尽快熟悉这个平台。
  • 在确保产品的安全性方面,你的战略是什么?

制定一个计划并坚持执行这个计划可以引导你的团队走向成功。在这个阶段,我们会提供一个帮助你和你的团队成为认证的开发人员的培训。我们也会允许你创建测试 org 以便你可以学习 Salesforce 是如何运作的。

第二阶段:构建

在此阶段中,你将通过点击或者编码的方式来创建你自己的应用或 Lightning 组件。创建好后,你要测试它是否能给客户带来很好的体验。第一步是设定专为 ISV 合作伙伴定制的开发和测试环境。开发环境指的是你执行设计的地方,而测试环境是确定所有方面均按计划被执行的地方。我们会提供给你一个敏捷开发方法论等软件开发最佳方案相关的培训。

在技术团队在努力工作的同时,业务团队会也负责开发市场投放战略,其中包括有关营销、销售和支持的计划。

第三阶段:发布

在这一阶段,会将你的应用或 Lightning 组件发布给客户。首先需要将你设计的功能打包并上传到 AppExchange 上。接下来你要创建一个 AppExchange 列表以便你的产品能够通过最终检查。我们会对你的应用或组件进行一次全面的安全检查。

第四阶段:投放市场

在这个阶段,你需要想办法让客户对你的应用或 Lightning 组件产生兴趣。那么我们就要定位到目标客户,利用合作伙伴活动上的营销机遇,优化你的 AppExchange 列表让它能够令客户满意。我们的 Partner Marketing 团队会提供给你这方面的培训,培训的内容均来自行业最佳案例以及首席 ISV 合作伙伴所得到的宝贵经验。

第五阶段:销售

这个阶段的目标是将潜在客户转化为付费客户。你需要构建一个专业的销售团队来对潜在客户进行有效的筛选并引人入胜的向合格的潜在客户演示你的产品。你的应用或组件在市场上占有了一席之地以后,你就可以开始拓展销售途径和管理更新了。我们的合作伙伴客户经理(Partner Account Manager)、直销团队以及首席 ISV 合作伙伴会给你进行相关的培训。

第六阶段:支持

这一阶段的目标是令你的应用或组件持续的获得客户的青睐。你需要创建并执行一个赢得客户的计划,提供支持并协助解决问题,通过补丁和升级来改进你的产品。我们会提供给你一些工具,这些工具可以让你了解客户是如何使用你的产品的,还能够允许你向遇到挑战的人们提供手把手的帮助。

完成了整个生命周期后,在接下来需要计划和构建新功能,营销和销售新功能以及培训你的支持团队时,重复这六个阶段即可。


0 人点赞