检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
导入失败后页面右上方会给出“查看失败详情”的提示,可根据失败详情描述修改后再重新导入。 说明: 导入记录相关操作可参考查看IPD系统设备类项目工作项的导入导出记录。 导出工作项 通过导出功能,可以将系统中的需求导出到Excel表中,方便查看。 选择导出部分或全部原始需求。 导出全部:在“原始需求”主页,单
点,便可对版本计划进行跟踪管理。 前提条件 已新建Scrum项目,并在项目中拥有迭代“新建”权限。 新建迭代 访问CodeArts Req服务首页。 进入项目主页,选择“工作项 > 需求管理 > 迭代”。 在迭代页面中,单击左侧迭代列表上方,进入“创建迭代”弹框,配置相关参数。 表1
单击“确定”。在“新建IR”按钮旁边会显示创建的视图。 搜索时选择创建的视图名称,可查询出符合条件的研发需求。 视图支持分享给其他人、修改和删除操作。 协同下发研发需求 系统支持将研发需求协同下发至其他项目中进行协同管理。 说明: 已完成的研发需求不支持协同下发。 在研发需求列表中,选择需要协同下发的需求。 通
创建DevOps全流程样例项目,提示“该企业租户服务处于关闭状态,新建项目失败” 问题现象 创建DevOps全流程样例项目提示“该企业租户服务处于关闭状态”。 原因分析 该企业租户未开通CodeArts Req服务。 处理方法 需前往开通CodeArts Req服务,详见购买并授权使用CodeArts
都支持关联任务。 前提条件 已新建IPD独立软件类项目,并在项目中拥有任务的“新建(复制)”权限。 新建任务 访问CodeArts Req服务首页。 在项目主页,选择“任务”。 单击“新建Task”,进入“新建Task”页面。 图1 新建Task 填写任务的基本信息。 表1 新建Task
单击“确定”。在“新建Task”按钮旁边会显示创建的视图。 搜索时选择创建的视图名称,可查询出符合条件的任务。 视图支持分享给其他人、修改和删除操作。 导入工作项 系统提供了任务导入的模板,用户下载模板后,可填写多个任务信息进行导入,便于节约任务创建的时间。 在任务列表中,单击搜索栏最右侧的图标,选择“导入”。
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
等信息。 前提条件 已新建IPD独立软件类项目,并在项目中拥有原始需求的“新建(复制)”权限。 新建原始需求 访问CodeArts Req服务首页。 在项目主页,选择“原始需求”。 单击“新建RR”,进入“新建RR”页面,配置相关参数。 表1 新建RR 参数项 参数说明 标题 原始需求的名称。
呢?这就意味着,团队的需求结构化管理,需要以产品或系统的功能特性的脉络为依据。而软件项目管理所需要关注的版本、客户、模块等信息,则可以通过需求的不同属性甚至标签等方式来实现。 简单来说,可以通过如下三个步骤来完成: 针对产品或系统建立CodeArts项目。 确立Epic-Feature-Story的需求结构。
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak