2018-Nexus-Guide-Chinese-Simplified.pdf
2021-02-04 09:05:10 968KB 敏捷 规模化敏捷 框架 Nexus
1
敏捷软件测试_xx.pptx
2021-02-03 23:38:31 879KB 测试工程师
1
敏捷开发中用户故事简介
2021-02-02 17:03:53 13KB 敏捷开发
1
【摘要】设计和开发两条线,平行前进。设计师和开发员基于各自承担的部分,结对工作。这样需要设计师、开发员、尤其是企业、产品的拥有者,变得比原来更加的灵活。在互联网行业中,用户体验与开发总是一组成对出现的名词,工作中有着千丝万缕的关联。互联网产品的特点决定了其必须关注用户使用的感受和体验,而又需要快速开发、迭代来占领市场和用户,并进行不断的优化改进,然而在用户体验和开发人员眼中,他们各自的角色却大有不同:在用户体验人员眼中,开发人员是技术导向,忽略用户使用感受;在开发人员眼中用户体验流程长、时间久、应变弱。二者之间似乎是一对矛盾体,如图1。那么,如何解决这对矛盾?让产品诞生的更加顺畅?我们开始了
1
不少公司在尝试实施敏捷开发,敏捷实践在中国越来越流行,但当中敏捷涉及思想和意识上的转变,容易造成各种管理和实践上的差异,笔者常见的有三种情况。敏捷当然不是小瀑布开发,很多团队开始四周迭代时,都希望可以逐步改变团队以前的开发习惯,例如:单一功能团队、团队之间交接,然后就会发现团队在这四周内依然像瀑布式开发。我们都鼓励短迭代,两周比四周能得到更快的反馈,两周迭代比四周迭代更有效打破前面提到的老习惯,而要达到两周迭代,就必需要适当的实践配合,用户故事纵向划分、敏捷建模、测试驱动开发、持续集成、验收测试驱动开发都是有效帮助团队达到短迭代的方法。而这里又引伸到另一个问题,就是组织能投入多少时间让团队学习
2021-02-01 11:17:02 138KB 中国敏捷实践中的误区
1
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum ofScrums. Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。在每一次冲刺(一个15到30天周期,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲
2021-02-01 11:17:01 89KB 敏捷开发-scrum迭代式增量开发
1
用户故事和MVC没有关系,因为MVC是实现方法,因此在思考用户故事的时候,不要一下就想到实现方法,很容易把故事写坏。但是MVC和用户故事有很大的关系,如果用户故事写好了,做MVC的时候,一定要记得参考用户故事。本人在C++的年代用过MVC,但那个时候MVC还只是一种编程思想,说用了也行,说没用也行。但到了C#之后,就出现了正牌的自称是MVC的东西(现在最新版本是MVC3),本人也在用。Java世界也有MVC的概念,但是没有见识过,下文中所描述的MVC,若没有特殊说明,均指Asp.net MVC;但相信对Java中的MVC也有借鉴意义。
1
代码审查:追求有效和高效的敏捷代码审查
2021-02-01 11:16:10 1.41MB code-review Codereview
1
敏捷团队里的每一个人都是一名测试人员,任何人都可能承担测试任务。如果这种说法是正确的话,那么对于一名敏捷测试人员来说有什么特别之处吗?如果我把自己看做是敏捷团队的测试人员,这到底意味着什么?敏捷测试人员相比传统团队里的测试人员需要不同的技能吗?有什么日常工作指南吗?本章将讨论敏捷测试思维,看一看敏捷价值和准则如何指导测试,对测试人员如何为敏捷团队创造价值做一个概述。我们这样定义敏捷测试人员:专业的测试人员,适应变化,与技术人员和业务人员展开良好协作,并理解利用测试记录需求和驱动开发的思想。敏捷测试人员往往具有优秀的技术能力,知道如何与他人合作以实现自动化测试,同时也擅长探索性测试。他们希望
2021-01-31 14:12:26 202KB 敏捷测试人员的十条法则
1
在20世纪90年代,当时自我管理团队风靡一时,然而他们的失败率却很高,主要原因在于团队成员缺乏人际沟通能力。到了2001年,敏捷运动借用了自我管理团队的想法,并基于敏捷原则形成了“新”的工作方式。然而,自我管理的团队本质上是不稳定的,只有理解了“领导与自我管理”的困境并处理好的时候才能成功。太多的中央集权控制会毁了敏捷,抑制创新和抵制变更。太多的自我管理会导致混乱并可能会毁了一个团队。成功的敏捷团队需要持续地向自我管理方向开动,而不会倒向混乱。你不能对一个软件开发团队说“好啦,你们现在是一个敏捷团队,你们需要自组织。”这是导致失败的秘诀,也是为什么很多组织反对敏捷做法的原因之一。全新敏捷团队在
1