首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件架构师应该具备哪些关于SharePoint的知识?

软件架构师应该具备哪些关于SharePoint的知识?
EN

Stack Overflow用户
提问于 2009-03-17 13:45:29
回答 6查看 3.1K关注 0票数 5

在我们公司,我们目前正在尝试定义我们的软件架构师必须了解的关于SharePoint的基本知识,以便他们设计和/或领导SharePoint实现项目。我们公司的许多架构师都有.NET开发人员的背景,对.NET开发以及各种框架组件和工具都很了解。然而,他们目前缺乏SharePoint知识。事实上,他们甚至不想知道细节。他们想要对它有足够的了解,以便做出正确的架构决策并应用经过验证的模式。如果需要更具体的知识,他们会询问SharePoint专家。

那么架构师需要具备哪些基本的SharePoint知识/技能呢?

EN

回答 6

Stack Overflow用户

发布于 2009-03-17 14:33:58

技能,如列表、文档、工作流程、权限...这有点太基本了,是SharePoint开发人员所必需的。

我认为也许网站(和网站结构)是一个属于架构师的领域。

SharePoint架构师可以在更多方面提供帮助:

  • 容量规划-在一个场中运行多台服务器。
  • 了解使用SharePoint的功能和业务场景--这是一个非常常见的问题。

经理问: SharePoint能为我做些什么?开发人员问:那么,您希望它做什么?然后经理问:嗯,我不知道它能为我做什么,那么我如何知道我想要它做什么呢?与SharePoint功能密切相关的是与每个组件相关的各种许可成本。

  • 以及熟悉开发和定制成本。将项目所需的时间与ASP.NET相同,然后乘以一个大系数,然后添加一个额外的常数。

  • 与它能做什么和它的成本密切相关,这是投资回报的最重要问题。从v2 (MOSS 2003)到v3 (MOSS 2007)的大量pain.

  • SharePoint升级和All hail至尊ROI!

  • SharePoint部署可能是一个巨大的问题。我们应该会在2010年看到一个新版本的SharePoint (?)。不久之后,下一个版本的Office就会面世。因此,过去的升级经验可能是第三方may部件的useful.

  • Knowledge。我相信一个SharePoint架构师应该能够给你至少5个他们已经尝试过的CodePlex的what部件,并告诉你他们对它们的看法。这些都是免费的,很容易抓取和玩你自己的leisure.

  • Some知识的商业own部件。因为它们仍然比你自己写博客便宜。

  • 至少有5个SharePoint博客是他们忠实地关注的(了解社区)。如果没有自己的SharePoint博客(回馈给community).

  • If,他们在StackOverflow上),他们必须尝试回答SharePoint的问题(比如这个)。

  • 参加当地的SharePoint用户组。我认为社区是一件大事。尤其是你从直接与人交谈中学到的东西,以及了解他们在安装SharePoint时所做的事情。你可能会对yourself.

  • Experiences的集成感到惊讶--它有两种同样重要的风格--既来自于微软访问现有系统(业务目录、well部件等)的SharePoint,也来自于通过webservice或SharePoint访问SharePoint内容的其他系统。

  • 此外,SharePoint还可以与Office、OCS、报告服务、performance point、项目server.

  • SharePoint托管安排一起工作(或者工作得很好)-

  • online services是开始使用SharePoint的一个流行且更便宜的选择。它可以在内部托管,也可以与第三方公司托管。了解这些选项总是很有用的。

  • 必须已经使用反射器读取了SharePoint代码(最好还有头发)。

我认为成为一名SharePoint架构师至少需要几年的时间(您的里程可能会有所不同)。你的.NET架构师需要想成为一名SharePoint架构师,否则我同意前面其他人的总结--找一个已经是SharePoint架构师的人。

票数 13
EN

Stack Overflow用户

发布于 2009-03-17 13:54:42

从功能和技术的角度来看,架构师应该对我们的产品工作有很好的理解。

所以在我看来,架构师应该:

  • 至少参与了2次Sharepoint部署,从设计到部署。
  • 了解我们的应用程序接口,主要的sharepoint组件可以通过应用程序接口使用。即站点、列表、文档和工作流组件。

由于您的架构师都没有这方面的知识,我会将他们与现有Sharepoint项目中的Sharepoint专家配对,这样他们就可以获得所需的知识。

票数 1
EN

Stack Overflow用户

发布于 2010-11-06 08:19:45

理想情况下,SharePoint架构师技能属于下面提到的类别

  1. Infrastructure级别/可操作的Planning
  2. Physical Capacity Licensing)

  1. 体系结构(场设置、网络、操作系统、Farm

  1. 应用程序级别(功能和非功能)\
    1. 需求和可行性分析(自定义与requirements
    2. Information Architecture
    3. Logical Architecture
    4. Conceptual Architecture
    5. Detailed Design
    6. Database设计的OOTB Development/Implementation)
    7. Techno-functional映射(非传统数据库设计),这是与网站集/web apps.

的内容数据库数量相关的

首次部署和incremental的

  1. Deployment
    1. 最佳方式

架构师将协同工作的其他一些活动是规划、评估、执行/实施、风险管理(评估、缓解)中的项目经理。

除了与技术团队、测试人员、用户界面专业人员、供应商、客户(业务和IT团队)一起工作的日常任务之外。

与企业架构师小组进行交互。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/654318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档