设计流程

BPM市场如火如荼,未来在哪里?

柔情痞子 提交于 2020-03-31 08:31:21
相关研究报告表明,在美国BPM已经排在CIO关注度的第一位,而ERP被排在第二位或第三位。在中国ERP仍是第一位,但BPM的关注度从以前的不被提及,近两年迅速上升到前5的位置。从中国企业管理成熟度和发展趋势来看,近两年大型企业集中管控和业务系统集成的需求日益明显,在经历过针对不同管理职能建一个又一个系统的阶段后,更多企业CIO站在整个整合、优化的观点上研究管理平台和管理流程。BPM可以帮助企业进行跨系统的流程整合和集成,管理者不再需要去分散的系统里寻找自己需要的数据,这对业务效率的提升可产生立竿见影的效果,这也是越来越多的CIO和IT供应商看好BPM的原因。 G2 BPM用户群体不仅仅局限于国内,越来越多国外客户选型国内BPM产品。很多时候存在着选择BPM的企业一般都是比较大型的企业,但在2013年,越来越多的民营企业,和一些千人规模的中型企业也开始使用BPM优化管理,从IT投资回报率的角度考虑,他们甚至跳过昂贵而复杂的ERP,直接采用BPM来解决和业务、流程驱动、管理的实际问题。 提高企业竞争力的核心,往往取决于企业流程管理。流程是天然存在的,但是能持续增值的优秀流程却是可以设计的。哈默尔说过:"对于21世纪的企业来说,流程将非常关键,优秀的流程将使成功的企业与其他竞争者区分开来。"因此,越来越多的企业希望能通过设计优秀的流程来提高企业的竞争力

软件测试流程

柔情痞子 提交于 2020-03-28 18:33:02
测试流程总结为: 需求分析(功能、环境、资源)-----需求评审---需求搞定,理解需求---测试计划---测试用例设计及评审---执行测试用例---发现bug-----提交bug----确认bug修复,关闭bug-----编写测试报告及总结-----编写安装文档或者使用手册-----结束 1、需求调研在软件需求分析阶段,测试就应介入参与需求调研,已测试的角度分析需求的可测性,可构思将来对其测试的方法、原则等,同时全面了解系统需求,从客户的角度考虑软件测试需要达到的验证状态,何鞋功能点需要重点测试,何些不需,已变来指定测试计划 2、执行测试计划 1)测试背景:a 软件项目介绍, b 项目涉及人员(研发、产品负责人) 2)测试依据;产品定义书、总体设计说明、详细设计文档、参考产品 3) 测试资源:a 测试设备需求、b 测试人员需求 c测试环境需求 4)测试策略:采取的测试方法、搭建那些测试环境、采取哪些测试工具已测试管理工具 5)测试日程:测试需求分析、测试用例辨析、测试实施(重点关注及投入资源) 简单内容描述:本次测试目的、对象、方法、范围、过程、环境要求、接受标准、测试人员、测试时间 3、需求review开发在完成软件需求之后,会提交需求分析文档,测试人员根据需求调研所了解的需求说明文档等资料,对需求文档进行review,检查文档是否满足需求,是否与需求一致 4

软件测试流程

走远了吗. 提交于 2020-03-28 18:32:08
一、 新产品或工程管理流程 1.1、需求调研 在软件需求分析阶段,测试人员从软件生命周期的需求阶段就开始介入在需求阶段的测试人员参与软件需求调研,以测试角度分析需求的可测性,可构思将来对其测试的方法、原则等;同时全面了解系统需求,从客户角度考虑软件测试需要达到的验证状态,即哪些功能点需重点测试、哪些无需,以便将来制定测试计划。 1.2、制定测试计划 进行每一种测试之前,测试负责人要根据“产品定义书”及“总体设计说明”和“详细设计文档”制定“测试计划”,制定总体的测试计划,详细阐明本次测试目的、对象、方法、范围、过程、环境要求、接受标准以及测试人员和测试时间等内容,“测试计划”经过审查通过,才能实施。 1.3、需求Review 开发在完成软件需求分析之后,会提交需求分析文档,测试人员根据需求调研所了解的需求以及产品需求说明文档等资料,对需求分析文档进行Review,检查文档是否满足了需求,是否与需求一致等等。 1.4、设计Review 在软件分析设计阶段,测试人员参与设计讨论,了解系统的实现方式和原理,并对概要设计和详细设计提出自己的见解。设计结束之后,开发提交概要设计文档和详细设计文档,测试人员对设计进行Review,检查设计规划和实现方案是否合理,如果不合理,存在的问题是什么、如何改进等等。 1.5、测试设计 在设计测试方案时,首先分解测试内容,对于一个复杂系统

优惠券设计及流程

五迷三道 提交于 2020-03-28 04:40:33
在整个APP开发产品发展的整个周期中,运营活动必不可少,而发放优惠券已成为运营活动的一种基本形式,而关于优惠券设计的整体流程尤为重要。接下来,分享一下自己的经验,希望对大家有帮助,感谢支持! 整体架构分析: 一、确认优惠券的类型 首先我们要区分优惠券和代金券: 优惠券 给持券人的某种特殊权利的优待券,可以折抵商品价值,给消费者带来了优惠。 比如原价100元的商品,如果消费者有一张9折的折扣券,那么该商品的价格就是90元。 代金券 可以代替钱币来购买或者消费的一种消费形式,相当于货币,可以直接用来购买商品,但并不能给消费者带来优惠,消费者还是原价购买的商品。 比如原价100元的商品,消费者如有代金券可等额抵扣,没有则不抵扣,但商品原价是固定不变的。 而我们常见的优惠券类型有:体验券、礼品券、折扣券、特价券、换购券等,我们要根据运营活动选择合适的优惠券类型。 在确认优惠券类型的同时,一定要注意区别每一类优惠券的形式及使用条件。 二、确认优惠券发放对象 比如,新注册用户首次登陆可领取“新人优惠券”,或者与会员等级、会员积分关联。 比如,白银会员以上用户可使用、会员积分超过3000可使用等等。 一般发放对象包括: 等级用户:针对某一等级的会员发放,或者会员等级达到某个等级才可领取。 新注册用户:用户注册后首次登陆即可获取XX金额的优惠券。 全部用户:所有用户均可领取,不限制等级、用户身份。

设计工作流就象设计一部汽车

僤鯓⒐⒋嵵緔 提交于 2020-03-25 12:47:50
3 月,跳不动了?>>> 关键字: 工作流设计 工作流开发 设计一个好的工作流引擎,就象设计一部汽车,它必须有发动机,提供动力,轮子提供行走,灯提供照明,喇叭提供提示。刹车提供停止,倒挡提供后退出。车门提供钥匙进入系统,也可以说是安全验证,导航器提供方向。 现在试想一下,我们拿着钥匙(用户名与密码),进入汽车(工作流引擎前台操作),先看看仪表有多少水与油料(待办工作)。 好,现在我们开始进入发动引擎(启动流程)。看看前面是否有障碍物(采集信息),挂挡,采油门(点发送流程按钮)。松离合,前进。。。。。 转弯要看前面的条件是什么样的(方向条件),停车(是否有情况),到达目的地(流程结束),中途特殊情况(流程完成条件)提前返回。 意外情况抛锚(流程体检)需要检修。 以下几个流程的要素。 1, 节点。 2, 节点完成条件。 3, 方向。 4, 方向条件。 5, 流程完成条件。 6, 文书、单据。 7, 岗位。 8, 部门。 9, 操作员。 驰骋工作流 在线演示 大量的多媒体流程设计案例 多个行业设计案例 http://ccflow.cn 来源: oschina 链接: https://my.oschina.net/u/10897/blog/764

