我在一家拥有庞大DotNet团队的公司工作。我们目前拥有MOSS 2007许可证,我认为这是一个昂贵的许可证,只有一个管理员工作/维护所有Sharepoint的东西。
我觉得Sharepoint没有充分利用它的潜力。感兴趣的Sharepoint Development过去1年(我是一名.NET开发人员,任期6年)我向我们的主管提供了帮助,他的第一个问题是
“为什么我需要Sharepoint Developer?”
现在我需要帮助向我的导演出售“Sharepoint Developer”。
我很乐意提供您需要的有关公司或当前使用情况的更多信息。
编辑:只想详细说明我公司的情况。我们的sharepoint主要用于内部使用,如提升服务票证,维护网络资料(服务器,站点,客户详细信息),与客户进行文档共享。
答案 0 :(得分:3)
如果你想要SharePoint的官方“价值主张”,那就是这样的;该产品已经内置了许多常见的应用程序行为(文档管理,访问控制,搜索等),因此它可以直接在这些功能之上构建而不是从头开始构建它们,从而简化了开发。它是基于.NET的环境,因此您当前的开发人员可以利用现有技能。
然而,事情并非如此简单。有一个非常可靠的学习曲线,如果与ASP.NET非常不同,您需要直接在Windows Server上开发以及应用程序的生命周期和部署。阅读What are your biggest complaints about Sharepoint?和The hidden costs of building on enterprise software platforms。
答案 1 :(得分:2)
询问他的团队花费多少时间进行编码/计划/担心:
您实际上需要多长时间担心/编制/计划实施业务规则
SharePoint远非完美,但在.NET世界中,如果不重新发明轮子就可以开始完成任务。
答案 2 :(得分:1)
现有管理员是否具有技术背景?也许作为开发者?如果没有,那么是的,只要您想在SharePoint外的远程框外做任何事情,就可以方便地使用“Sharepoint Developer”。
想要扩展列表/库的功能吗?您需要知道如何在.NET中创建CustomAction,或者知道如何将JavaScript / JQuery与ASP.NET Web服务结合起来。
想要为报告创建一些自定义汇总吗?您是否跟踪SharePoint中的任务/项目信息?您需要了解ASP.NET服务器控件基础知识,以及可能的XSL,以便您可以使用SharePoint设计器将某些内容组合在一起。
也许您希望通过自定义内容类型标准化您的内容(日历,任务等)。您需要一个开发背景来了解如何使用SharePoint的解决方案/功能机制来配置它。
或者您的导演可能对报道感兴趣?如果你拿起第三方报告工具,比如Dundas Charts,那么祝你好运,无需开发背景就可以做任何远程复杂的工作。
这些只是我头脑中的一些事情......
答案 3 :(得分:1)
为什么你认为你需要一个sharepoint开发人员?从业务角度来看,更多/更好的sharepoint开发能提供什么?它是否认为比你现在更快,更便宜或更好?你需要能够用语言表达这一点,以便管理层买入。
答案 4 :(得分:1)
通过执行/运行Sharepoint,指出贵公司 IMMEDIATELY 所带来的商业利益。在你在办公室的业余时间,创建一个概念证明,或许你可以与你的导演模仿,以便能够得到他/她的点头。
答案 5 :(得分:1)
作为曾经是sharepoint开发人员的人,很难为该产品增加价值。它主要是化妆品的变化,或者你觉得很酷的东西,但在一天结束时SP已经提供了功能。如果你做了一些令人惊奇的事情,M $会吃你的午餐。
答案 6 :(得分:1)
我曾在MS CMS(早于MOSS)工作过,而那些坚持使用MOSS的人赚的钱很多 - 但对持怀疑态度证明商业利益是非常困难的。
要向导演推销自己,您需要证明MOSS可以节省公司资金或帮助产生额外现金。从您简短的公司描述中我可以看出,成本关注是前进的方向。
那么问问你的老板,公司希望在明年实现三大成本节约(总有一个重点)和(如果你认为值得一提)公司希望的三个领域扩大。
然后离开并找出MOSS(或任何企业级CMS)可以如何支持并可能提高实现这些目标的机会。如果你能做到这一点并向导演展示一些专注,可管理的项目,那么你可能会在路上。