CollabNet TeamForge
TeamForge是一个屡获殊荣的应用程序生命周期管理(ALM)平台,领导着确保治理,合规性和代码safety标准的市场在软件中得到维护发展。CollabNet利用其在开源领域悠久而久负盛名的历史来创建一个用于应用程序开发的通用和safety的管理平台。TeamForge降低了IT支持成本,推动了标准化和IP重用,并提供了集中化了解项目内部和项目之间的状态,活动和问题。
TeamForge支持团队自动化流程和工作流程的能力,以便快速创建高质量的应用程序。 使用Artifactory?,Chef?,Git?,Gerrit?,HP?ALM,JIRA?软件等好的商业和开源工具构建集成的应用程序交付管道,Jenkins?,Nexus?,Subversion?,TeamCity?和TestLink?。
团队是使用瀑布,敏捷还是混合软件开发方法,TeamForge提供了一个丰富的系统来很好地管理您的项目。TeamForge也通过不同的工具链和工作流统一开发人员,因为它支持Git pull请求和Gerrit审核工作流程以及Subversion。
联合全球团队,可靠地委派基于角色的访问,并在不同版本之间创建凝聚力TeamForge强大的集成生态系统和协作控制系统和工具能力。TeamForge允许跨职能团队有效地协作和分享专业知识,好的实践和代码。通过重用现有资产来提高开发效率,资源和新项目中的流程。
TeamForge是一个端到端的企业应用程序开发,协作和交付平台
整合更好的工具
充分利用TeamForge丰富的更优开源和商业生态系统集成,涵盖从规划到整个软件生命周期活动部署。TeamForge在与各种各样的产品集成的能力方面具有令人难以置信的动态应用程序通过其EventQ技术,将来自不同工具的相关对象与很小的用户参与,创建更优工具链的可追溯性。随着认证集成,TeamForge具有高度可扩展性,允许用户构建和贡献集成成长社区。
以下是一些经过CollabNet认证的集成:
TeamForge创建了一个独特的集成开发工具链跨第三方工具的端到端可见性,可跟踪性和报告
难以超越的企业版本控制
利用分布式Git和集中式Subversion(SVN)版本控制系统的优势与CollabNet,Apache?Subversion?的创始人和Gerrit的主要贡献者。提供一个为开发人员提供更好的体验,同时确保所有人的合规性,治理和IP safety与源代码相关的活动。 利用TeamForge强大的审核,验证和批准确保提交和相关开发活动的质量和可追溯性。
TeamForge在源代码管理自动化方面实现了跨越式发展。轻松比较代码更改在单个页面上,将文件附加到注释或注释,以及编辑代码中的代码浏览器UI。 这些功能和更多功能使TeamForge SCM成为强大的协作引擎工作流管理简化并简化了开发人员的体验。
GIT大型文件存储(LFS)增强
- 版本控制存储大型文件,如音频,视频,图形,
- 数据集,二进制文件和其他大小的文件网络,
- 游戏,移动应用程序开发,动画,多媒体,
- 科学研究和其他项目TeamForge的。TeamForge
- 增强了平台的LFS支持管理员的配置功能打开或
- 关闭LFS并定义大的二进制文件大小用于LFS存储。
TeamForge提供先进的企业级Git功能
TeamForge独特地保护Git历史记录,可以快速回滚不需要的存储库更新
简化可重复的过程
TeamForge标准化模板中已建立的流程,允许项目设置单击按钮即可重复使用。利用可自定义的TeamForge流程模板进行创建兼容,可重复的工作流程。轻松集成各个团队构建的应用程序组件,有效地衡量和分析团队绩效,并从一个团队快速重新部署开发人员到下一个。创建新项目,自动设置日常任务,文档/工件标签,基于字段或状态的工作流以及其他自定义过程。通过快速配置新项目,TeamForge通过替换手动来大幅缩短软件开发生命周期构建周期单击设置进程。
代码和功能发布
确保源代码的正确可追溯性和文档记录是首先简化组织内未来项目的开发过程。重用代码可以在较大的类似产品中轻松实现功能或功能公司。TeamForge对可追溯性的难以超越的关注使得跟踪哪些内容变得容易代码行属于每个用户故事,因此可以轻松地在其中传输功能不同的应用。对于那些以产品为基础的公司来说,这是一个巨大的好平台。
合作架构
创建跨全球团队的可见性,确保IP safety性并推动整个公司范围的发展通过将项目类别和组映射到业务线和技术来提高生产力整个组织的架构。利用生成的全局项目层次结构
启用以下内容:
基于角色的访问控制(RBAC)
保护IP免受恶意或意外篡改,并防止未经授权的代码更改基于角色的分层基于角色的访问控制(RBAC)和跨越的权限管理TeamForge和许多其他集成工具,包括Jenkins和Nexus。定义和分类角色内部和外部团队的类型,并可靠地委派项目任务。自定义粒度用户权限,同时使用角色和项目组进一步集中角色管理。分配角色在添加新项目时自动遵循通用可靠模型。
TeamForge在整个企业架构中实现了独特的粒度,无处不在的RBAC并自动复制远程存储库的凭据
可见性和可追溯性
维护合规性,治理和IP safety标准并确保软件质量具有独特的端到端可追溯性和工件的精细上下文关联跨不同工具,分布式团队和各种流程的活动。TeamForge自动创建和归档查看日志并查看活动,工件,和开发生命周期各阶段的关联(包括工作项,提交,评论,测试,构建,发布,部署和与操作相关的事件。该关联查看器可视化地连接时间线上的相关工件和活动提供对特定事件的深入了解,简化根本原因分析和帮助团队成员识别所有工具中的相关事件。
协会链描述了需求如何成为工作软件并详细说明了所涉及的每项活动
协作工具和我的工作空间
使用My Workspace,用户可以通过强大的功能连接全球分布式和跨职能的团队协作工具,例如项目活动流,社区,维基和讨论板。鼓励更广泛的团队成员参与同行代码审查。 帮助管理访问和参与审核功能。灵活添加文档管理功能审核和批准工作流程,自动版本控制以及与MicrosoftOffice?的集成。
TeamForge独特地使用户能够创建自定义代码审查工作流程pull request和基于Gerrit的代码审查
活动流促进跨职能团队内部的互动,提供一种实时追踪项目进度的简单方法
我的工作空间和项目管理仪表板
My Workspace是TeamForge实例的TeamForge活动仪表板。使用自定义我们广泛的小部件:文档,活动流,批准请求,待处理文档审核,报告和工件列表。使用各种方法深入研究每个项目预先打包的报告和仪表板或创建涵盖各种活动,工件,和使用TeamForge API的关联。TeamForge支持多个My Workspace仪表板,因此,可以相应地对相关信息进行分组和优先排序。使用这些功能创建一个单一窗格对应用程序开发生命周期的可见性。