设计模式在美团外卖营销业务中的实践

房东的猫 提交于 2020-03-20 16:02:08
3 月,跳不动了?>>> 一、前言 随着美团外卖业务的不断迭代与发展,外卖用户数量也在高速地增长。在这个过程中,外卖营销发挥了“中流砥柱”的作用,因为用户的快速增长离不开高效的营销策略。而由于市场环境和业务环境的多变,营销策略往往是复杂多变的,营销技术团队作为营销业务的支持部门,就需要快速高效地响应营销策略变更带来的需求变动。因此,设计并实现易于扩展和维护的营销系统,是美团外卖营销技术团队不懈追求的目标和必修的基本功。 本文通过自顶向下的方式,来介绍设计模式如何帮助我们构建一套易扩展、易维护的营销系统。本文会首先介绍设计模式与领域驱动设计(Domain-Driven Design,以下简称为DDD)之间的关系,然后再阐述外卖营销业务引入业务中用到的设计模式以及其具体实践案例。 二、设计模式与领域驱动设计 设计一个营销系统,我们通常的做法是采用自顶向下的方式来解构业务,为此我们引入了DDD。从战略层面上讲,DDD能够指导我们完成从问题空间到解决方案的剖析,将业务需求映射为领域上下文以及上下文间的映射关系。从战术层面上,DDD能够细化领域上下文,并形成有效的、细化的领域模型来指导工程实践。建立领域模型的一个关键意义在于,能够确保不断扩展和变化的需求在领域模型内不断地演进和发展,而不至于出现模型的腐化和领域逻辑的外溢。关于DDD的实践,大家可以参考此前美团技术团队推出的《

Activiti工作流实战使用总结

