• 中文

    注册试用
  • 新闻活动

    我们提供Salesforce CRM的信息,为您的大数据提供判断依据。

    浅谈Salesforce架构师在项目实施中的重要性!

    2022-01-04

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Salesforce是全球广受好评的CRM平台,超过150,000家大大小小的公司都在使用Salesforce平台拓展其业务。Salesforce架构师对于任何复杂或大规模的Salesforce实施都至关重要。

     

    本文将带您了解什么是 Salesforce 架构师,以及他们如何管理Salesforce 项目的成功实施。

     

    01 什么是Salesforce架构师?

     

    架构师帮助使用 Salesforce 产品的企业级客户设计和交付解决方案。主要职责是为给定的一组需求推荐最佳解决方案,并阐明在选择一个解决方案而不是另一个解决方案时所涉及的权衡。

     

    架构师是项目中的主心骨。他们既有技术经验,也有业务知识,并且了解多个领域;他们可以与整个组织架构中的人员对话,包括高层管理人员;他们既有看清大局的能力,也有实施细节的能力。

     

    02 Salesforce架构师需要哪些技能?

     

    一个成功的架构师既是整体布局的思考者,也是实际问题的解决者。因此不管是沟通协调的软技能,还是开发构建的硬技能,都需要熟练掌握。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

                                                      ▲架构师所需的技能,蓝色横条长度表示重要程度

     

     

    NO.1 与人沟通的能力

     

    Salesforce 项目的第一原则是它需要满足业务需求。因此,架构师必须成为领导者,帮助组织定义其业务目标,围绕优先事项达成共识,并以每个人都能理解的方式在整个组织中沟通,获得反馈。 

     

    NO.2 了解Salesforce最佳实践

     

    架构师需要了解Salesforce 平台上的相关工具或功能以及实现这些功能的最佳实践。Salesforce 社区和Trailhead 中提供了学习最佳实践的资源。

     

    NO.3 系统设计技能

     

    系统设计就是将Salesforce 最佳实践应用到特定环境中。需要遵循以下几个核心原则。

     

    • 一个有效的系统设计可以用来实施有效的Salesforce 组织的蓝图。
    • 解决复杂的业务案例,不一定只有一个正确答案。不同的系统设计之间会有取舍,需要考虑到多种不同因素,比如预算、时间表、组织文化、现有的企业架构等。
    • 有效的系统设计应该能够扩展以及适应未来的变化。一个好的设计,对客户而言是可维护的。

     

    NO.4 项目管理能力

     

    架构师不仅负责设计有效的系统,还负责设计有效的项目,这意味着要培养项目管理的能力。

     

    虽然架构师不会参与管理项目进度表或跟踪项目团队成员的工作,但其是确定项目范围的主要参与者之一。Salesforce 架构师最了解在特定预算和时间范围内可行的方法,并确定风险和缓解策略。

     

    NO.5 技术技能

     

    对于架构师而言,大致需要了解以下技术。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

                                           

     

                                            ▲架构师需要了解的技术,橙色横条长度表示重要程度

     

    有些Salesforce 架构师将自己描述为“懂代码,但不会写代码的人”。因此,你不一定要成为专业的Apex 开发人员,掌握Salesforce 开发工具的功能、了解最佳实践和常见的面向对象设计模式或许就足够了。

     

     

    03 为什么Salesforce项目中需要架构师?

     

    架构师可以降低风险

     

    Salesforce专业人士,如管理员、顾问、培训师和开发人员,都可以与架构师合作解决复杂的业务问题。                                 

     

    当顾问收集需求、解释需求并配置Salesforce时,架构师可以与顾问合作构建整体设计。顾问通过了解架构师的工作如何适应更广泛的解决方案而获益,他们可以一起讨论配置方法对培训、业务流程、数据流、报告和用户体验的利弊。 

     

     

    架构师的工作是确保解决方案得到优化,必须对质量和领导力负责。只有考虑到所有的可能性,了解到存在的风险,项目才能更好的实施。

     

    提供专业的解决方案

     

    Salesforce架构师会耗费大量时间绘制、讨论、建立和考虑解决方案,这些解决方案可在业务限制内进行优化。这些公司将从Salesforce架构师的广泛经验中受益,以及确保解决方案保持相关性、性能和安全性所需的商业敏锐度。

     

    确保项目更顺利

     

    客户和供应商之间,有时因为认知偏差或其他原因,导致项目进度延迟。聘请架构师可以让顾问的工作更有成效。架构师通过考察项目中的情况和可能性,设置与愿景一致的设计标准,并确保在适当的时间对解决方案进行充分的测试和发布。

     

     

    因此,Salesforce客户可以获得其他观点,佐证顾问的建议,从而节省了交付高质量产品的时间。架构师同时也是一个与人合作的角色,确保一致性并拥有项目的成功。

     

    小结

     

    架构师一直以设计出随业务一起成长的解决方案为目标。由于对技能的要求很高,因此架构师从业者并不多。

     

    当企业在面试架构师时,需要着重考察其领导能力。确保架构师在激励交付团队的同时,能够清楚从长远考虑,权衡利弊。您可能会发现很难证明架构师的前期成本是合理的,但一名优秀的架构师确实可以在未来项目上节省大量成本,无论是人力成本,或是技术成本,同时也可以赢得利益相关者的信任。