0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字化项目开发的几点经验

工业互联网前线 来源:蝈蝈创新随笔 2023-03-09 10:16 次阅读

开发数字化项目的时候,一定要有风险意识:数字化项目个性化很强,每个项目都要当成创新项目,都可能偏离用户需求;每个数学模型的工作量都可能会很大,都有可能花费半年到一年的时间。

对需求的理解,非常容易出问题。如果对需求理解不到位,很可能到临近结束或验收时才发现问题。这样就非常被动了。为了避免这样的问题,我有如下几个建议:

01会写代码的人,写用户需求。

做数字化项目的过程,是把人的想法转化成计算机代码。日常语言的严密性和计算机代码的严密性完全不是一个级别的。写过代码的人,才能体会到日常语言描述的模糊性。原始需求是用户提出的,写过代码的人要在理解用户需求的基础上重写、变成正式的文档,反馈给用户。期间要经过几轮交流,才能确认下来。

02需求描述必须要清楚

做模型的要知道:用户需求不仅仅是达到某些指标。用户首先是在特定场景下做某件事情,这件事情对指标有要求。许多项目的失败,源于对需求场景的理解。所以,描述需求的时候,建议采用原型方法,比如先把用户界面“画出来”(可以用PPT),要和用户交流在各种场景下,如何使用这个软件。

用户对计算和模型有需求时,要用数学公式表达数据的输入输出关系和这些公式的适用场景,避免模糊的日常语言。

03尽量与不同岗位的人交流、与最终用户交流

即便在用户的工厂里,不同人对需求的理解是不一样的。厂长的理解可能与技术人员不一样,技术人员可能与操作工不一样。不同岗位的人,理解也不一样。这些人都需要进行交流。特别地,要尽量创造条件,与最终用户交流。许多系统的最终用户是现场的操作工。

04注意交流的方式

交流过程,开始的时候最好不要一对一;因为某个人的表达和理解可能会有问题、中间可能会卡住,可能会说不清楚。多个人交流的时候可以互补、可以换个角度描述、可以互相启发。特别地,有些项目涉及到多方面的人,就需要各个部门的人都参加。但是,为了有较好的交流效果,参加的人数也不宜过多,双方各出2、3人比较合适。如果涉及到的人很多,就分多次交流。交流到后期,遇到具体问题时,可以找关键人物单独交流。

编写代码时,对细节要求非常高。如果问得过细,用户就可能会感到厌倦。为了避免这类问题,开发人员要尽量事先做好准备、有尽量多的专业知识。同时,最好能与对方建立较好的私人关系。

05注意总结经验教训

经验往往来自于教训。所谓的教训,就是后来想的和最初想的不一样,导致有些工作推倒重来。出现教训后,一定要想出办法、避免下次再犯。总结教训时,不要仅仅是举一反一,要举一反三、举一反十。总结教训的时候,要集思广益。总结教训不要等到项目结束,最好是日常性的。

06前期调研时间要足够长

对于创新项目来说,如果前期调研不够细,后面难免推倒重来。前期要舍得花时间,才能避免这种情况。真正动手做的时候,要把风险基本排除,让写程序的人觉得模型真正具备可行性。想不清楚就不要做。其中,最困难的问题大概是模型。所以我一直强调,做模型的思路要对、不要复杂化,要做点预研来判断模型的大体精度。具体做法过去谈过多次。

开发个性化的数字化系统的成本和风险是很大的。如果经验、知识和代码不能复用,项目的经济性往往就不好。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模型
    +关注

    关注

    1

    文章

    3229

    浏览量

    48811
  • 数字化
    +关注

    关注

    8

    文章

    8713

    浏览量

    61731

原文标题:数字化项目开发的几点经验

