上一页 1 ··· 6 7 8 9 10
摘要: 软件工程的课堂上所讲,所有的软件开发方法都遵循软件开发生命周期:分析、设计、编码、测试。XP的并行之道是迭代式的工作,每个迭代表示一周的工作增量。XP团队每周完成一部分发布计划、一部分设计、一部分编码、一部分测试等。XP团队还通过结对编程,精力充沛地工作和迭代松弛以提高软件质量。敏捷开发把一个软件需要做的事分成一个个故事模式。团队软件开发大相径庭。同样的信息在许多团队成员中传播。不同的人知道:如何设计和编写软件(程序员、设计师、架构师)。为什么当前软件如此重要(产品经理)。软件需要遵循的规则(领域专家)。软件的行为(交互设计师)。用户界面看上去如何(图形设计师)。缺陷可能隐藏在哪里(测试员)。 阅读全文
posted @ 2013-05-21 14:41 aoguren 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发是一种哲学,它是一种思考软件开发的方式。 敏捷软件开发宣言个人和交互胜过过程和工具。可工作的软件胜过面面俱到的文档。客户协作胜过合同谈判。响应变化胜过遵循计划。 敏捷宣言背后的原则我们遵循以下原则:我的的最高优先级通递过尽早地、持续地交付有价值的软件来满足客户。欢迎变化的需求,即使在开发的后期。敏捷过程利用变化为客户创造竞争优势。频繁交付能工作的软件,短则几周,长则几个月,时间间隔越短越好。在整个项目开发过程中,业务人员和开发人员必须每天都在一起工作。项目开发以积极的个体为基础。为他们提供所需的环境和支持,并相信他们能完成工作。向开发团队传递信息或者在开发团队内部传递信息... 阅读全文
posted @ 2013-05-20 21:10 aoguren 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 记录第一章一些关键句子:1、敏捷开发的好处(即使是更快的发布软件的能力)都源自不同的工作方式,而不是更快地工作。2、当你考虑采用敏捷开发时,关键的问题只有一个:敏捷开发能使我们更加成功吗?3、成功的一些经典定义:成功的、 不太成功的、 失败的。 写代码 -------------> 写出可维护的代码4、没有个人的成功,你将很难为自己及其他员工提供激励;没有技术上的成功,你的代码最终将被它自身的重量压跨;没有组织的成功,你的团队可能发现公司不再想要它了。 阅读全文
posted @ 2013-05-20 20:37 aoguren 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10