`
文章列表
1.2 Story评审 评审的形式不限,建议由非PO人员讲解,PO确保开发、测试和资料人员对该Story理解的正确性。 如果Story分析的过程,PO、开发、测试、资料已经作了充分的沟通交流,所有人已经达成了对需求的一致理解,则评审不是必须的。 注意,输出Story不是目的,是否真正理解了需求(系统要实现什么)才是关键。 ◤提示:Story评审通过标准◢ Story评估通过的标准是系统、开发、测试、资料共同评审通过。
 independent(独立性) 一定要保证Story是功能上独立的,尽量不要有Story之间的依赖,否则会大大影响将来的开发和测试,曾经有敏捷试点项目由于Story划分太细、依赖关系复杂而造成后期测试无法开展的情况。  testable(可测试的) 要从可测试性考虑需求,同时要考虑能够独立测试。另外要注意,伴随Story要同时输出可接受性测试用例(Acceptance Test Case,以下简称AT),用于验证Story是否开发完成,可以给测试人员做Story测试。AT用例在Story写作阶段只是对测试要点,场景的描述,在迭代开发阶段可以继续补充和完善。  estimatable(可 ...
User Story是敏捷开发和管理的核心,要确保Story的输出质量。根据目前的公司现状,Story的记录文档化,至少要保证团队成员都能理解、无偏差。User Story输出责任人是PO,不建议由开发人员组织分工去写作Story,如果实在无法避免,则PO要总体把关,并且端到端地去跟踪确认。迭代前准备阶段要分析项目的整体需求,至少应将迭代一要实现的Story正式输出,并符合质量要求;而迭代一以后的需求,确保轮廓清楚。关于Story的概念及质量要求,已有较多现成资料可参考,这里特别强调几点Story的要求
迭代前准备的活动包括:Story写作、Story评审、估计、一体化团队组建、办公环境布置、现状评估、计划制定、项目启动会议、、持续集成环境准备、概念和架构设计等活动。 有些活动可能在项目启动前就准备好了,例如Story输出,这是一个持续的活动,在需求接纳后,如设计部有人力,就把该需求转换为Story;在这里把这些项目活动统一放到迭代前准备阶段。
^       The caret (^) tells the regular expression that the character must not match the characters to follow.         比如要匹配所有除了a或b的字符,字符类可以这么写[^ab] ^      定位符规定匹配模式必须出现在目标字符串的开头         那是否说^ 在[ ] 里面 就表示排除(负向类) , 在[ ] 前面 就表示要在开头 ? $      定位符规定匹配模式必须出现在目标对象的结尾 -        范围类,如要匹配a到z的所有字母,字符类可以这么写[ ...
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。 以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系: 例子代码 说明 1 Object.prototype.Property = 1; Obje ...
<textarea name="123" onbeforepaste="test();"></textarea> function test() { // 得到剪贴板的内容 var objs = clipboardData.getData("Text"); if(objs.length >1024) { // 将剪贴板的内容设置为空 clipboardData.setData("Text",""); } }
开源的方法,org.devlib.schmidt.imageinfo.ImageInfo类下面有个返回类型为boolean的check()方法,用来检验是否为图片。其中,check()方法还调用了checkGif(),checkPng(),checkJpeg(),checkBmp(),checkPcx(),checkIff(),checkRas(),checkPnm(),checkPsd()这些方法。你看源代码就知道了,分析了每种图片的二进制格式,来校验的,很强大。 这个包存在于FckEditor的下载包里,FckEditor的图片上传是用这个包来校验的
http://www.ibm.com/developerworks/cn/java/standards (对java很多的技术做了归类和介绍) http://www.latticesemi.com http://www.lecroy.com http://www.lenovo.com http://www.lightreading.com http://www.limosa.be http://www.linear.com http://www.linuxforum.net http://www.linuxsir.org http://www.loveunix.net http ...
---------A--C--- http://cn.edrawsoft.com/ Edraw Max V5,以提供丰富的模板出名的一款作图工具 http://10086.cn http://www.21dianyuan.com http://www.21ic.com http://www.3gpp.org http://www.3gpp2.org http://www.51testing.com http://www.agilent.com http://www.agentpp.com http://www.alcatel-lucent.com http://www.all ...

常用工具类2

// TODO 原来很多查询文件是否存在的方法都很多,并且有的查询一层目录,有的查询多层目录.     // 现在写成一个通用的查询文件方法,可以根据不同的目录层次进行搜索.     public static int checkFindFile(File path, final String filename,             int level, final int maxLevel)     {                 int result = 0;                 // 大于最大搜索层数则返回         if (level > maxLev ...
public static String beanPropertiesToString(Object bean, String... pros)     {         Class c = bean.getClass();         StringBuffer buffer = new StringBuffer();         buffer.append(c.getName() + '[');         int i = 0;         for (String string : pros)         {             try             {   ...

linux

1, rpm -qa | grep dhcp 2, rpm -ivh ****.rpm 3, vim /etc/exports 设置共享 4, showmount -e 127.0.0.1  查看当前linux的共享目录 5, mount -t nfs 10.71.171.12:/mnt 6 ,unmout /mnt

codetemple

eclipse中的编码模板 <?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.ecl ...
                     PM角色之关键行为 计划管理:制定所承担的项目计划,组织实施和监控计划的执行,确保在预定的进度、质量、风险、功能、成本目标内完成任务 质量管理:关注项目全流程的质量,针对项目特点 ...
Global site tag (gtag.js) - Google Analytics