惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
博客园 - 司徒正美
I
InfoQ
宝玉的分享
宝玉的分享
G
Google Developers Blog
J
Java Code Geeks
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
罗磊的独立博客
腾讯CDC
F
Fortinet All Blogs
A
About on SuperTechFans
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
B
Blog RSS Feed
博客园 - 聂微东
D
DataBreaches.Net
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏

博客园 - 逗号李

任务安排 outofmemory issue for stringbuilder connection string for PostgreSql 如何建立测试生态系统 Eclipse 运行测试每次都先重新build 提高软件测试能力的19条建议 15个JavaScript Web UI库 关于 分布式Oracle中 database link csharp notes - 3 csharp notes – 2 csharp notes - 1 CHM文件无法显示问题 - 逗号李 - 博客园 MVC2 leanring –1 Cocoa hibernate基础[转] hibernate基础[转] Oracle 中统计时间间隔的方法 windows live writer 配置出错? 如何在用户控件中操作页面中的控件?
敏捷-1
逗号李 · 2010-06-04 · via 博客园 - 逗号李

1、敏捷的一项重要原则就是项目进展和问题交流的透明性,只有这样才能保证对问题做出及时调整,功能小组可以根据需要采用不同度量数据;提醒一点:决定采用哪些度量数据以符合团队和产品相关人员的要求,需要一段时间去体验。因此,如果你对敏捷不是很了解,或者你正在带领一个新团队,建议你选取所有的或者大部分敏捷度量数据,然后逐步去除那些对团队不必要的信息。

例如,在我们的项目中,某些功能团队在一个Sprint中使用燃尽图来跟踪进展情况。有些则不使用燃尽图,因为他们觉得每日站立会议上所提供的信息,足以用于跟踪项目进展和进行调整了。同样的,有些功能团队可能需要使用团队生产力图辅助他们来进行估算下一Sprint能够完成多少任务,而有些团队则不需要这种方式。

2. 很多独立功能小组分别负责多个主题,这些主题集合在一起就构成了价值主张,而这些价值主张帮助达到特定产品发布所要实现的商业目标

以整个部门的完成标准为基本标准,每一个功能小组还会会有一个自己的一个完成标准,小组通过自己的反省Retrospective会议,不断地演进自己完整标准。对于功能小组,我们为实现用户故事定义一套完成标准。

单元测试是由开发人员设计并实现为自动化测试,针对系统中加入的单个低层API。单元测试会与产品代码一起签入到TFS版本控制系统。

验收测试和功能测试由测试人员根据项目经理的功能说明书来编写的。

验收测试用例在所有测试用例中优先级最高,通常为1级(P1),它们覆盖了功能说明书中描述的最基本/核心的用户场景。验收测试用例保证了产品实现的功能达到了用户故事描述的设计。通常情况下,功能说明中每个用户故事对应一个或两个验收测试用例。

除了最基本的用户场景之外,产品功能的其它扩展或临界情况则由功能测试用例来覆盖。测试人员编写的测试计划包含了功能测试用例。这些测试用例要根据所覆盖用户场景的重要性以及用户可能使用产品的方式进行优先级划分。根据以往的经验,一部分功能测试用例会被自动化,其余的用例则作为手动测试。手动测试的原因有很多,例如:自动化测试技术的局限、时间和资源限制等。