`
ronatona
  • 浏览: 17050 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

供应链融资—供应链管理系统“7天开发实践”, Day Seven

阅读更多

今日任务:总结基于EAFD平台开发的SPC于传统模式下开发的区别,并对比各项参数。

 

  • 项目资源投入对比:

项目阶段 传统(人/天) EAFD(人/天) 打分理由
需求分析   3 3 需求分析所涉及类容基本一致,不过两种方法论完全不一致。传统:瀑布式,由上而下,基本对照用户的需求文档整理出流程和操作,并文字注明操作的注意点。EAFD:1)划分功能模块,展示UI结构;2)抽象业务对象,并形成配置表;3)梳理业务流程,确定需要的操作及注明操作模式。
设计   10 1 此环节对于传统环节尤其重要,事实上一个新系统在架构、技术规范、开发管理规范在此阶段都需要确定,因此传统上的设计环节环节所需时间只会在此基础之上。而EAFD在此环节的任务比较简单,因为不需要关注基础架构、开发技术规范,只需要将精力集中在“新增的业务操作模式”上,从而决定需要增加哪些种类的新的业务操作。
开发 架构开发 10 3 传统开发模式需要进行技术选型,然后构建合理的技术框架,并进行项目化,开发一些公用的组件,以程序员调用。EAFD:对于需要增加的业务操作,增加相应的操作视图、通用业务处理服务,以供业务实现时使用。
  功能开发 35 5 传统开发模式:页面、Web控制层、后台服务及组件调用调试都需要程序员完成,其中页面可能涉及到JS控制和数据展示转换等。EAFD:只需要选择平台中的视图,在系统中配置功能模块的URL服务路径,同时在服务挂载时,配置所关联的表单、查询定义。
  单元测试 17 1 传统开发模式:功能开发过程中,对于自己编写的前端视图代码、控制层代码、后台服务代码及一些视图控制设置都需要程序员进行单元测试。EAFD:基于配置,在线进行功能实现,配置完成后就可以直接通过界面进行功能验证。
集成测试   10 2 传统模式:串接各个模块,进行整体测试。在测试过程中的问题排查和解决必然出现反复,如果代码分层差点,在排查控制逻辑时可能要花费比较长的时间才能解决测试中的问题。EAFD:所有控制逻辑都是体现在操作定义中,排查比较简单,只要查看一下相关操作的JSON定义的目标状态即可。
用户测试   14 3 传统模式:用户可能要进行2-3轮的测试、修改、验收的过程,迭代验收,因为开发模式的限制,所以修复bug,回归测试和集成发布的时间周期较长。EAFD:从单元测试开始,所有的测试都是用过用户的interface进行的,而且所有的用户服务都来自平台的通用服务,稳定性得到保证。在过程中,涉及到流程的更改都是通过配置来完成,无需更改,所以2-3个用户测试循环可以在较短的时间完成.
合计 99 18 经过SPC项目,可以看出,在面向行业的企业级应用解决方案实施中,基于EAFD平台可以节省80%以上的开发成本和管理成本。

(表一)SPC项目投入对比

 
  • 处理项目变更对比:

项目变更 传统(人/天) EAFD(人/天) 打分理由
查询变更 0.5 0.1 EAFD平台对于查询的修改,包括字段、查询条件的增该、显示、翻译等都通过查询字段配置完成,而且在线生效,无需研发投入、测试投入
表单变更 0.5 0.1 EAFD平台对于表单的修改通过表单字段可以完成,可以完成表单字段布局、表单字段校验、字段值输入方式,字段增减的改变。在线变更,即可生效。
操作变更 0.3 0.1 EAFD通过操作配置,更改操作效果。如设置某一字段的值或者改变某个字段的状态、或者需要调用某一数据处理服务等。

(表二)SPC项目变更投入对比

 

 

 

  • 处理新业务模式对比:

新增业务模块 传统(人/天) EAFD(人/天) 打分理由
已有操作模式 4 0.4 通过操作的JSON控制定义,即可简单实现。
全新操作模式 6 2 需要开发新视图模板,集成已有的基础表单、查询和操作,满足新业务操作模式。

(表三)SPC新增模块投入对比

 

  • 各项指标对比:

稳定标的 传统 EAFD 打分理由
功能稳定性 1 5 成熟的视图承载视图的实现。通过操作定义控制视图中的功能操作,不涉及代码级的调试。因此功能的稳定性较有保障。
实施快捷度 1 7 模块由查询、表单、操作等基本视图组成。对于基础视图的合理布局和搭配就完成了功能模块的实现。
变更处理 1 4 变更处理都可以通过配置完成。
人员无关性 1 5 标准的系统实施标准,从需求到交互,都按照EAFD的标准执行,在标准之下,发挥人员的智慧。
项目可控性 1 4 基于EAFD开发实施,需求确定后就可以估算各个阶段的投入情况,而且估算的较为准确。
综合评比 1 5  
(表四)SPC各项指标系数对比  

 

 

结论:

       基于EAFD平台,面向行业实施业务级信息系统,你的投入成本将降低80%以上。

 

分享到:
评论

相关推荐

    day03供应链管理系统.rar

    该文档提供了一个关于供应链管理系统开发的详细指南,重点介绍了项目安排、技术实现和框架搭建的相关内容。 文档分为以下几个关键部分: 项目安排:主要步骤包括搭建框架(1天),基础数据模块和权限管理(4天),...

    day01供应链管理系统.rar

    该文档提供了一个关于供应链管理系统开发的详细指南,重点介绍了项目安排、技术实现和框架搭建的相关内容。 文档分为以下几个关键部分: 项目安排:主要步骤包括搭建框架(1天),基础数据模块和权限管理(4天),...

    2023年中国软件供应链安全分析报告

    《2023年中国软件供应链安全分析报告》深入探讨了国内企业软件开发中面临的供应链安全问题,重点关注了自主开发源代码、开源软件生态及其安全状况,以及典型软件供应链安全风险实例。报告指出,软件供应链安全攻击...

    供应链外包的DEA与风险价值模型概述.ppt

    未来的研究方向可能包括进一步探索DEA和VaR在供应链风险评估中的整合应用,开发适应复杂市场环境的新模型,以及研究如何将这些工具应用于银行业的风险管理,特别是在金融危机背景下。这样的研究有助于企业在面对日益...

    i2供应链实施.pptx

    【供应链管理解决方案】 供应链管理(Supply Chain Management, SCM)是企业运营的核心部分,它涉及到从原材料采购、生产制造到产品分销、售后服务等整个过程的优化。"i2供应链实施.pptx" 提供了一个深入理解SCM...

    Day 7:通讯录管理系统.exe.recipe

    Day 7:通讯录管理系统.exe.recipe

    day67商品管理系统源代码

    【标题】"day67商品管理系统源代码"是一款基于Java技术构建的商品管理系统的完整源代码,主要用于学习和实践。这个系统涵盖了商品管理的核心功能,包括商品的增删改查、分类管理、库存控制等,是Java后端开发的一个...

    供应链环境下的物流配送模式研究(1).zip

    在供应链管理中,物流配送模式扮演着至关重要的角色,它直接影响到企业的运营效率、成本控制以及客户满意度。本文将深入探讨供应链环境下的物流配送模式,分析其特点、优缺点,并结合实际案例阐述如何优化和选择合适...

    【供应链架构day2】美团收单供应链系统的演进之路

    非常赞、实践的经验! =>更多文章请参考:《中国互联网业务研发体系架构指南》 https://blog.csdn.net/Ture010Love/article/details/104381157 =>更多行业权威架构案例、领域标准及技术趋势请...

    酒店管理系统bootstrap_day1

    【酒店管理系统bootstrap_day1】是针对酒店业务流程设计的一款基于前端框架Bootstrap的管理软件开发项目。Bootstrap是一款流行的、开源的前端框架,它提供了一系列预先设计的CSS和JavaScript组件,可以帮助开发者...

    day65 分层实现商品管理系统

    day65 分层实现商品管理系统

    千博企业网站管理系统 Oday

    千博企业网站管理系统是一款广泛应用于企业建站的平台,它提供了丰富的功能,帮助企业快速搭建和管理自己的官方网站。然而,如同所有软件一样,千博企业网站管理系统也可能存在安全风险,这正是"Oday"入侵事件的关注...

    Day14图书管理系统.zip

    《Day14图书管理系统》是一个基于Java编程语言开发的简易图书管理系统。这个系统不依赖外部数据库,只需将代码复制到指定环境中即可运行,方便快捷。接下来,我们将详细探讨该系统可能涉及的技术点、设计思想以及...

    Day_five.rar_day_five_学习计划_日程安排系统_日程管理

    标题中的“Day_five.rar_day...通过分析这些文件和标签,我们可以推测这个“Day_five.rar”可能是一个日程管理系统的源代码包,包含了系统的安装指南、数据库文件以及源代码,适合学习者了解和实践日程管理系统的开发。

    8603音乐网管理系统 v2009.1001 0day

    标题与描述均提到了“8603音乐网管理系统 v2009.1001 0day”,这表明信息涉及的是一个特定版本的音乐网站管理系统的安全漏洞,即所谓的“0day”(零日)漏洞。在网络安全领域,“0day”指的是那些尚未被软件开发者...

    信息管理系统,后台信息管理模板,多页面链接,html+css+js,前端实战项目,适用于大作业,上机任务Javaweb,前端练习

    总的来说,这个信息管理系统项目不仅提供了丰富的实践场景,也体现了前端开发的综合应用,对提升开发者技能和理解信息管理系统的工作原理大有裨益。通过深入研究和动手实践,开发者可以更好地掌握前端技术,并将其...

    信息管理系统 会员管理系统 会员管理系统 游泳馆会员管理系统 Java+GUI+Mysql(包含整个可视化界面及数据库文件)

    《游泳馆会员管理系统:Java+GUI+MySQL的实践与解析》 在当今信息化时代,各类管理系统已经成为企业运营不可或缺的一部分,特别是在服务行业中,如游泳馆,会员管理系统的运用尤为重要。本系统——“游泳馆会员管理...

    崔希凡-JavaWeb-day19 客户管理系统-原型.rar

    传智播客 培训视频 崔希凡老师的 JavaWeb 培训视频 day19 的客户管理系统——原型 其中jsp页面的代码均是修改回原型状态,src中有java代码关于该项目的实现。 可以作为实现项目的参考代码!

    超市订单管理系统smbms.zip

    总结起来,“超市订单管理系统smbms.zip”是一个利用现代Web技术构建的高效管理系统,它集成了开发、部署、数据库和业务逻辑,为企业提供了一套完整的解决方案,以提高超市运营效率,降低管理成本。通过深入理解和...

Global site tag (gtag.js) - Google Analytics