华为云DevCloud需求规划和代码托管

华为云DevCloud需求规划和代码托管

需求规划

拆分用户需求

  1. Epic通常是公司重要战略举措或者巨大的需求,例如做一个电商网站就是一个Epic。
  2. Feature通常是在Epic之下,对用户有价值的功能,用户可以通过使用特性满足他们的需求。比如“电商网站”的 “门店网络查询功能”,特性通常会通过多个迭代持续交付。
  3. Story通常是对一个功能进行用户场景细分,并且能在一个迭代内完成,Story通常需要满足INVEST原则:Independent 独立的,Neogociable 可讨论的,Valuable 对客户/用户有价值的,Estimatable 可估计的,Small 小的,Testable 可测试的。
  4. Story又可以继续拆成Task,Task是实现层面的,无需遵循INVEST原则。

商城秒杀系统需求规划

在DevCloud中,从Epic>Feature>Story的拆分,可以在“项目规划”里以脑图的形式进行,一目了然。华为云DevCloud需求规划和代码托管_第1张图片

迭代功能的作用

1.团队全员对接下来的迭代要做哪些UserStory、每个UserStory的责任人达成一致
2.团队成员对本轮迭代的完成标准,计划的开始结束时间达成一致
3.团队成员更认真的对待自己充分参与过的承诺。

迭代计划

华为云DevCloud需求规划和代码托管_第2张图片

代码托管

华为云DevCloud需求规划和代码托管_第3张图片

代码托管步骤

使用git进行提交代码

(1)配置HTTPS密码(可将HTTPS密码与登录密码保持一致)
  单击“修改”,输入邮箱验证码、新密码、确认密码,单击“保存”完成修改
  若登录账号未绑定邮箱,则需要根据页面提示绑定邮箱后再修改密码
(2)设置SSH密钥
  生成密钥:
  打开Git客户端(Git Bash或Linux的命令行窗口),输入以下命令行:
  ssh-keygen -t rsa -C “<您的密钥注释>”
  获取密钥:
  输入命令行:cat ~/.ssh/id_rsa.pub了然。
  3)克隆Git代码仓库
  在本地电脑打开Git客户端,输入以下命令:
  git clone 仓库HTTPS地址
(4)提交代码,并链接到工作项
  输入以下命令:
  git add .
  git commit -m "fix
  git push

关联工作项

你可能感兴趣的:(华为云DevCloud需求规划和代码托管)