vAgent(宾馆、旅游线路订购网)三---软件方法

方法论大都都是骗局,某些理论家高明的拼凑,然后释出厚厚一叠书,就扔给了下游,好比中国,趋之若鹜般地.
所谓专家拼凑RUP, 蹩脚的UML,到底多大程度提高了生产力呢?Agile是最新一轮方法热潮,但是事实上你看到的现实往往是那么地凌乱和无序。往往开发方法之间工具集都是互相渗透,互相借鉴。

就像vAgent,因为是承接的第三方业务而非自营,最开始阶段方法论都无人提及,完全Common Sense。传说BA起初就是就像老朋友一样和客户坐在一起谈心,客户不时地展示一些网上已有的类似系统,BA用小本子记录客户的想。
为了准确展示客户想要的,BA部门专门配备一名设计师也精通html/css,将搜集的客户想法成型为PSD文件,直至客户基本认可。一旦客户认可,html/css就在一夜之间出型。

当我看到这个项目的时候,我所看到的材料如下:

1. Functional Specification.doc
2. Rough html/css files
3. PSD files


所以我们接下来的工作就是设计、编码、测试和发布等下游工作。当然这不意味着下游的东西就没有创造力,以后大家会慢慢看到。
我无法描述我是否在使用敏捷方法还是RUP, 我只能罗列出我们采用的方法的一些关键词,关键句
1. 基于数据设计
2. 减少一切不必要的文档,尽可能使用文本文件
3. 每日构建,每小时构建
4. Code Review
5. 迭代开发

基于以上原则,我将开发过程拟划分为几个阶段

vAgent(宾馆、旅游线路订购网)三---软件方法_第1张图片

模式一旦确立,任务就明晰,接下来的任务显而易见就是数据库设计。

你可能感兴趣的:(设计模式,css,敏捷开发,软件测试,旅游)