【IT168 技术文章】
敏捷开发是一种理念,现在在国内各个开发团队的实现虽然还不成熟,但认可度已经相当可观。下面是博客园的青宇对敏捷开发的一些理解与心得分享:
我们部门是一个基础平台研发部门,主要为其他各部门提供技术接口和服务支持。
也正是由于这个特性,部门内正在考虑基于WCF搭建一套服务平台。
部门内提倡敏捷开发,谈谈我自己对敏捷的简单理解。
对需求做足功课
个人认为敏捷的前提是要对需求做充足的功课。
一、明确需求
比如我们每天都要为别的部门提供很多接口,在开发过程中逐渐发现我们其实做了很多重复性的工作。
同时大量的技术接口(webservices调用、post调用)非常分散,难以管理。针对这种情况,我们迫切的需要一套统一的服务平台。
我们的目的就是能够提供各种部门之间甚至是公司对外合作的技术接口支持。具体这个平台叫什么,都包括什么,可能还不是很明确。
二、合理的拆分需求
我们的目的很明确,所以我们决定对目前的需求进行分析。通过和各部门同事交流我们对目前存在的需求做了分析。一是从业务上拆分,我们可以
得到很多子系统。二是从技术上考虑,我们理出一些通用的基础的功能以及支持业务扩展的功能。这样呈现在我们面前的就是一个个经过组合的子系统。
虽然目前的这个模式还是没有名字,不过我们已经有了进行下去的勇气。