• Csp-train
  • A-csm-2019
  • Scrum@scale201908
  • Shine-scrum-02
  • Arne-201903
  • Cal
  • Inner-training
  • Growth-process
  • Jens-heart-of-scrum
常用工具(Confluence/Jira/Bitbucket/Jenkins/Nexus Repository/SonarQube)

Confluence

Confluence作为一款可改变现代团队工作方式的内容协作软件提供了项目协作、知识库、团队文档三大类特性。

项目协作令团队可以在全新的级别携手合作:在同一个位置创建和分享项目并进行协作,让您的项目更快速地取得进展。

知识库令一切尽在此处,随时可用:可在一个中心位置轻松发布、整理和访问公司信息,以便您帮助您的客户帮助自己。

团队文档令团队捕获、存储并拓展团队的知识,以便掌握最新动态并保持进度一致。

Jira

Jira是一款可用于规划、跟踪和发布卓越的软件。

规划:创建用户案例和事务、规划 Sprint 并跨软件团队分配任务。

跟踪:全面了解情况,排定整个环境中团队工作的优先次序并进行讨论。

发布:确定自己所拥有的信息始终是最新的,从而在交付时充满自信并且保持理智。

报告:根据您的团队可以利用的直观实时数据提升团队绩效。

Bitbucket

Bitbucket 的功能不仅仅是 Git 代码管理。借助 Bitbucket,团队可以集中规划项目、开展代码协作以及进行测试和部署。Bitbucket提供代码在线Review,Pull Request,分支保护等重要的团队协作功能。

Jenkins

Jenkins为团队提供自动构建和部署功能,它通过大量的插件使得团队几乎可以自动化任何项目。Jenkins作为软件开发团队的重要组成部分,是团队的持续集成和持续发布(CI/CD)工作中心。

Nexus Repository

Nexus Repository作为组件仓库,几乎涵盖了目前绝大多数的组件格式:APT、Composer、Conan、CPAN、Docker、ELPA、Git LFS、Helm、Maven、npm、NuGet、P2、PyPI、R、Raw、RubyGems。通过与Jenkins或其它CI/CD工具的联动,团队可以通过从本地Nexus仓库拉取或推送组件,从而进行快速的本地构建和部署任务。

SonarQube

SonarQube可以帮助团队持续监控代码质量。它通过代码静态分析来发现bugs,code smells以及潜在的代码安全缺陷。它支持大量的编程语言:Java (including Android), C#, PHP, JavaScript, C/C++, COBOL, PL/SQL, PL/I, ABAP, VB.NET, VB6, Python, RPG, Flex, Objective-C, Swift, Web, XML(部分需要商业许可证)。通过与Jenkins或其它CI/CD工具的联动,团队可以快速地得到代码质量报告的反馈,从而迅速修复潜在问题。

关键词:敏捷工具,常用工具,Confluence,Jira,Bitbucket,Jenkins,Nexus Repository,SonarQube