需求
设计
开发
结对编程
结对编程是一个敏捷软件开发的技巧,由两名程序员在一个计算机前共同工作。
行为驱动开发
行为驱动开发(Behavior-driven development,缩写BDD),是敏捷领域中测试驱动开发(TDD)的一种延伸技术,它旨在鼓励软件项目中涉及到的人员角色(包括开发者、QA和非技术人员或商业参与者等等)之间的协作。
主干开发
主干开发是一种协同开发模式,团队成员在一个共同的代码库中进行开发,每次修改都应该提交到主干(又称主分支),每次提交都应该能够通过自动化的构建和测试(持续集成)。
前后端分离
前后端分离是一种 WEB 应用程序设计模式,指将前端应用与后端应用分别部署在不同的服务器上的设计方法。
测试
缺陷报告
缺陷:总的来说就是软件系统不满足用户需求,功能实现错误,功能实现遗漏,功能实现多余,测试人员认为难以理解,影响用户体验等问题。
冒烟测试
冒烟测试(Smoke Testing)在持续集成(Continuous Integration, CI)中被称为BVT(Build Verification Testing,构建验证测试/版本验证测试)。
兼容性测试
兼容性测试(Compatibility Test ,简称CT)是针对SUT(System Under Testing,被测试系统)的软件质量特性的兼容性进行的测试活动。
UI测试
UI测试是指对用户界面进行测试的过程,旨在验证用户界面的正确性、可用性、易用性、可靠性等方面,以保证用户能够方便地使用系统。
部署和发布
运维
度量
项目管理
团队管理
同地团队
同地团队(Colocated Team)指的是工作在同一个项目上的职能团队共享相同的工作空间,即在同一个地方办公。
棉花糖挑战
让一组4-6人的团队,用20根意大利面条,一段胶带,一段绳子,一块棉花糖作为材料,搭建一个独立的最高建筑,棉花糖必须放在最上面。
回顾会
回顾会(Retrospective Meeting)是敏捷开发中的一种实践,旨在围绕一个项目或一个开发周期,将开发团队的经验和教训作一个总结,以持续改进和提高开发工作的效率和质量。
海星法回顾会
海星法回顾会是一个很好的方法, 它在“哪些方面做得好,我们能改进什么”的基本格式基础上做了更多的扩展,扩展到5个方面,即“保持做、多做、少做、停止做、开始做”。
最新视频
猜你喜欢
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线