软件方法--愿景

 

 

愿景

 

谁挽起弓箭,射天空的火舌;谁偷仙丹飞天,月宫安守青天

《天问》;词:潘伟源,曲:达明一派,唱:达明一派;1990

 

 

 


 

最不可缺的文档

缺乏清晰、共享的愿景往往是项目失败的主要原因。

系统的愿景和“电梯演讲”很类似――如果在电梯内遇到了风险投资人,您如何用简短的几句话描述您的项目来吸引投资?

愿景的英文是Vision,原本是一个商业概念。我们的生活就是被许多伟大的愿景改变的。199911月的《财富》杂志题为“20世纪企业家”【1】的文章,评选出了最能代表20世纪企业家精神的企业家――Henry Ford,他的愿景是:让每个家庭都拥有一辆汽车!排名第二的是Bill Gates,他的愿景也非常相似:让每个桌面都有一台计算机!许多著名的企业都有鲜明的愿景:

 

 

 

 阅读到此处请完成测试题:http://www.umlchina.com/book/softmethflash/Chap2_1.swf

 

 

 

 

对于软件系统来说,愿景也是至关重要的。Rational 统一过程(RUP)的主要负责人Philippe Kruchten曾经说过:

If, instead of a fully robust process, I were permitted to develop only one document, model, or other artifact in support of a software project, a short, well-crafted Vision document would be my choice.2

如果不允许完整厚重的过程,仅允许开发一份文档、模型或其他工件来支撑软件项目,我会选择一份简短精致的愿景文档。

愿景的定义

愿景回答这样一个问题:

老大看来,购买(开发)这个系统目的是什么?

这么简单的问题,回答起来未必容易。开发人员介绍项目时,洋洋洒洒说一大堆系统有哪些功能,采用的技术平台、架构等等,但被问到“为什么要做这个系统”时,可能就会瞠目结舌。如果开发人员的思维停留在“可以工作的软件”而不是追求“可以卖的软件”,他甚至会纳闷为什么要写愿景这个东西!

“知道这两个(和愿景相关度最大的)功能实现难度太大做不下去,在我看来这个项目已经没有价值,但是开发人员还乐在其中,觉得还有其他功能可以做。”――某公司技术总监

2-1 系统映射到老大的大脑里是个什么东西?

上面愿景的定义中有三个关键词:老大、系统、目的。

老大

老大也就是平时我们所说的“客户”,是最有“地位”的涉众,权衡系统的各种需求时,他的意见是最重要的。

为什么要说“老大”,不直接说“客户”呢?因为“客户”指的是一个组织或人群,不是具体的某个人。例如,客户“NB市国土资源局”不是一个人,里面有局长/副局长、办公室主任/副主任、地籍管理处处长/副处长、监察支队长/副支队长……许许多多岗位,“这条需求哪里来的?”“客户那里来的”,没准是从客户的门房老大爷那里来的呢,能放在重要的位置来考虑吗?所以,我们需要具体到老大――客户中针对此系统最有发言权的人,例如:NB市国土资源局局长。

现在的许多系统,特别是互联网网站,面对的客户组织是一个人群。例如一个汽车网站,面对的客户是“车友”,“车友”是一个人群,不是一个具体的人。车友中有SH市的韩少,有NB市国土资源局办公室主任,也有XA音乐学院的学生;同

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值