流程的设计 (2)
- 格式:ppt
- 大小:1.53 MB
- 文档页数:24
任务流程(⼆)——多⾓⾊任务流程的设计之前我写过⼀篇⽂章《任务流程——产品设计的⾻架》,讲的是任务流程的重要性及作⽤,在⽂中,我把流程图⽐做迷宫,分析了两者的共同特征,以及该如何去设计流程。
照那篇⽂章中的思路,流程图做好后⼀般是这个样⼦的。
看,是不是很像⼀个迷宫路径:但是,当时我只想到了单⼀⾓⾊的使⽤流程,却忽视了另⼀种更复杂的情况,即多⾓⾊共同参与才能完成的操作,⽐如C2C⽹站中买家和卖家的操作。
遇到这种情况,之前的流程图画法还好使吗?流程图还和迷宫类似吗?NO!答案当然是否定的。
买家和卖家共同操作,其实更像是在下⼀盘棋,双⽅依次在棋盘(⽹站)上出招,⼀来⼀往,直到决出胜负(到达操作终点)为⽌。
唯⼀和下棋不同⽽和单⼀⾓⾊流程相同的是,参与的⽤户都希望能快速完成任务,⽽不浪费过多的时间在这上⾯。
但如果依然⽤传统的流程图去描绘这些⾏为,还是难以直观的表现出这种回合制操作的特性。
下⾯以在线交易为例(担保交易)来说明这种流程图的画法:1.标注出参与的⾓⾊在这个例⼦中有两个⾓⾊:买家和卖家,中间的是系统,它是⼀个第三⽅⼯具,通过它买家和卖家才能形成互动,也就是买家和卖家进⾏对弈的棋盘。
在这个图中,三⽅的关系⼀⽬了然。
2.画出主流程前⾯提到过,⾓⾊的⽬标都是快速完成任务,这其实和通过迷宫是⼀样的道理。
因此和单⼀⾓⾊的流程设计⼀样,先画出最重要的主流程。
(注:红⾊是被动流程,即由于对⽅操作所造成的)3.画出次要流程接下来再补⾜剩余的部分,即异常或⽀线流程(⽐如退款)。
注:这个流程并不是真正的担保交易流程,仅作⽰范,⽬的在于讲解该⽅法。
看,这么复杂的流程要是还⽤传统的流程图画法来演绎的话,估计整个项⽬组的⼈都会疯掉。
我认为这种流程图虽然不如传统的流程图标准,但对于快速让项⽬组熟悉整体业务逻辑还是⾮常有帮助的。
4.全局分析别以为这个图真的很复杂,其实是有规律可循的。
把这个图按照不同阶段分成四个层次,然后再来解读:第⼀层不必说了,是我们平常接触最多、最普遍的正常流程;第⼆层是由卖家发货后,买家发起了退款申请⽽导致的⼀个异常流程。
流程的设计一、教学目标1、能够分析流程设计应考虑的基本因素。
2、能够对生活和生产中的简单事项进行流程设计,并画出所设计的流程框图。
3、通过对生活和生产中的简单事项进行流程设计,体验流程设计的过程,初步形成科学、严谨的生活态度。
二、教学重点流程设计应考虑的基本因素。
流程设计的步骤。
三、教学难点流程设计应考虑的基本因素分析。
四、教学方法1、讲授法2、情境创设法3、任务驱动法五、教学过程1、导入,回顾上节课的内容(5min)上节课我们一起学习了什么是流程,流程的表达方式,下面我们来提问一下一些内容。
(抽号数,提问流程、环节、时序的定义)2、流程设计的目标(6min)(呈现例子,某个同学晚上的作业)生活和生产活动中,我们离不开流程。
以做作业为例,这是某个学校的学生周末的作业。
在设计做作业这个流程的时候,需要实现什么目标?(节省时间、提高效率、作业质量要好等等)(呈现例子,快时尚品牌生产的衣服,每周更新)像这样的快时尚品牌,生产衣服的时候,大家觉得应该要实现什么目标?(衣服的质量要好、生产效率高、安全不含甲醛、提高利润等等)总结:书本P50内容呈现,在我们的工作、生活、生产活动中,流程的设计主要考虑实现的目标就是这些。
当然除此之外,根据具体情况,还有其他的实现目标。
3、小练习——寒假七天游流程的设计(18min)某学校为每个学生提供一份价值7000元人民币的旅游基金,旅游地点为香格里拉(普达措国家公园)-丽江(玉龙雪山)-大理(古城),每个景点必须去,但是景点之间的顺序自行安排。
注意:1.昆明作为旅游中转站;2.其中香格里拉距离其他各个景点的距离较远(坐火车约5-6小时);3.各地出行方式及价格:福州——昆明:飞机:约2小时50分钟,价格1220元;火车:10小时46分,价格806元。
香格里拉——昆明:班车:12-16小时,价格208元。
丽江——昆明:火车:9小时16分,价格89元。
机票:1.2小时,价格180元。
数据流程设计
数据流程设计是指在系统开发过程中,设计和规划数据的输入、处理和输出的流程。
数据流程设计主要包括以下几个步骤:
1. 确定数据需求:与业务方沟通,了解业务需求,明确需要处理的数据和数据的类型。
2. 制定数据流图:绘制数据流图,包括各个数据流程之间的联系和数据的流向。
数据流图可以使用工具如UML来绘制。
3. 确定数据处理方式:根据业务需求,确定数据的处理方式,包括数据的输入、处理和输出方式。
可以使用工具如数据库、ETL工具等来实现数据处理。
4. 设计数据存储结构:根据数据处理方式,设计数据存储结构,包括数据库表结构、文件结构等。
5. 编写数据流程实现代码:根据数据处理方式和数据存储结构,编写相应的代码来实现数据流程处理逻辑。
6. 运行和测试数据流程:运行数据流程,进行测试和验证数据流程的正确性和有效性。
7. 监控和优化数据流程:监控数据流程的执行情况,对数据流程进行优化和改进,提高数据处理的效率和质量。
综上所述,数据流程设计包括了从确定数据需求到实现和优化数据流程的全过程。
设计好的数据流程能够提高数据处理的效率和质量,为系统的正常运行提供有力的支持。