readingnots

  • 读书笔记整理(2)什么是用户故事

    读书笔记整理(2)什么是用户故事

    软件需求是一个沟通问题,需要销售软件的人或者使用软件的人和开发交流,需求又需要各种方面的信息来整理出来,这些信息来源该领域的专家,或者其他从事该业务的组织 的视角来审视软件。 ###  故事  Q:什么是故事?故事描述了对用户,系统或者软件购买者有价值的功能,用户故事由三个方面组成: - 一份书面故事描述,用于做计划和作为提示。有关故事的对话,用于具体化故事细节,测试,用于表达和编档故事细节且确定故事什么时候完成*  Card 卡片 卡片带摆平用户需求而不是记录需求,卡片包含故事描述(...

    readingnots 2018-12-28 147 0
  • 软件开发中持续集成步骤

    软件开发中持续集成步骤

    流程的第一步,是开发者向代码仓库提交代码。所有后面的步骤都始于本地代码的一次 提交(commit)。 测试(第一轮) 代码仓库对 commit 操作配置了钩子(hook),只要提交代码或者合并进主干,就会跑自动化测试。 测试有好几种。 单元测试:针对函数或模块的测试 集成测试:针对整体产品的某个功能的测试,又称功能测试 端对端测试:从用户界面直达数据库的全链路测试 第一轮至少要跑单元测试。构建 通过第一轮测试,代码就可以合并进主干,就算可以交付了。 交付后,就先进行构建(build),再进入第二轮测试。...

    readingnots 2018-12-27 122 0
  • 用户故事与敏捷开发读书笔记整理(1)

    用户故事与敏捷开发读书笔记整理(1)

    Q:为什么敏捷开发 解决需求问题 Card, ConversationConfirmation.由著名的极限编程创始人之一提出的概念使用卡片来记录用户故事,这样可以隐藏基础细节 方便各方人员在白板上将它摆来摆去,将项目整体以图形的方式印在团队成员的脑海里 让大家一起参与讨论需求,促进团队内沟通. - 确认环节,需要反复确认的方式,最好是与用户 有用户故事,可以让程序这边站在用户角度去描述功能,避免程序陷入自己做自己的怪圈 站在技术角度来看 敏捷开发对编写代码时配套要求很高 持续集成 持续...

    readingnots 2018-12-27 172 2
1