计算软件真成本

植物持续进程不需要实践 woodoo经济学获取良好的估计并产生实事求是的软件项目预算供销商建议系统化方法

217121404F2

软件实现的最终帐单往往似乎对非主动者有点巫术软件成本比硬件高 — — 企业管理系统实施成本比软件本身容易数倍。

macLeroux观察自动化商协作生产管理首席技术传教士ABB公司网页bb.com今日所有事物都变得'智能' 软件正在成为销售商中的异端

Experion产品营销主管Jack Gregg表示 :honeywell进程解决方案(www.honeywellprocess.com).标准化驱动我们解决软件问题而非硬件问题

脑信任成本不单包括控制软件 和顶端包 以监控管理优化系统还包括安装后配置软件以适应特定制造过程的费用Gregg表示:「用户必须考虑成本问题,

软件不仅需要安装并配置到特定制造过程及其控件中,而且有时也需要定制化视系统复杂性而定,定制软件成本很容易超出软件初始成本,注解Leroux

即使在初始实施后,支出也不会停止软件需要持续投资,通过开发者定期升级并随时间对制造过程本身作任何修改来维护它Greg解释道,“随心所欲改变,有可能会破解或中断集成性”。即时更新控制系统、应用或配置时,你必须考虑它如何通过系统传播.用户必须在其预算中包括回归测试和其他形式的维护,以确保系统保持整合并更新

由于这些持续成本,Gregg与其他自动化商联手敦促用户超越软件初始配置测试生活周期总代价

量化工程努力
计算生命周期成本从确定实现成本开始,这些成本随工程服务量的不同而变化,而工程服务量则需要它启动运行软件简单需要加载或配置或安装硬件时, 这些服务本身成本介于20%至100%之间, Mark Carrigan表示,PAS公司高山市www.pas.com)服务成本比软件大复杂项目高五倍以上,项目需要修改软件、再工程工作过程或两者兼有

关于成本谱两端实例,请参考PAS提供的报警管理系统低端部分制造厂想软件简单化为引擎跟踪关键性能指示数Carrigan表示:「如果这是他们想要的,安装软件、启动并运行成本和训练人使用成本通常大约为软件价的50%左右。”

高端成本频谱中,其他用户请求PAS实施报警管理改善项目,其中包括报警解析研究Carrigan表示:「为这些项目服务通常比软件本身多四五倍

最近的一项工作是,PAS工程人员对炼油厂管理报警控制问题进行了初步研究。Carrigan表示:「通过检验过去两年工厂运行历史和事件报告,因设备损坏和停机和其他程序效率低下而累积的损失

基于这项研究,PAS起草了100万元建议纠正缺陷建议书包括实施进度表和PAS软件和咨询服务价格价格标签不包括工厂雇员预测时间投资,建议中还包含单列表,详列业务、工程和其他人员需要的时数Carrigan解释道,

用户常忽略适当预算时间,他敦促用户从头计算成本,以便理解真实成本并分配必要的资源

查看生命周期成本
初始软件的购买价只是一个因素,有时相对小点,销售商不断敦促用户考虑软件整个生命周期总成本simonHogg 高级产品管理器平台软件国家工具公司i.com代价往往过份考虑 可能因为它最易测量比较

信息化决策需要成本评价获取、学习、使用和维护软件工具优于另一种工具,而不只是比较购买价计算真成本 。为计算真成本,他建议使用方程表示总成本和初始购买价、实现成本、培训成本、维护成本、机会成本和风险方程应用于软件项目,无论是安装商业应用程序还是开发开发工具

开发内部软件并非总便宜方式, Hogg敦促用户权衡机会成本后再做此决策很容易专注于标签价格获取软件而不计取多少工资和损耗生产率创建内部解决方案最终,当开发内部解决方案的成本大于获取解决方案的成本时,获取它才合情合理

开发内部软件也承载自身风险举例说,预计任务耗时一周可能耗时数月偶数任务比预期复杂 或恒星演艺者可能生病或离开
公司说,Hogg

I/O点驱动成本
离散和模拟I/O点数是大多数软件项目的主要成本变量,最终成为预测成本的好度量多系统集成者引用作业时数乘以时速数和估计时数,期望平均I/O点使用时数

经验化集成者通常有良好的历史基础估计时间公司使用ERP系统记录所有人工和物料成本,Ben Durbin解释,Cybertrol工程LLC总裁,Minneapolis集成器Rockwell自动化软件类(www.rockwellautomation.com).系统开放数据库 开发多级报表分析

除使用历史成本数据外,他和他的同事还通过将项目划分为软件开发生命周期模型五级来完善估计值。第一阶段定义项目,活动生成文档称为用户需求规范,量化生产量和质量参数用户通常提供这些规范,集成者通常很少计时本阶段

集成器通常在下一个阶段做大部分工作开发功能需求规范,文档详细描述单元和控制模块的功能用户需求规范表示运行时速500 000磅Durbin详细功能规范分解后,将所有I/O控件序列都放入表内并定义状态和报警程序。 工作涉及询问项目所有方-从过程设计到维护

生命周期模型的第三阶段写代码Durbin表示:「我们要求在项目编程启动前写功能需求规范”。因为这文档消除了关于用户可能想如何操作设备的任何猜想和假设,使编程任务更加直截了当和高效

模型第四级是工厂验收测试或模拟网络工程师模拟系统办公环境测试函数Durbin表示:「接受测试包括终端用户相关方和各种工程公司参与过程或设备设计”。

虽然这些阶段的实际工程时间因作业类型和规模而大相径庭,Durbin估计平均时间为3.5小时150-200I/O点生成功能需求规范通常需要约一小时/点计算控制器和HMIs笔码并进行内部测试需要大约2小时/点工厂验收测试可能需要半小时/O点假设费率为每小时125美元,工程服务试运行前费用约为每点440美元

Durbin没有指针最后阶段委托项目归结为客户规划管理配置建设阶段的能力建筑常常落后于进度表,调试窗口变窄以补偿延迟接近项目尾端时,用户常常要求承包商全天候到场准备检查设备正因如此,Durbin收费调试是最低估软件项目成本分量

记住训练风险
供应商报告用户通常低估的其他成本为培训、维护成本和风险ABB的Leroux表示:「训练, 特别是新技术训练,比较过程学习智能手机使用新程序

Lerouux表示:「应用应易免无文档使用,基于类似原因,他建议投入时间开发新软件培训计划除初始培训课外,计划还应包括在职资源与刷新机,一旦人们用软件湿脚即说

维护是初始生命周期计算中经常忽略的另一类成本这些费用超出重复使用许可和合同收费软件不会生锈或耗竭时, 仍需要维护才能继续按期望工作,举例说 人需要更新软件

另一实例是需要保持分布式控制系统与历史学家同步Last year, I ask a few用户花了多大努力 保证他们的DSAs第三方历史学家同步 Leroux at ABB答案从四分之一人到全人一位客户欢笑并说 `自启动之始便不同步'

除低估维护外,用户还经常忽略风险管理,可能因为他们缺少具体成本数据Leroux敦促用户规划可能影响企业的意外突发事件可能严重干扰工作流或生产系统

多在家