XP在很多方面都和我们传统意义上得 软件工程 不同,同时,它也和传统的管理和项目计划的方法不同。这些方法在软件工程和其他管理活动中都有借鉴意义。 特点如下: 不采用瀑布式得软件工..
从这方面看,一个过程的 敏捷 性是项目 团队 根据环境变化动态调整过程的程度和 开发 人员集体的经验决定的。 实际过程处于频谱中纯粹的敏捷和纯粹的预言性两个极端之间。目前的敏捷过..
摘要: 软件 开发 人员和 项目经理 努力地评估敏捷过程对他们的开发环境的适应性。本文指出许多已公布的敏捷过程对不同的项目类型来说存在的局限性,敏捷过程应用在这些项目中可能会存..
在 Microsoft .NET 平台 上工作的 团队 可以使用 Microsoft Visual Studio Team System 提供的各种新功能。可获取带有说明的 Microsoft Solutions Framework for Agile Development 和支持工具。如果团队需要更多关于在 分..
摘要: 敏捷 软件开发日益得到各方追捧。但是,“敏捷”二字到底意味着什么呢?是 单元测试 ,持续集成,还是遵循 XP 或者 Scrum?在本文中,我们将探讨如何将敏捷方法引入出现问题和尚未..
IT项目不仅投资较大,而且项目的实施过程很长,拿ERP来说,一般的项目都是分阶段去实施,每个阶段的实施过程少则几个月,而且存在项目风险。因此,很多企业在项目决策上都存在一个顾虑..
在开始正文之前,我想先讲两个故事——关于软件项目的故事。 故事一 有两个软件项目(姑且称之为“项目 A”和“项目 B”),它们在开始时的预算都是 50 个人月,时间是 5 个月。 项目 A 在..
摘要:通过以下两种趋势可在现代软件 开发 中付出更少、获利更多: 敏捷开发 和离岸外包。让我们看一下如何以及何时成功结合这两种趋势以增强企业的竞争力。 在后泡沫时代,IT 预算被大..
(本文经改编后发表于《软件世界》2006 年第 10 期 敏捷 方法:迎接挑战 敏捷方法也要“中国特色”) 发展现状 国际软件过程领域的敏捷运动源于 2001 年敏捷联盟在美国成立和《敏捷宣言》的..
如果QIR能够换回项目成功,我愿用一生 敏捷 。 何为QIR,就是快速原型Quick Prototype 迭代Iterator 重构Refactor. 敏捷软件过程大家都叫了这么多年了,Extreme Programming ( XP ), Scrum, Feature Driven Development ..
当前版本:3.2 draft 2005-4 本文旧版曾发表于《Dr.Dobb's软件研发》2003年8月创刊号 一、过程成熟度与多样性 近年来软件过程改进在国内日益得到重视,一度出现了许多组织纷纷开展 SW-CMM 商业评估..
本案所反映的问题和现象在我国的软件开发项目中是非常典型的。 程序员 高手和笃信编程技巧大于一切的观察家们会指着 PRM 项目说:这明显是开发人员的水平不够,页面处理太笨, 数据库..
第1部分 开篇语 项目管理作为一门独立的学科,已经发展了很多年,并为实践提供了丰富的理论依据。而软件开发的项目管理,虽然也属于传统项目管理的范畴,但是由于软件工业本身的特点,..
熟悉 极限编程 的人都知道,在极限编程的十二项实践中,有一个非常重要的实践就是结对编程,也就是两个人坐在同一台电脑前面,使用相同的键盘和鼠标来 开发 同样的一个模块,一个负责..
摘要:经过了 极限编程 的洗礼,赛门铁克的 开发 人员、 测试人员 、技术撰稿者和管理者们都感到收获颇丰...甚至其高层管理者都为之震撼 正文 这是一个阳光明媚的三月早晨,我在犹他州的..
从前,有一个A型血的人和一个B型血的人去登山。显然A和B有着不同的登山方法。 A到了山脚下,总是先停下来,仔细打量山势。接着,围着山脚转转,看看哪些是小山包,哪个是主峰。然后,设..
极限编程 ( XP )适用于 需求 经常发生变化的项目。你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这..
极端编程(eXtreme Programming)是一种 开发 纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状..
Imagine Imagine there's no requirements. It's easy if you try Just a bunch of coders, reachin for the sky Imagine all the people, coding for today Imagine there's no schedules. It isn't hard to do No silly project deadlines, no one supervi..