测试驱动开发(TDD)是一个软件开发过程,它依赖于在软件完全开发之前将软件需求转化为测试用例,并通过反复测试软件的所有测试用例来跟踪所有的软件开发情况。这与先开发软件然后创建测试用例相反。一些流行的模型很好地支持TDD,如MVC和MVP。
Continue reading
聚焦资讯科技内容领域最前沿资讯,网络精华,心得交流
测试驱动开发(TDD)是一个软件开发过程,它依赖于在软件完全开发之前将软件需求转化为测试用例,并通过反复测试软件的所有测试用例来跟踪所有的软件开发情况。这与先开发软件然后创建测试用例相反。一些流行的模型很好地支持TDD,如MVC和MVP。
Continue reading
产品积压列出了产品发布所需的所有特征、功能、要求、改进和修复。产品积压项目具有描述(适当的详细)、故事点(估计)和订单(优先)的属性。它们必须在积压项目中不断添加、删除和更新(Emergent),并及时、适当地反映团队对积压项目的理解。
Continue reading
开放/封闭原则是软件开发领域中最基本的设计原则。它指导我们如何建立一个稳定而灵活的系统。一个软件实体,如类、模块和函数,应该是开放的,可以扩展,封闭的,可以修改。
Continue reading
敏捷开发是一种以人为本的、迭代的、渐进的开发方法。在敏捷开发中,一个软件项目的建设被分为多个子项目,每个子项目的成果都经过测试,具有集成和运行的特点。换句话说,一个大项目被分为多个小项目,这些项目相互关联,但也可以独立运行,分别完成。在这个过程中,软件始终处于可使用的状态。
Continue reading
因果循环图(也被称为系统思维图)是用来从系统的角度显示因果的行为。因果循环图(CLD)是一种因果图,有助于直观地看到系统中不同的变量是如何相互关联的。
Continue readingLeSS是一个轻量级的敏捷框架,用于将Scrum扩展到一个以上的团队。从2005年开始,Bas Vodde和Craig Larman在大规模项目中使用Scrum原则和规则后,开发了LeSS框架。他们的目标是在保持Scrum的约束条件下成功开发大型项目。
Continue reading
大多数敏捷和Scrum培训课程都提到了7+/-2规则,也就是说,敏捷或Scrum团队应该是5到9名成员。 Scrum爱好者可能记得,Scrum指南中说Scrum团队不应少于3人或多于9人。这个经验法则从何而来? 为什么?
Continue reading
今天我想用Visual Paradigm来演示如何为将承担RACI角色的团队成员进行任务规划,增强型PERT图中的这些任务可以自动分配给名为 “Tasifier “的自动化任务管理器进行项目管理。传统的PERT图是一个项目管理工具,用于安排、组织和协调项目中的任务。增强的PERT图工具增加了四个额外的功能,用于与不同的Visual Paradigm构件集成。你可以在增强的PERT图建模器内完成所有这些工作。
Continue readingLeSS是由Bas Vodde和Craig Larman根据扩大Scrum规模的实践经验创建的,于2014年成立了LeSS公司。LeSS(大规模Scrum)的核心是 “用LeSS更多 “的原则。复杂的产品开发并不要求复杂的解决方案。它需要深入了解问题的本质,然后用更简单的解决方案来解决这些问题。
Continue reading
这篇文章将告诉你如何通过强大的Model ETL功能,以敏捷和及时的方式有效应用UML建模。一个UML模型或图是你在特定环境下试图理解的一个特定视图。
Continue reading