• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

papachong

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

构件项目与家庭装修的类比

 

在第一篇文章里面,我对构件项目与家庭装修是一笔带过,很多人不甚理解,或者有异议,在本文里面我将构件项目与家庭装修进行一次详细的对比,借此对将来的应用软件行业做一个展望。

八十年代的时候,还谈不上家庭装修的概念,很多的时候都是请一位木匠师傅到家里来做活,家里也可能有一些松木,木匠师傅可以就地取材,经过一翻讨论之后,木匠师傅就开始干活了,锯、刨、装,最后满足客户的需求,木匠师傅通常会在你家住上一段时间,走的时候会留下一堆刨花,可以生柴火。

二十年过去了,在城市里,一个家庭要进行装修,装修公司的项目经理一般是这样的过程:

1.首次见面,看客户是商用还是住宅,了解客户家的面积和初步需求,向客户推荐欧式风格、中式风格、古典风格、简洁风格;

2.二次见面,根据与客户上次交流沟通的结果,带上初步的装修效果图,向客户推荐基于某种风格的家俱或者装饰物,通过家俱或者装饰物的介绍手册,客户可以非常清楚的看到这些东西的作用,是否满足客户个人的喜好;

3.三次见面,带上调整后的装修效果图,经过协商,最终确定家俱或者装饰物,协商价格,换掉不满意或者价格贵的家俱或装饰物,换取性价比良好的家俱或装饰物,项目经理回公司向厂里下订单;

4.如果厂里已经有存货,则直接进行装修,如果厂里没有存货,则根据图纸进行制作;风格的装修(如墙面、地板等)展开工作。

5.完成项目,就细节问题满足客户的需求。

家庭装修行业发生了很大的变化,我们来分析这其中的一些要点:

步骤

要点

说明

1

确定大的框架

商用?还是住宅

欧式风格、中式风格、古典风格、简洁风格

2

装修效果图

家俱介绍手册

与客户能够互动,通过直观的效果图及家俱介绍手册比一大堆文字来得更直观,客户更容易理解,避免出现技术性问题,除非客户关注,如你这个桌子腿是用什么做的,全钢的还是檀木的?

3

价格沟通

通过替换整个家俱,而不是换掉一个桌子腿。

4

下订单及生产过程

项目经理在满足客户需求的前提下,尽量推荐存货,这样使得工期更短,更节约成本以及减少库存。

如果没有,则利用图纸进行生产,进行复用。

5

项目施工及完成

不断的向客户展现装修效果,使得客户满意,对细节问题一一解决,最终完成项目的验收。

 

目前的软件项目基本上是有两种方式来实现:

一种是基于套装软件实现,优点是实施快,缺点是不容易修改,不易于将来的扩展,容易形成信息孤岛;

另一种是基于定制开发实现,优点是满足客户需求,缺点是开发周期长、项目成本高、项目失败率高,甚至出现项目还没完成,客户的需求已经变化了。

 

正因为如此,我们采用构件技术进行应用软件行业的项目实施,它具有以下特征:

1.基于业务复用,面向特定行业的业务领域实现构件的架构;

2.基于软件复用的软件工程方法,使得构件可以满足大多数客户的需要;

3.构件资源在项目实践过程之中积累,并且很容易被使用到新的项目之中;

 

 

与此相对应,我们来类比一下基于构件的应用软件行业以及传统的软件工程(进行定制开发)的区别:

家庭装修

应用软件行业的构件技术

传统软件工程

商用?还是住宅

欧式风格、中式风格、古典风格、简洁风格

行业、业务架构

基于B/S结构的三层框架体系,可以选择总体界面

面向客户做具体分析,客户需要一段时间进行状态与项目经理沟通

装修效果图

家俱介绍手册

基于历史项目的经验

快速搭建可用的原型系统

构件介绍手册

需求分析技巧

不可使用的原型页面

客户不懂技术,容易需求扩散

项目经理的能力对需求调研的成果占很大比重。

需求分析“空对空”,客户容易疲劳,而不愿意再完成全部的需求分析;

通过替换整个家俱,而不是换掉一个桌子腿

让客户选择合适的构件或做少量改动。

构件技术细节或构件的部分不可替换(除非你没有同类的构件或者你确实没有实现类似的业务构件)

让客户对某个模块的原型发表意见,让开发人员进行修改,直到客户满意。

满足客户需求的前提下,尽量推荐存货

满足客户需求和公司有足够构件的前提下,尽量推荐已有构件,新开发构件或采购其它厂商的构件需要经过公司审批。

全部进行开发

不断的向客户展现装修效果

如果有可能,上线一批构件,客户就使用一批构件,避免项目尾期实施推广时间过长

全部开发完,通过整体验收,然后再经过1-2个月的推广实施期。

 

通过上述比较我们可以非常清晰的看到构件项目与家庭装修的类比,通过构件项目,我们可以更快、更轻松、更高效的去完成应用软件行业的项目,从而走进一个全新的构件项目新天地。

 

posted on 2006-01-12 19:09  爬爬  阅读(1017)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3