【问题标题】:How to sell a "Sharepoint Developer"?如何销售“Sharepoint Developer”?
【发布时间】:2011-01-21 16:18:58
【问题描述】:

我在一家拥有庞大 DotNet 团队的公司工作。我们目前拥有 MOSS 2007 许可证,我认为这是一个昂贵的许可证,并且只有一名管理员工作/维护所有 Sharepoint 东西。

我觉得 Sharepoint 没有发挥其潜力。过去 1 年对 Sharepoint 开发感兴趣(我是 .NET 开发人员,有 6 年经验)我向我们的主管提供了帮助,他的第一个问题是

“为什么我需要 Sharepoint 开发人员?”

现在我需要帮助我向我的主管推销“Sharepoint Developer”。

我很乐意提供您需要的有关公司或当前使用情况的更多信息。

编辑:只想详细说明我公司的情况。我们的共享点主要用于内部使用,例如提高服务票证、维护网络资料(服务器、站点、客户端详细信息)、与客户共享文档。

【问题讨论】:

  • @Downvoter:愿意分享任何 cmets 吗?
  • 这似乎更像是一个销售/营销问题,而不是与编程相关的问题。至少让它成为一个社区维基。
  • 我不是在卖产品,我只是想知道 Sharepoint 世界中常见的开发场景是什么。

标签: asp.net sharepoint sharepoint-2007


【解决方案1】:

问他你的团队花了多少时间编码/计划/担心:

  • 身份验证
  • 安全性
  • 文档管理
  • 版本控制/更改历史记录
  • 记录管理(非常轻松)
  • 备份/恢复支持
  • 负载平衡
  • 多域支持
  • 独立的内容数据库
  • 内容协作和用户创建的结构
  • 主题支持
  • 联合
  • Outlook 集成
  • ??

以及您真正担心/编写代码/计划实施业务规则的时间

SharePoint 远非完美,但在 .NET 世界中,在不重新发明轮子的情况下完成工作是一个很好的开端。

【讨论】:

    【解决方案2】:

    我从事 MS CMS(在 MOSS 之前)工作,坚持使用 MOSS 的人赚了很多钱 - 但向持怀疑态度的人证明商业利益非常困难。

    要向您的主管推销自己,您需要证明 MOSS 可以为公司节省资金或帮助产生额外的现金。根据您对公司的简短描述,我认为关注成本是前进的方向。

    因此,请询问您的老板,贵公司希望在明年实现的三个最大成本节约是什么(始终是重点)以及(如果您认为值得一问)公司希望在三个方面实现什么展开。

    然后离开并研究 MOSS(或任何企业级 CMS)如何支持并可能提高实现这些目标的机会。如果你能做到这一点,并向导演展示一些重点突出、易于管理的项目,那么你可能就在路上了。

    【讨论】:

      【解决方案3】:

      如果您想要 SharePoint 的官方“价值主张”,它是这样的;该产品已经内置了许多常见的应用程序行为(文档管理、访问控制、搜索等),因此它通过能够直接构建在这些功能之上而不是从头开始构建它们来简化开发。这是一个基于 .NET 的环境,因此您当前的开发人员可以利用现有技能。

      然而,事情并不是那么简单。有一个非常坚实的学习曲线,如果与 ASP.NET 非常不同,您需要直接在 Windows Server 和应用程序的生命周期和部署上进行开发。阅读What are your biggest complaints about Sharepoint?The hidden costs of building on enterprise software platforms

      【讨论】:

        【解决方案4】:

        作为曾经是共享点开发人员的人,很难为该产品增加价值。它主要是外观上的改变或你觉得很酷的东西,但最终 SP 已经提供了这些功能。此外,如果你用它做了一些惊人的事情,M$ 会吃掉你的午餐。

        【讨论】:

        • 我同意这很难,这就是我仍然想知道的原因。但相反,有成千上万的 spt 开发商在市场上赚了很多钱。
        • 即使是这样,你也会因为 SP 开发缺乏独创性而痛恨自己。
        • 不同意。然后谁将编写工作流程,在管理内容方面做一些有时需要的事情,将一个项目与另一个项目捆绑在一起(例如,如果需要任务跟进 - 你需要一个按钮,你需要按下任务并执行逻辑来创建另一个任务对前一个的引用等)不是内置的。
        • 我几乎不会考虑将功能添加到共享点的工作流,但我认为这就是生活
        【解决方案5】:

        指出贵公司将立即通过执行/使用 Sharepoint 获得的商业利益。在办公室的空闲时间,创建一个概念证明,也许你可以模仿你的导演以获得他/她的点头。

        【讨论】:

        • 感谢 Angelo,我提出了一些建议,但不要认为这些会对业务产生更大的影响,因为这些变化更多的是当前系统的变化,而不是引入 SPT 的新用途。作为一个初学者,我不知道它可以在哪里使用。
        【解决方案6】:

        现有管理员是否具有技术背景?也许作为开发人员?如果没有,那么是的,只要您想在 SharePoint 中远程执行任何操作,即使是远程操作,使用“Sharepoint Developer”也很有价值。

        想要扩展列表/库的功能?您需要知道如何在 .NET 中创建 CustomAction,或者知道如何将 JavaScript/JQuery 与 ASP.NET Web 服务结合起来。

        想要为报告创建一些自定义汇总?你们是否在 SharePoint 中跟踪任务/项目信息?您需要了解 ASP.NET 服务器控件基础知识,可能还需要了解 XSL,以便您可以使用 SharePoint 设计器将某些东西组合在一起。

        也许您想通过自定义内容类型来标准化您的内容(日历、任务等)。您需要具备开发背景才能了解如何使用 SharePoint 的解决方案/功能机制进行配置。

        或者您的主管可能会对报道感兴趣?如果您选择了诸如 Dundas Charts 之类的第三方报告工具,那么祝您在没有开发背景的情况下也能将任何事情变得复杂。

        这些只是我脑海中的一些事情..

        【讨论】:

        • 感谢 Zincorp,现有管理员是一位网络专家,他花了一些时间为 MOSS 的初学者做准备,并且知道足以创建列表和东西......我知道公司有巨大的开发项目,我只是想知道可以建议一些常见的开发场景来开始(开发)
        • @Zincorp:我在 dotnet 有开发经验,不过是 Sharepoint 的初学者
        • SharePoint 基本上只是另一个(尽管很大).NET 应用程序。您在 .NET 中的开发经验可转移到 SharePoint
        • 是的,当然。我对你提到的大多数技术问题都很满意。我正在寻找更多功能性的东西。以下是您上面的帖子中的一些内容 1. 创建一些自定义汇总以进行报告? 2. 任务/项目信息 3. 通过自定义内容类型标准化您的内容(日历、任务等)。
        【解决方案7】:

        您认为为什么需要共享点开发人员?从业务角度来看,更多/更好的共享点开发可以提供什么?它的想法是否比您目前的想法更快、更便宜或更好?您需要能够用语言表达这一点,以便管理层接受。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-11-08
          • 1970-01-01
          • 1970-01-01
          • 2020-10-29
          • 1970-01-01
          • 2015-10-11
          • 1970-01-01
          相关资源
          最近更新 更多