两盒软妹~` 提交于 2020-03-19 17:23:13
作流在我们日常的工作中用得可谓相当普及,尤其在企业内部管理系统,如考勤、财务、合同等系统中更是离不开它。在我们金融科技领域,工作流主要用于贷款审批、风控审核等环节。由于工作流具有一定的门槛,国内尚没有能满足企业级应用的工作流开源框架,一些国内CMS开源项目号称支持的工作流也只是对Activiti的简单引入或者是较简单的工作流实现,还不能完整的满足一般企业应用。 Activiti是目前最热门的开源工作流框架,但是由于中西方文化差异及组织架构上的不同,拿Activiti来做中国式的企业级应用难度很高,需要做大量的改造。如果JAVA底子不好推荐XJR快速开发框架,基于国内企业级需求自主开发的一款java开发框架。通过图形化、可视化的简单拖拉设置操作,快捷设计出我们所需的表单、APP、流程、报表等,可开发各种管理信息系统。 这里记录下Activiti工作流常见的思考点及解决思路,实际碰到的问题会更多且更复杂。 1、待办已办在Activiti相关API中是面向任务的,需求是面向流程的 比如,如下图的需求 在Activit中一个流程是有多个Task组成,而我们中国式的审批需求是一个流程只允许出现一次,哪怕这个流程你在审批过程中参与过两次以上的审批任务,也仅需要显示一次。 这里就需要将TaskService查询出来的任务再按流程实例ID进行去重,去重后任务查询api的分页会变得不可用

Activiti工作流实战使用总结

大憨熊 提交于 2020-03-19 17:22:57
作流在我们日常的工作中用得可谓相当普及,尤其在企业内部管理系统,如考勤、财务、合同等系统中更是离不开它。在我们金融科技领域,工作流主要用于贷款审批、风控审核等环节。由于工作流具有一定的门槛,国内尚没有能满足企业级应用的工作流开源框架,一些国内CMS开源项目号称支持的工作流也只是对Activiti的简单引入或者是较简单的工作流实现,还不能完整的满足一般企业应用。 Activiti是目前最热门的开源工作流框架,但是由于中西方文化差异及组织架构上的不同,拿Activiti来做中国式的企业级应用难度很高,需要做大量的改造。如果JAVA底子不好推荐XJR快速开发框架,基于国内企业级需求自主开发的一款java开发框架。通过图形化、可视化的简单拖拉设置操作,快捷设计出我们所需的表单、APP、流程、报表等,可开发各种管理信息系统。 这里记录下Activiti工作流常见的思考点及解决思路,实际碰到的问题会更多且更复杂。 1、待办已办在Activiti相关API中是面向任务的,需求是面向流程的 比如,如下图的需求 在Activit中一个流程是有多个Task组成,而我们中国式的审批需求是一个流程只允许出现一次,哪怕这个流程你在审批过程中参与过两次以上的审批任务,也仅需要显示一次。 这里就需要将TaskService查询出来的任务再按流程实例ID进行去重,去重后任务查询api的分页会变得不可用

JBPM通用流程设计方案(一)

陌路散爱 提交于 2020-03-17 16:00:37
某厂面试归来,发现自己落伍了!>>> 前言: 任何系统中的流程管理,都少不了参与人员、流程相关信息及文档、审批结果,要设计一个合适的通用管理流程的方案,肯定少不了需要满足以上的要求,而对于弹性要求比较高的系统中,可能还需要加上一点,允许自定义流程及自定义流程的表单,即应该为可扩展的,普通的用户也可以参与流程的设计,即对于非开发人员来说,这种流程参与要求系统有着更高的易用性。 JBPM4目前已经简化了流程管理中的很多方面,如人员的参与(有用户组,用户及swimlane), 流程的相关信息可以使用流程的启动参数携带,自定义流程及表单则需要使用其他的技术进行辅助开发(如flash,或javaFx是两种不错的选择) 下面基于这种设想进行系统的设计及实现: 一、流程的设计: 我们的流程需要先使用jbpm eclipse的设计器进行,用它来生成流程的定义(主要为xml文件)[后面可以采用java applet技术或javafx技术进行自定义流程xml] 二、发布流程  发布流程至系统中成功发布后,显示流程的示意图,并且可以基于这个示意图设置任务的处理人员和任务表单。 发布至系统中的流程需要进行分类管理,并且能提供一些流程说明及备注之类的相关信息,这跟生活中的很多流程一样,特别是政府办公,去政府办理任何一事务时,都需要提交材料,经过不同的部门的相关负责人进行处理,最后才进行归档

Activiti工作流实战使用总结

一曲冷凌霜 提交于 2020-03-17 12:35:45
工作流在我们日常的工作中用得可谓相当普及,尤其在企业内部管理系统,如考勤、财务、合同等系统中更是离不开它。在我们金融科技领域,工作流主要用于贷款审批、风控审核等环节。由于工作流具有一定的门槛,国内尚没有能满足企业级应用的工作流开源框架,一些国内CMS开源项目号称支持的工作流也只是对Activiti的简单引入或者是较简单的工作流实现,还不能完整的满足一般企业应用。 Activiti是目前最热门的开源工作流框架,但是由于中西方文化差异及组织架构上的不同,拿Activiti来做中国式的企业级应用难度很高,需要做大量的改造。如果JAVA底子不好可以试试XJR快速开发框架,基于国内企业级需求自主开发的一款java开发框架。通过图形化、可视化的简单拖拉设置操作,快捷设计出我们所需的表单、APP、流程、报表等,可开发各种管理信息系统。 这里记录下Activiti工作流常见的思考点及解决思路,实际碰到的问题会更多且更复杂。 1、待办已办在Activiti相关API中是面向任务的,需求是面向流程的 比如,如下图的需求 在Activit中一个流程是有多个Task组成,而我们中国式的审批需求是一个流程只允许出现一次,哪怕这个流程你在审批过程中参与过两次以上的审批任务,也仅需要显示一次。 这里就需要将TaskService查询出来的任务再按流程实例ID进行去重,去重后任务查询api的分页会变得不可用