您的位置:首页 > 其它

客户需求变更带来的烦恼

2007-09-07 23:31 176 查看
  今天,一位同事找我。他是我开发的一个系统的用户,当然,系统也是按照他们的要求做的,已经正常使用了一段时间。
  他说,又要麻烦我了,前几天,领导参观了其它单位的系统,感觉他们的页面显示手法不错,所以,想让我们的系统也改成那样。然后,他就具体给我讲了要求,我一看,变动还真大啊,的确挺麻烦的。我的工作就是为同事开发一些小玩意,大一点的就会外包了,我们没那么大的力量,所以,都是些琐碎的东西,有时甚至是无关紧要的。麻烦没办法,这是我的工作嘛。
  接下来,就是长时间的思考了。开展工作的难度往往不在于工作本身,而在于找到入手的方向。当时出于简便的考虑,数据的存储采用了XML文件。现在,存储的项目增加了不少,读写的方式也复杂了好多,所以,首先我在考虑是否将数据存储方式改为数据库呢?尝试了几次,终于还是放弃了。数据库确实有自己的优势:存取操作方便,易于管理。但如果改用数据库的化,数据移植的工作会比较大,程序编写的工作量也会比较大。最后还是决定保持以前的XML文件存放。
  一旦确立了目标,接下来的工作就顺理成章了。虽然中间也会遇到一些难关,但凭借自己多年的编程经验,很快也都能迎刃而解。
  程序开发过程中最大的特点就是变化。为了应对变化,人们想了很多办法,各种设计模式的出现就是由些而生。但无论怎么努力,程序员在变化面前常常还是目瞪口呆,太多端了!除了在设计阶段做好预测性工作外,就算碰到了出乎意料的变化,也不必太惊慌。先静下心来好好分析,权衡一下利弊,与用户一起协商,总能找到最佳解决方案的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: