野男人

不想做CEO的程序员不是一个好的产品经理

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

我们都知道,一般的应用软件,必然会有一些系统配置的工作。在日常的开发过程中,也有很多类似的配置,有些配置很简单,稍微花点时间设置一下就好了。有些就比较复杂,比如Oracle, 就需要训练有素的专业人才能配好。而对于信息管理软件来说,最常见是数据库配置信息的文件。里面通常包含系统的用户名和密码和一些系统的特性配置。下面我要说的就是由简单的数据库配置信息(三个信息项:数据库服务名,用户,密码)所引发的一些问题。

    这是在软件公司经常会出现的场景:某日,产品经理小M收到老板的指令,告知小M下午需要去客户现场做产品演示,吩咐其做好一切准备工作。主要任务就是把待演示的系统安装到一台笔记本电脑上。收到指令后,小M马上开展工作,由于他的电脑上系统的版本是旧的,所以向开发主管小W索要系统安装文件。(小W在客户现场做此产品的升级工作,最新版本都在他那里,系统已经使用了近半年)

M拿到安装文件后,基本没有什么问题。里面除了系统文件外还有一个系统安装的步骤说明文件。看起来小W考虑的挺周到的。随后小M花了比较多的时间和精力在Oracle的数据库配置方面,他有些忘记具体的技术细节了,毕竟多年没有去搞数据库了。

    不过还算庆幸,能在老板的电话打来之前能完成如此多的工作,现在就只剩下配置数据库连接的工作了。运行程序,系统弹出“数据库连接窗口”。这个再也熟悉不过的界面,让小M有一切都在掌握之中的感觉,不过他似乎忘记了某位哲人说的:“恶魔总是在你睡着了后,出现在你的面前”。小M接着输入数据库服务名,用户,密码三项后,单击“连接”。可是系统并没有想往常那样顺利,而是不断地弹出“连接失败”的消息。小M心里有点慌了,剩下的时间不多了,老板又不断的催促。

M只好手动修改文件,打开程序目录文件,里面有3个后缀是 INI 的文件。这么多,到底改那一个?(把一个信息管理系统的配置搞得跟驱动程序一样难懂) 逐个打开看,有两个文件很相似,小M就不断地修改这两个文件,结果还是一样,无法连接……。最后演示时间已经到了,老板质问为什么还没有搞定,因为这时老板在不断跟客户解释。小M只好再次打电话找人求助,老板已经等不急了,匆忙带着小M去赴会,并指示小M在路上解决此问题。。。。。。

    最后的结果我不知道,但愿小M能圆满的完成任务。显然M对产品不太熟悉是主要原因,但是这个产品本身存在一些细节问题没有处理好。配置文件混乱不一,系统安装说明过于简单、必要的步骤描述不到位。这些细节问题很容易被忽视,一个看似简单的问题,会使产品的易用性大打折扣。

 

posted on 2009-07-21 19:25  野男人  阅读(2390)  评论(8编辑  收藏  举报