论坛首页 综合技术论坛

软件应符合客户当前的工作方式,还是改变它?

浏览 4022 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-30  
我认为改变一种方式是困难,除非能从改变中获得很大的利益。我参与的软件开发中听到很多的是对客户的流程再造。关键是很多时候我们并没有明白流程再造到底创造了哪里价值,更多的时候是把客户原本现实中的一些流程在电脑上反应出来。我认为软件应该是尽力符合客户当前的工作方式下去创造价值,而不是急于去改变工作方式。
   发表时间:2007-03-30  
我觉得为了让系统运行得更高效,有时候客户可能需要改变一下工作方式。通常客户自己会发现的。
0 请登录后投票
   发表时间:2007-03-30  
这个与规模有关
所以大公司改变的慢
小公司改变的快
0 请登录后投票
   发表时间:2007-03-30  
不要光想着去改变别人
很多时候要改变的恰恰是自己
0 请登录后投票
   发表时间:2007-03-30  
“软件”这个词不仅仅是指运行的代码,他是指人的行为。软件开发肯定是要改变人的行为的。
比如说,国家教委找到你们公司,开发一个高考报名的系统,以后学生就不用在报名表上画了,全部在系统上报名。
高考报名现在采取的是估分填志愿的流程,各省有区别,但是大致的类型也就是这么几种。这种流程是在当前信息不通畅的情况下的一种方案,如果要实现信息化,把这套流程原原本本的搬到计算机上是不对的。肯定是要改造这个流程。需要制定一个目标,按照这个目标去制定合理的流程。
当然,这个流程不是软件公司能够决定的,需要教委,教育专家,IT专家来共同工作,需要协调各个方面的利益,调查城市乡村的IT条件,最后才能制定一个合理的流程。然后IT公司才能按照这个流程来开发系统。在开发的过程中,流程的细节还肯定是要调整的,可能会有新情况出现。甚至是大改,推倒重来,所有才会有“试点省”的做法。
在软件实施的过程中,用户和开发者之间的关系是很密切的,一些工作是有分工的,有的事情必须用户做,有的事情必须开发者做。但是合作更加重要。他们都要依靠对方的判断,才能做出合理的选择。
0 请登录后投票
   发表时间:2007-03-30  
项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。
0 请登录后投票
   发表时间:2007-03-30  
dennis_zane 写道
项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。

“相互妥协”,言下之意似乎说二者是敌对关系呵。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics