在市场上提供XQuery资源

时间:2012-02-08 11:43:57

标签: xquery

我有一个客户端,其要求最符合XQuery / XML解决方案。我面临的问题是克服与这些技术缺乏市场技能相关的风险。

这可能是一个销售问题,但其他人如何克服这一异议呢?

2 个答案:

答案 0 :(得分:3)

我会让其他人从销售角度回答或建议技术。这是我的项目管理视角。我认为你应该做两件事:

1。)所有权成本评估

绘制两个或三个体系结构,并尝试按小时,$$$或其他一些准虚拟度量标准分摊对客户的即时和持续影响。对于每个解决方案,构建有多难?你需要多少个不同的工程师?您需要多少不同的技术人员来熟悉项目以维护它等。不必拥有单独的中间层和专用关系数据库人员的好处是否超过了XQuery人员的市场可用性?您已经确定XQuery / XML最能满足该问题。你能以某种方式量化你的客户吗?

2。)风险缓解头脑风暴

这里的想法是提出一个计划,以减少您选择的技术对客户的可能影响:

  • 从技术证明项目开始,评估员工/客户实施XQuery解决方案的难度和效率优势
  • 培养内部专家/团队:
    • XQuery培训可用
    • 与您组织/客户的其他项目和类似问题空间共享支持XQuery专业知识的成本
  • 通过其他不需要特殊技能的方法公开解决方案的XQuery / XML部分
    • 基于REST的XML和/或JSON
    • 某种数据访问对象层不会消除XQuery技术的敏捷优势
    • SOAP服务(yuck)
  • 与熟悉XQuery的服务提供商建立关系

答案 1 :(得分:2)

从更多的销售角度来看,重要的是要意识到市场上实际上有很多XML专业知识。 XQuery的专业知识虽然可能比您想象的更广泛,但更为有限。

我希望找到符合几个重要标准的XQuery / XML技术:

  1. 许多愿意作为参考的成功客户。指出在生产中成功实施,甚至更好地允许客户与其中一些实施者交谈,可以非常有效地降低风险感。
  2. 提供开发工具,允许快速开发并减少提供的初始XQuery知识的数量。例如,查看这个开源框架,您可以通过REST服务甚至通过基于REST构建的语言特定API访问几乎所有底层XQuery功能:https://github.com/marklogic/Corona
  3. 拥有一个可访问且价格合理的强大培训计划。培训成本通常很低,风险降低很高。
  4. 拥有一个活跃的开发人员和开源项目社区。这将使您能够利用社区所做的大量现有工作以及社区中的一般开发知识,进一步降低风险。