近日,全球领先的软件开发公司JetBrains在其主办的 KotlinConf 大会上正式发布全新的 Space 产品。Space是一个集成的团队环境,它可以为团队和组织提供高效协作所需的工具。与此同时,Space产品也已开启EAP 抢先体验计划,面对广大研发用户开放体验申请。
JetBrains 首席执行官 Maxim Shafirov先生于KotlinConf大会上主持了Space产品的发布环节,他表示:“我们知道,软件的研发并非只关乎开发者,这个过程中还会有不同的人、不同的角色、不同的工具、不同的团队,甚至是不同的文化参与其中。我们选择最好的工具来支持我们的工作,而这些工具在功能丰富的同时也很复杂,如何将这些好的工具整合在一起是一个复杂的问题。JetBrains的Space产品不仅仅是将一堆工具捆绑在一起,而是形成一个集成的团队环境,它让每一个不同的组成部分之间建立联系、相互了解,从而大幅提升团队的整体工作效率。”
目前Space 已经具备基于Git的版本控制、代码审查、基于 Kotlin 脚本的自动化 (CI/CD)、程序包注册表、规划工具、问题跟踪器、聊天工具、博客、会议和团队目录等功能。系统各区域之间的紧密集成让团队和整个组织都能更加清晰地了解所在团队架构,提高了组织内部的沟通效率和透明度。
1、Space以人和团队为本。团队是Space中的首要概念,它会在新成员首次加入时,自动将其包含在与之相关的所有事务中。这样一来就省去了许多创建诸如组之类的概念,同时也确保每个成员都是其相应团队的一部分。
2、Space是平台化产品。它允许用户使用包括Webhook、HTTP API、以及插件(在自托管版本上)等多种方式,对其现有功能进行拓展并使用已有的可用信息,从而避免因连接许多不同的解决方案而形成数据孤岛的问题。
3、Space具备时间和空间的灵活性。Space 客户端使用 Kotlin 多平台技术构建出全新体验,可用于 Web、桌面和移动平台,同时还能提供与 IntelliJ 平台的完整 IDE 集成。
4、Space 云端服务或自托管。目前JetBrains以完全由其云端托管和管理的服务形式提供Space,在不久的将来还将提供自托管版本。同时,JetBrains将定价方案分为四个层次,从最适合小团队的免费层到满足大型组织需求的企业层,以满足不同规模的团队使用需求。
Space 的诞生源自 JetBrains 自己的需求。经过二十年的发展,JetBrains已经从最初只有 3 名开发者的团队发展成拥有超过1200人的行业领先软件技术开发公司,其员工当中60%是技术人员。随着团队规模的不断增长,JetBrains意识到,尽管其使用的独立工具功能强大,却往往会成为孤岛,进而导致沟通错误、协作效率低下,甚至造成信息丢失问题。Space的出现则让这些问题都迎刃而解。
后续,JetBrains仍将对Space 产品功能进行持续地优化提升。未来的Space还将具备知识库、自动化、CI/CD 管道、个人待办事项和通知管理等更多能力,从而帮助团队和组织提升协作效能。