企业内部成功推广Bitbucket的5个技巧

由于Git具有极佳的灵活性和可访问性,很多软件开发团队现在正在将其标准化,而逐步放弃旧的版本控制系统,如SVN和CVS。Bitbucket与Atlassian Stack其他部分无缝集成,添加Bitbucket可为您提供一个真正强大的DVCS管理中心。但是,在一个拥有数百个团队和数千人的大型组织中,很难确切地知道从何处开始着手。

从诸如规模、性能、扩展和迁移到项目管理方面(如时间表、资源和利益相关者的参与)等的技术层面考虑,这一过程需要采取战略方法。作为技术客户经理,我有幸与一些有着复杂环境的大型公司合作,帮助他们确定推广使用或迁移到Bitbucket的最佳策略,这其中有颇多乐趣。以下是我发现的前5个策略,可以避免迁移时出现典型的麻烦事,确保成功推广使用:

1. 确定早期使用者

许多情况下,迁移到Git和Bitbucket往往是从几个充满激情的团队开始的,他们找到管理员要求迁移。确定这些团队并在项目初始阶段就让他们参与,这样,可以从他们当中获得宝贵的反馈,有助于在组织内部推广应用。为了让每个人都集中到一起,您可以创建一个项目主页,使大家在同一页面下并共享信息。例如,我使用Confluence作为统一的事实来源,团队可以在其中创建、组织和讨论需求和其他文档。以下截图展示了如何使用Confluence来收集采用Bitbucket的团队的兴趣、收集制定决策所需的信息、反馈,并保证其随进度而更新:

企业内部成功推广Bitbucket的5个技巧_第1张图片

2. 建立内部支持渠道

使用任何新的软件应用程序,最终用户必然会有关于产品、过程、使用、优点等方面的问题。在入门阶段为他们提供帮助和支持,是成功部署的关键。设立多个渠道,打开沟通的大门,为他们提供所需要的答案。在这一点上,Atlassian套装产品可以为您提供帮助。例如,您可以在Hipchat中设定一个专用空间,新用户可以与内部Git专家联系,寻求有关Git使用和命令方面的帮助。然后,您可以在Confluence中设置一个知识库,用于回答常见问题。最后,利用JIRAService Desk,可以将它与Confluence知识库集成,用户在向您寻求支持之前首先搜索是否有他们想要的答案。

企业内部成功推广Bitbucket的5个技巧_第2张图片

3. 内部推广工具

在发布新软件时,进行一些内部推广大有裨益。让所有人都达成共识的一个好办法是在午餐时间举行非正式会议,即午餐会议,为分享知识、非正式讨论和培训提供空间。这些会议对于提高兴趣和认知,确定经验水平和收集一些常见问题极有帮助。对最终用户而言,这也是一个了解软件更多信息的机会。在规划阶段,举行一次午餐会议,可以提高认知,回答有关应用程序的高级问题。然后在接近发布阶段时再开一次会议,回答过程相关的问题。这些会议应该是引导介绍性的。目的是为最终用户提供足够的信息,以便开始使用应用程序,并且知道在需要时如何寻求帮助。

重要提示:宣传单是推广工具和午餐会议的好方法。宣传单制作务必新颖独特,并放置在人员聚集处显眼的地方。让技术客户经理参与现场午餐会议,来听听Atlassian的陈述。


4. 组织正式培训

企业内部成功推广Bitbucket的5个技巧_第3张图片

虽然Git的设计考虑了性能、安全性和灵活性,但备受批评的问题是学习难度高。为确保团队不害怕Git,您应该为感兴趣的团队制定培训课程,解决关键的Git问题。我们发现最好从以下方面着手:

  • 使用Git的版本控制
  • 选择Git工作流
  • 使用Bitbucket
  • JIRA和Bitbucket集成

有一些Git在线自学资源。以下是我最喜欢的三个:

  • https://www.atlassian.com/git/
  • http://learngitbranching.js.org/
  • https://www.codecademy.com/learn/learn-git

重要提示:我经常发现,从集中式版本控制系统迁移的团队往往试图想像使用现有集中版本控制系统一样使用Git。现在,我认为在Git中使用集中式工作流并没有什么错,只要它是团队经过深思熟虑做出的决定。

5. 授权内部支持者

应用程序管理员是确保您的系统健康运行、满足性能预期的超级英雄。他们经常发现自己忙于处理访问控制、创建新的存储库、管理存储库和分支权限等任务。将这些任务委派给其他人,可以使他们能够更加专注于解决更复杂的问题。Bitbucket提供了四个级别的权限,均通过UI管理。您可以使用这些权限允许某些用户(如内部Git专家)创建存储库,控制项目访问、管理存储库和分支权限。

  1. 全局权限:谁可以登录到Bitbucket服务器,谁是系统管理员等等。
  2. 项目权限:项目(存储库组)级别的读取、写入和管理权限。
  3. 存储库权限:每个存储库的读取、写入和管理权限。
  4. 分支权限:按每个分支管理写入(更新推送)权限。

企业内部成功推广Bitbucket的5个技巧_第4张图片

确定和授权内部支持者,提供适当水平的支持和培训,以及在内部推广该工具,对于应用的实施和部署将产生重大影响。使用Bitbucket数据中心,您尽可放心,这是一款为专业团队设计的解决方案,会随着您的业务增长而扩展。


免费试用Bitbucket Data Center


*如果您希望在部署时获得帮助,CSDN的Atlassian技术工程师可以指导您进行规划、分析、设计、验证,并提供有关充分利用Atlassian应用程序的最佳实践建议。

 

你可能感兴趣的:(企业内部成功推广Bitbucket的5个技巧)