在我们公司,我们目前正在尝试定义我们的软件架构师必须了解的关于SharePoint的基本知识,以便他们设计和/或领导SharePoint实现项目。我们公司的许多架构师都有.NET开发人员的背景,对.NET开发以及各种框架组件和工具都很了解。然而,他们目前缺乏SharePoint知识。事实上,他们甚至不想知道细节。他们想要对它有足够的了解,以便做出正确的架构决策并应用经过验证的模式。如果需要更具体的知识,他们会询问SharePoint专家。
那么架构师需要具备哪些基本的SharePoint知识/技能呢?
发布于 2009-03-17 14:33:58
技能,如列表、文档、工作流程、权限...这有点太基本了,是SharePoint开发人员所必需的。
我认为也许网站(和网站结构)是一个属于架构师的领域。
SharePoint架构师可以在更多方面提供帮助:
经理问: SharePoint能为我做些什么?开发人员问:那么,您希望它做什么?然后经理问:嗯,我不知道它能为我做什么,那么我如何知道我想要它做什么呢?与SharePoint功能密切相关的是与每个组件相关的各种许可成本。
我认为成为一名SharePoint架构师至少需要几年的时间(您的里程可能会有所不同)。你的.NET架构师需要想成为一名SharePoint架构师,否则我同意前面其他人的总结--找一个已经是SharePoint架构师的人。
发布于 2009-03-17 13:54:42
从功能和技术的角度来看,架构师应该对我们的产品工作有很好的理解。
所以在我看来,架构师应该:
由于您的架构师都没有这方面的知识,我会将他们与现有Sharepoint项目中的Sharepoint专家配对,这样他们就可以获得所需的知识。
发布于 2010-11-06 08:19:45
理想情况下,SharePoint架构师技能属于下面提到的类别
的内容数据库数量相关的
首次部署和incremental的
架构师将协同工作的其他一些活动是规划、评估、执行/实施、风险管理(评估、缓解)中的项目经理。
除了与技术团队、测试人员、用户界面专业人员、供应商、客户(业务和IT团队)一起工作的日常任务之外。
与企业架构师小组进行交互。
https://stackoverflow.com/questions/654318
复制相似问题