WEB开发网
开发学院软件开发Java 轻量级开发的成功秘诀,第 5 部分: 在保守公司进行... 阅读

轻量级开发的成功秘诀,第 5 部分: 在保守公司进行敏捷开发

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示:划皮船的人和划独木舟的人不会融洽相处,但是当组建探险队时,轻量级开发的成功秘诀,第 5 部分: 在保守公司进行敏捷开发,他们则会抛开相互的分歧,独木舟可以存放更多东西,您可以挑选一些您的管理层想要解决的问题,然后,并且探险者可以容易地离开船只快速探索;皮船不会沉没在大水中,有助于抢救偶然从倾覆的独木舟中滑出的独木舟划桨

划皮船的人和划独木舟的人不会融洽相处,但是当组建探险队时,他们则会抛开相互的分歧。独木舟可以存放更多东西,并且探险者可以容易地离开船只快速探索;皮船不会沉没在大水中,有助于抢救偶然从倾覆的独木舟中滑出的独木舟划桨(或划船人)。它无关个性,而是合力穿流而下。

本文介绍合力完成一种不同的活动:应用程序开发。敏捷开发流程,比如极限编程(Extreme Programming,XP)和 Scrum,寻求降低流程开销。尽管存在许多不同的流程,但它们当中都有一些共同的趋势:

越来越重视客户参与,而非重量级需求文档

通过重构改进质量和设计;重的、自动化的单位测试;连续集成

小团队,较少的正式沟通和更多的非正式沟通(15 分钟的站立早会,更多的配对编程)

短而一致的周期,最后是客户反馈

敏捷方法剔除了不需要的流程,直到只留下完成工作所必需的流程。尽管许多编程人员理解轻量级、敏捷方法的强大功能,但许多管理人员习惯使用更传统的流程。如果您认为敏捷可以帮助您,那么通过应用下列思想来学习如何协调传统管理与敏捷开发流程:

将您使用的语言改为侧重于原则,而非流程。

创建小而灵巧的团队。

重视可测量的交付。

重视简约性。

重构代码并自动化测试。

获得客户反馈。

原则而非教条

当编程人员或架构师试图将敏捷流程注入保守公司时,最好是抛开教条 —— 即,将重点放在原则而非教条上。如果您对 XP 的优点大肆吹嘘 10 分钟,典型的老板会关注一个词 极限。因为老板关注的是减轻风险,所以您注定失败。相反,您可以挑选一些您的管理层想要解决的问题。然后,选择敏捷原则来帮助解决这些问题。

1 2 3 4  下一页

Tags:轻量级 开发 成功

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接