曾了解,那么我们一起来学习和了解敏捷结对编程实践,相信对敏捷感兴趣的你会有收获。 什么是结对编程 结对编程(Pair Programming)是一种敏捷软件开发实践,指两个程序员并排坐在一台电
Improve Software Quality 长时间的工作制度、最后期限和团队的压力会影响敏捷团队交付的软件质量。我们做些什么可以防止这种情况发生,使团队能够改善他们的软件质量呢?我们的建议是
能之间与其说相互配合,不如说相互打架,各自都觉得自己没责任,同时都觉得上游不负责,下游事儿太多,苦活累活都自己干了还不讨着好。 敏捷团队首先定义了明确的团队目标,并通过口头沟通和可视化看板明确这些目标,同时这个目标是衡量团队成员工作成果的唯一体现。因此,当流程中
Scrum敏捷项目管理2011年2月 2. 目录敏捷的背景与动机 敏捷宣言及原则 敏捷方法是什么? 敏捷方法的实践 Scrum的角色 Scrum流程和工作产品 Scrum应用 总结2 3. 敏捷的背景与动机软件危机及软件工程的出现
很多人对敏捷开发有个普遍的误解,认为敏捷就是快,经常在需求没定义清楚的情况下就急于开工。事实上,这样做往往得不偿失。今天,我们邀请阿里巴巴敏捷教练问菊,为我们带来阿里文娱广告团队敏捷实践,看看他们是如何做敏捷开发的。
从 2006 年开始,腾讯的研发规模开始膨胀,开发模式急需规范和标准化,到底走 IPD(集成产品开发)还是 Agile(敏捷)的开发路线,公司管理层也在为拿不定主意而犯愁,之后研发管理部开始与 ThoughtWorks
作为一个开发中,你足够敏捷吗?下面这个信息图通过有趣的方式让你越来越敏捷:
andaily-developer andaily-developer, 源自 andaily 开发过程中使用的scrum工具. 版本 2014-06-18 ad_0.1 2014-07-22
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails
bases-Part-1 多年来,敏捷实践携短迭代、快发布、更快推出软件的承诺一直吸引着应用程序开发人员。现在,同样的做法已经进入数据库领域,但是,数据库开发团队该如何采用那些做法,他们应该从哪里
敏捷开发中编写高质量Java代码 收藏 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。 Java项目开发过程中,由于开发人员
我第一次与敏捷软件开发的邂逅,是在极限编程刚刚兴起时,跟 Kent Beck 一起工作的经历。其中让我印象深刻的事情之一,就是我们如何做计划的方式。这里面包括一种估算方式,比起我之前见到过的其他方法,它既轻量,还更有效。这
我们从项目管理的一个经典案例谈起。 这个项目是美国的A-12 Avenger II隐形攻击机。此款机型是冷战时期由美国海军主导开发的攻击机,它可以躲避雷达的侦测,一旦研发成功,不但海军会用,空军也会采用。 但是随着项目的
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails
ServcieFramework是一个敏捷、快速、富领域模型的Java MVC 框架,其设计理念是让用户真正能够用最简单的方式解决80%的问题 ,这是框架应有的原则和价值。但目前很多Java框架为了追
Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy 主要的特点包括: 是一个基于 Java虚拟机 的敏捷 动态语言 。 构建在强大的Java语言之上
2011 年度敏捷软件开发调研结果,再一次向大家展示了敏捷应用和发展趋势的第一手资料。 今年,我们进一步确信敏捷并非一时风潮。我们过半的调查对象坦言他们已经亲身实践敏捷超过两年了,并且三分之一的人把敏捷从一家
Hazrati 译者 晁晓娟 敏捷团队以快速产生可靠和高质量的代码而著称。然而,快速交付的压力可能会导致走捷径的评审,缩减测试并缺乏对安全代码的重视。安全开发与敏捷共存是否只是一厢情愿的想法呢?
Yii的名称(是一个缩写,发音为 Yee 或 [ji:])代表容易(easy),高效(effcient)和可扩展(extensible)。Yii是用PHP5写的一个高性能,基于组件的Web 开发应用框架。Yii可以更容易的创建和维护大规模的网络应用程序。这也将使应用程序更有效和可扩展。让我们快速了解一下这些特性。
1. 敏捷开发交流 ——系统剖析图,持续集成 单一主干,结对编程 2. 系统剖析图起 床洗 涮做 饭穿衣服 吃 饭用来表示各个用户需求的关联关系,为开发优先级的确定提供帮助 3. 爱立信提出的,为解决开发复杂系统的各功能模块的优先级。