检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
odeArts中完成了工作项的等价交换。 迭代回顾,识别改善点 迭代回顾是一个会议,目标是持续改进流程,根据开发团队的需要改进和制定流程,以提高士气,提高效率,提高工作产出速率。几个迭代下来,需要对这类突发工作进行度量分析,识别改善点,持续改善。虽然提倡响应变化高于遵循计划,但同
再在该页面编辑模板。“工作项设置模板”仅Scrum项目支持。 项目名称 根据自己需求设置。 同一租户下的项目,名称不能重复。 支持大小写英文字母、数字、“_”,不超过128个字符。 项目代号 针对第三方业务。设置项目代号后,便于业务管理。 支持字母、数字、下划线和连字符,不超过200个字符。
报表”。 进入新建自定义报表页面,配置以下信息。 图1 新建自定义报表 表1 新建自定义报表 参数项 说明 报表标题 报表的标题,支持中英文字符、数字、下划线、中划线,输入范围:3~128个字符。 报表类型 报表的显示类型,支持选择柱状图和饼状图。 分析维度 报表的数据分析维度,
报表”。 进入新建自定义报表页面,配置以下信息。 图1 新建自定义报表 表1 新建自定义报表 参数项 说明 报表标题 报表的标题,支持中英文字符、数字、下划线、中划线,输入范围:3~128个字符。 报表类型 报表的显示类型,支持选择柱状图和饼状图。 分析维度 报表的数据分析维度,
句话说,做完10件事,远比正在做100件事儿更有意义。 每日承诺 在站会上,团队成员需要对团队做出承诺。这样团队成员就知道敏捷交付什么成果并如何保证彼此负责。 提出障碍 其实在敏捷中任何时间都可以提出障碍,但是站会是一个黄金时刻,团队成员可以停下来认真思考“有什么事情阻碍了我或让我的工作放缓了”。
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
图10 添加状态至缺陷状态流中 将新建的状态拖动到适当的位置,并使用鼠标画上连接线,并输入流转线名称。 图11 为新增状态添加流转线 双击新增的流转线,弹出流转线信息配置页面。 图12 流转线配置侧滑框 可编辑“流转线名称”并配置其他信息。 配置完成后,单击图标,可收起流转线信息配置页面。
图10 添加状态至缺陷状态流中 将新建的状态拖动到适当的位置,并使用鼠标画上连接线,并输入流转线名称。 图11 为新增状态添加流转线 双击新增的流转线,弹出流转线信息配置页面。 图12 流转线配置侧滑框 可编辑“流转线名称”并配置其他信息。 配置完成后,单击图标,可收起流转线信息配置页面。
图10 添加状态至缺陷状态流中 将新建的状态拖动到适当的位置,并使用鼠标画上连接线,并输入流转线名称。 图11 为新增状态添加流转线 双击新增的流转线,弹出流转线信息配置页面。 图12 流转线配置侧滑框 可编辑“流转线名称”并配置其他信息。 配置完成后,单击图标,可收起流转线信息配置页面。
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
System.out.println(e.getErrorMsg()); } } } Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23