文章出处:【微信号:IndustryIOT,微信公众号:工业互联网前线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数字化超声成像技术

    ;div>全数字化技术带来了图像的高质量,使超声成像系统具有更高的可靠性和稳定性。1987年美国ATL公司研制出世界上第一台前端全数字化超声诊断系统以来,该技术已成为现今超声诊断系统最先
    发表于 01-21 16:25

    USB数字化仪/示波器

    函数和任意波形发生器支持Windows、Linux和Mac软件提供驱动程序与软件开发包 (SDK) 高级触发和分段存储:除了通用数字示波器上具有的标准触发功能之外,6407 USB数字化仪具有一系列高级
    发表于 08-01 10:05

    USB数字化仪/示波器

    和任意波形发生器支持Windows、Linux和Mac软件提供驱动程序与软件开发包 (SDK) 高级触发和分段存储:除了通用数字示波器上具有的标准触发功能之外,6407 USB数字化仪具有一系列高级触发
    发表于 08-02 10:52

    USB数字化仪/示波器:6407高性能USB数字化仪/示波器

     USB数字化仪/示波器 http://www.gooxian.com/:英文为Digitizer,又称数字转换器。数字化仪是将图像和图形的连续模拟量转换为离散的数字量的装置,是在专业
    发表于 08-03 10:29

    数字化和网络传感器特点

    传感器是将各种参量送入计算机系统,进行智能监测、控制的最前端。随着科技的发展,数字化、网络传感器应用日益广泛,以其传统方式不可比拟的优势渐渐成为技术的趋势和主流。下面,我们结合实际应用中的要求
    发表于 06-25 07:31

    数字化改变生活,数字化具有什么意义?

    数字化是时下炙手可热的话题,近几年内可能没有哪家企业不在战略规划里提到数字化的。但数字化的具体定义,各行各业都有不同见解与看法,唯一达成共识的可能是上IT管理系统。普遍的人都认为,可以在行业中胜出
    发表于 05-13 16:23

    传统企业数字化转型有没有必要?

    实现数字化转型,没有一个技术团队是无法完成的,由于企业的数据都来自于不同的系统,所以技术人员在开发管理系统时,需要数据集中和共享管理,对同一系统中的数据实现关联,而这些都是可以通过使用市面上的一些无
    发表于 05-18 15:37

    数字化监控系统的特点及功能

      数字化监控系统得到广泛应用,这是众所周知的,那么,数字化监控具有哪些特点和功能呢?  数字化监控系统特点  ◆网络:监控系统接入计算机网络,不管内网,还是外网,领导分控均能在办公
    发表于 12-11 14:10

    数字化转型系列主题:究竟有哪家企业的数字化转型成功了?精选资料分享

    什么是“数字化转型”金融服务业制造业消费品和零售业其他行业题目这个问题,我估摸着,你要是咨询顾问,得老被客户问;你要是经理人,得老被老板问。我也经常被这个问题问哑,这几天琢磨了下自己心目中真正算得
    发表于 07-12 07:33

    IDH怎样助力工厂实现数字化与智能之蜕变?数字化转型模式五段论

    ”,成为工厂自动的有机技术服务商,帮助传统工厂实现数字化与智能的蜕变。 艾默生数字化转型五段论:学习,监控,诊断,预测和优化。这是学习型组织机构的典型要素。 全球制造业正在经历
    发表于 09-26 14:50

    ATX_电源维修的几点经验

    ATX_电源维修的几点经验,ATX_电源维修的几点经验
    发表于 05-27 17:04 13次下载

    数字化应用建设分散

    一群IT人员,或和外部公司合作,搞起了数字化项目,比如销售部门搞起了电商,营销部门搞起了数字化营销平台、研发部门搞起了智能产品。这些数字化
    的头像 发表于 05-02 10:21 3191次阅读
    <b class='flag-5'>数字化</b>应用建设分散<b class='flag-5'>化</b>

    全球经验助力中国数字化转型

    近百年的历史,让ALE拥有着深厚的技术底蕴与丰富的客户服务经验。目前,ALE全球客户超过83万家,数字化转型相关的产品及解决方案涵盖了企业通信、云、大数据、物联网、AI等,并在全球范围内帮助了家乐福、全球最大的旅游度假连锁集团地中海俱乐部CLUB MED、华住酒店集团等多
    的头像 发表于 05-15 17:46 4498次阅读

    数字化数字化转型的具体内涵是什么?

    作为近年来的热门词,“数字化”或“数字化转型”,对大家应该算是耳熟能详了,而以之为标题或主题的文章或演讲,也充斥于相关媒体或行业论坛。有意思的是,即使是相关的文章可算是汗牛充栋,可还是经常有朋友问
    的头像 发表于 05-14 16:21 1.2w次阅读
    <b class='flag-5'>数字化</b>及<b class='flag-5'>数字化</b>转型的具体内涵是什么?

    升压变流器的几点调试经验

    升压变流器的几点调试经验
    发表于 11-02 08:16 0次下载
    升压变流器的<b class='flag-5'>几点</b>调试<b class='flag-5'>经验</b>