`
zidoing
  • 浏览: 69425 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

阅读更多
我认为改变一种方式是困难,除非能从改变中获得很大的利益。我参与的软件开发中听到很多的是对客户的流程再造。关键是很多时候我们并没有明白流程再造到底创造了哪里价值,更多的时候是把客户原本现实中的一些流程在电脑上反应出来。我认为软件应该是尽力符合客户当前的工作方式下去创造价值,而不是急于去改变工作方式。
分享到:
评论
6 楼 yiding_he 2007-03-30  
dennis_zane 写道
项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。

“相互妥协”,言下之意似乎说二者是敌对关系呵。
5 楼 dennis_zane 2007-03-30  
项目开发过程中,其实是对一个企业的工作流程进行规范的过程,这个过程没有一方改变一方的问题,而是一个相互妥协的过程。
4 楼 lane_cn 2007-03-30  
“软件”这个词不仅仅是指运行的代码,他是指人的行为。软件开发肯定是要改变人的行为的。
比如说,国家教委找到你们公司,开发一个高考报名的系统,以后学生就不用在报名表上画了,全部在系统上报名。
高考报名现在采取的是估分填志愿的流程,各省有区别,但是大致的类型也就是这么几种。这种流程是在当前信息不通畅的情况下的一种方案,如果要实现信息化,把这套流程原原本本的搬到计算机上是不对的。肯定是要改造这个流程。需要制定一个目标,按照这个目标去制定合理的流程。
当然,这个流程不是软件公司能够决定的,需要教委,教育专家,IT专家来共同工作,需要协调各个方面的利益,调查城市乡村的IT条件,最后才能制定一个合理的流程。然后IT公司才能按照这个流程来开发系统。在开发的过程中,流程的细节还肯定是要调整的,可能会有新情况出现。甚至是大改,推倒重来,所有才会有“试点省”的做法。
在软件实施的过程中,用户和开发者之间的关系是很密切的,一些工作是有分工的,有的事情必须用户做,有的事情必须开发者做。但是合作更加重要。他们都要依靠对方的判断,才能做出合理的选择。
3 楼 giscat 2007-03-30  
不要光想着去改变别人
很多时候要改变的恰恰是自己
2 楼 抛出异常的爱 2007-03-30  
这个与规模有关
所以大公司改变的慢
小公司改变的快
1 楼 yiding_he 2007-03-30  
我觉得为了让系统运行得更高效,有时候客户可能需要改变一下工作方式。通常客户自己会发现的。

相关推荐

    软件工程常考简答题.doc

    软件工程是以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经过时间证明是正确的管理措施和当前能够得到的最好的技术、方法相结合,以期用较少的代价获取...

    如何应对程咬金型需求,精准挖掘潜在客户?.pdf

    同时,这也有助于展示产品功能,让客户看到产品的潜力,甚至可能改变他们原有的预期,找到产品当前阶段就能满足其需求的部分。在这个过程中,技术团队的参与也很关键,他们可以提供技术支持,确保讨论的深度和准确性...

    《敏捷软件开发宣言》

    **《敏捷软件开发宣言》** 是2001年由一群资深软件开发者提出的指导原则,旨在改变传统的软件开发方式,提升开发效率与质量。宣言提出了四个核心的价值观: 1. **个体和交互**:相较于流程和工具,更重视人的作用和...

    软件测试技术,软件测试工具杂志

    验收测试,也称为用户验收测试,是由最终用户或客户进行,确认软件是否符合他们的期望。 在《软件测试技术与工具杂志》中,你可能会了解到各种自动化测试工具,如Selenium用于Web应用的自动化测试,Appium用于移动...

    软件工程书店管理软件可行性分析PPT学习教案.pptx

    社会上,书店管理软件的引入符合信息化趋势,可以提升书店的专业形象,吸引更多客户。技术上,现有的计算机技术和网络技术完全支持此类软件的开发和运行。条形码扫描仪和网络设备的使用将简化操作流程,提高数据准确...

    软件工程术语表

    这通常包括功能测试、性能测试、用户界面测试等,确保软件符合用户需求和业务目标。 #### 动作(Action) 在软件工程和UML中,动作表示系统或对象执行的一个单位工作。它可以是简单的操作,如设置变量值,也可以是...

    软件项目风险管理.doc

    项目风险:项目风险是指潜在的预算、进度、人力(工作人员和组织)、资源、客户、需求等方面的问题以及它们对软件项目的影响。项目风险威胁项目计划,如果风险变成现实,有可能会拖延项目的进度,增加项目的成本。 ...

    软件系统设计与体系结构主要知识点概要.docx

    - 理解问题域:选择最符合当前问题的设计模式。 - 保持简洁:避免过度设计。 - 遵循设计原则:如单一职责原则、开闭原则等。 #### 四、软件设计中的关键概念 1. **耦合与内聚** - 耦合:衡量不同模块之间相互...

    网景创始人:软件应用无所不在 正吞噬整个世界.docx

    60 年前的计算机革命,40 年前的微处理器发明,20年前的互联网新起,所有这些技术最终都通过软件改变各个行业,并且在全球范围被广泛地推广。 超过 20 亿人现在已使用上宽带互联网,十年前 Andreessen 还在与人联合...

    工程造价软件常见问题及解决方法(建模).pdf

    在使用该功能时,需要注意的有两点:第一,恢复默认计算规则实际是在第一次使用该功能时,复制一个当前设置的算量规则作为默认规则库,这样就必须保证第一次使用时设置的算量规则符合用户的要求;该步骤应由技术人员...

    软件界面设计毕业(论文)设计论文.doc

    本论文探讨了软件界面设计的重要性和当前的行业现状,以及设计过程中应遵循的原则。 1. **课题研究背景与意义** - 用户界面是用户接触软件的第一道关,好的界面设计能够提升软件形象,增强用户满意度。因此,界面...

    普联软件-300996-科技前瞻系列之四:数字化转型的新机遇,国企数字化转型的最佳成长受益者.zip

    首先,数字化转型的核心在于利用现代信息技术,如云计算、大数据、人工智能等,对企业内部流程、产品服务、客户体验进行根本性的改变,以提升效率,创新业务模式,并驱动企业的持续增长。在这个过程中,普联软件凭借...

    软件工程中的软件设计原则与模式讲解详评.pptx

    - **测试阶段**:进行全面的测试,确保软件符合预定的需求和标准。 - **部署阶段**:安装软件并进行必要的配置。 - **维护阶段**:根据用户的反馈进行必要的调整和升级。 **1.4 软件项目管理** - **敏捷方法**:...

    美萍足浴软件1010v2

    收银结账→宾客结帐:终结客户当前的消费活动,并进行收款及自动还原包间项目(手牌)的占用状态为可供状态。 商品打折和分类打折: 在商品项目设置中有"打折设置",这里给大家详细解释 一下,比如啤酒这个商品我们...

    Agile Testing

    1. **与客户共同开发测试案例**:确保测试符合客户需求。 2. **为产品文档制定需求**:帮助确定文档内容的重点。 3. **基于API开发测试**:确保接口功能正确性。 4. **报告问题**:及时反馈问题以便迅速解决。 5. **...

Global site tag (gtag.js) - Google Analytics