如何通过七个步骤为大型企业设计大型自动化系统

为大型公司设计与其对手方合作的自动化系统。一次创建两种类型的个人帐户:用于企业的雇员和经销商。并非所有人都信任的任务。我们为俄罗斯领先的建筑和装饰材料制造商设计了这样的系统。

企业规模巨大:经理,经理,贸易营销人员,分析师,会计师等多个级别。与该国不同地区的约150个经销商进行多次互动。整个系统必须精简和自动化。

有一些工作要做。首先,管理层没有关于经销商出售产品的最终消费者,其实际销售量和库存余额的完整信息。因此,产品供应不平衡。在这种情况下,根据营销活动的结果送给经销商的礼物没有送达他们。在公司本身,经理接受excel文件形式的订单,并拒绝共享有关当前状态的信息。该公司的管理层了解到这种情况无法持续。同时,由于工作成本高,他们不敢与大型IT集成商合作。

图片

步骤1:领域研究


详细研究了有关公司和产品活动的所有信息。例如,我必须学习以区分不同类型的盘子和灰泥。我们熟悉了客户网站及其竞争对手网站上的信息。可以访问公司的内部文件,规则,说明,与经销商的合同以及内部1C系统。

图片

步骤2:确定CEO的主要业务目标


与公司主要人员的对话非常有用。确定并同意领导层的主要目标。即:

  • 及时组织有关公司发货的数据。根据这些数据,评估销售的总体情况,跟踪趋势,制定计划,解决已发现和潜在的问题。
  • – . , , , . .
  • , .
  • . .
  • , .

图片

3:


在此阶段,对公司员工进行了数十次采访:部门负责人,各级经理和营销专家。我们使用焦点小组的方法,监控人们在工作场所的活动。实际上,我们的专家一个月就成为了客户公司的雇员。至少在实习级别。我们尽可能仔细地研究了所有内容。直到他们坐在经理的背后,从头到尾地看着他们如何处理订单。管理人员当然不能在这种情况下感到羡慕,但是他们无处可去。

特别注意收集和分析有关公司员工对数据的权利和访问级别以及员工如何使用此信息的信息。公司管理层在某种程度上促进了收集信息的任务。特别挑选了两个部门负责人,如有必要,他们可以接收并提供必要的信息。

在与经销商沟通的过程中也收集了数据。我们很幸运:除了我们所在地区的交易对手之外,我们还设法与其他代表进行了交流-就在那时,公司经销商年会在我们城市举行。我必须说,对于大多数经销商而言,使客户公司的活动尽可能透明的前景并不特别乐观。在交流过程中,很难与人们交谈并获得有关问题和解决方案的反馈。

这个项目的最长阶段的主要结果是对业务流程,愿望,UML,BPMN 2.0表示法和文本文件中的用户任务的详细描述。

图片

难点

– , .

, . , . , , . , , , .

. , , – . , .


4:


根据获得的数据,创建了大量各种类型的表格和图表。他们描述了数据流,所有实体,它们之间的关系,状态和交互。

形成了一长串对象,它们的属性,类型和来源,指示每个员工可以在其个人帐户中使用这些对象做什么。

例如,销售经理与经销商及其订单一起工作,但是无法添加新经销商并查看运输方式。他看到自己的计划,但没有看到部门的总体计划。他看到了商品的分类,但没有添加商品。它可以监视促销礼品的接收,但不能创建促销。等等。

图片

步骤5:开发自定义脚本


为所有类型的用户,行为模式创建了基本和辅助脚本。

这是一个非常简单的用户脚本示例。该部门的负责人决定确保快速有效地处理所有经销商订单。为此,用户在“订单”部分中选择了上周的订单,并直接查看列表及其所有状态。然后,他选择状态为“处理中”的订单,并查看这些订单属于哪些经理。

我们的专家针对MVP版本描述了数十种此类方案。即使这样,在此阶段绝对不能考虑所有内容。其余的计划用于项目开发的下一阶段。

图片

步骤6:建立使用者帐户结构


根据所描述的方案,我们为所有类型的用户确定了个人帐户的一组功能元素,以及部分和数据的结构。对于每种类型,都设计了自己的分区结构并具有所需的功能。

图片

步骤7:创建原型和技术规范


Axure工具用于创建未来系统的交互式原型。经过几次会议之后,我们与客户公司的管理层达成了该原型的协议,并为第一阶段的工作制定了清晰,详细的技术规范,在此基础上,我们可以处理软件开发和系统的后续实施。

图片

从项目工作的开始到结束三个月。

这是我们进行如此大规模分析工作的第一次经验。现在,我们深信,我们能够解决许多仅与大型IT集成商相关的问题。

All Articles