浏览 4022 次
锁定老帖子 主题:软件应符合客户当前的工作方式,还是改变它?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-30
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-30
我觉得为了让系统运行得更高效,有时候客户可能需要改变一下工作方式。通常客户自己会发现的。
|
|
返回顶楼 | |
发表时间:2007-03-30
这个与规模有关
所以大公司改变的慢 小公司改变的快 |
|
返回顶楼 | |
发表时间:2007-03-30
不要光想着去改变别人
很多时候要改变的恰恰是自己 |
|
返回顶楼 | |
发表时间:2007-03-30
“软件”这个词不仅仅是指运行的代码,他是指人的行为。软件开发肯定是要改变人的行为的。
比如说,国家教委找到你们公司,开发一个高考报名的系统,以后学生就不用在报名表上画了,全部在系统上报名。 高考报名现在采取的是估分填志愿的流程,各省有区别,但是大致的类型也就是这么几种。这种流程是在当前信息不通畅的情况下的一种方案,如果要实现信息化,把这套流程原原本本的搬到计算机上是不对的。肯定是要改造这个流程。需要制定一个目标,按照这个目标去制定合理的流程。 当然,这个流程不是软件公司能够决定的,需要教委,教育专家,IT专家来共同工作,需要协调各个方面的利益,调查城市乡村的IT条件,最后才能制定一个合理的流程。然后IT公司才能按照这个流程来开发系统。在开发的过程中,流程的细节还肯定是要调整的,可能会有新情况出现。甚至是大改,推倒重来,所有才会有“试点省”的做法。 在软件实施的过程中,用户和开发者之间的关系是很密切的,一些工作是有分工的,有的事情必须用户做,有的事情必须开发者做。但是合作更加重要。他们都要依靠对方的判断,才能做出合理的选择。 |
|
返回顶楼 | |
发表时间:2007-03-30
项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。
|
|
返回顶楼 | |
发表时间:2007-03-30
dennis_zane 写道 项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。
“相互妥协”,言下之意似乎说二者是敌对关系呵。 |
|
返回顶楼 | |