优化大型机床装配调度:项目管理软件的应用方法

2023-10-19 10:30

本文主要是介绍优化大型机床装配调度:项目管理软件的应用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近,Zoho Projects项目管理软件的一位资深客户,跟我们分享了他是如何把Projects应用于大型机床装配的复杂调度。小Z觉得特别有必要,把各行各业的成功应用和实践经验发布出来。在取得这位资深用户同意后,我们推出了本篇文章,一起看看项目管理软件与制造业大型机床装配,能够碰撞出什么样的火花。

  项目背景

  客户所在的M公司,是一家大型镗铣机床的设计、制造、销售与安装服务的企业。近年来,订单呈爆发式增长,凭借人工管理经验的装配作业调度,已经无法应对当下的生产需求。如何合理使用有限的作业资源,达到提升装配效率的目的,成为亟待解决的问题。装配作业调度的问题,主要表现为五个方面:

    1、调度排产效率较低
    2、装配调度管理粗放
    3、项目交期不稳定
    4、资源浪费
    5、成本上升

  客户是怎么解决以上五个问题的呢?

  首先,他针对车间装配和客户现场装配两个阶段调度目标存在差异的情况,借助作业调度理论和算法,在考虑单个项目开工日期有所不同的前提下,建立了由最大完工时间、总拖期时间、作业总负载、总成本等为参考目标的装配调度模型,以获得较优的调度方案。

  为了最大限度地保证调度方案能够落地实施,在分析M公司信息化管理需求后,借助于Zoho Projects项目管理软件,构建装配调度信息管理可视化监控系统。通过实际应用和运行,证明这种方案和系统可以提高管理和作业效率、降低成本。

  需求分析

  M公司的大型机床产品,装配工艺复杂,工序繁多,周期长,项目的各个阶段为串行方式执行。如各个执行环节沟通不畅,就会出现信息更新和流程运行滞后的问题,上游工序引发的问题将层层向下传递,导致项目无法按照调度计划完成。

  例如,客户现场安装的项目,因地域空间存在差异,项目执行状态特别依赖于现场人员的主动反馈,信息处于单回路流动,现场项目管理基本上处于开放状态,出现项目执行和调度计划脱节,拖期严重,作业成本浮动过大、难以控制等问题。所以,特别有必要从项目信息化管理的角度,对装配项目的执行过程控制进行探讨,并找出解决方法,保障调度方案可以良好地落地执行。

  信息管理可视化监控系统的五大模块

流程图

  (基于Zoho Projects构建的系统流程图)

  1、基础信息管理

  进行通用参数和应用管理参数的配置。通用参数包括地域、语言、事件、日历的设定等。应用管理参数包括人员角色的创建、角色相关的信息管理、使用权限的分配和审批流程管理等。基础信息设置允许用户根据M公司的装配管理实际情况进行自定义设置。

  在Zoho Projects中进行如下配置:

  (1)门户配置—设置地域、语言、日期和时间、项目、任务和时间表等基础信息;

  (2)用户管理—建立用户群,配置用户相关信息,如门户用户、客户用户和团队;

  (3)权限简档和角色—设定不同角色及各个角色的访问权限;

  (4)任务自动化—设置作业流程和审批。

配置

  (基础信息示例)

  2、装配项目任务编制

  系统需要根据M公司装配项目的实际执行流程,方便地创建和制定装配项目,提供多级任务列表及其任务开始时间、结束时间、任务执行作业人员、任务状态、工时、工艺文档等任务关联参数和信息的设定。详细完整地描述M公司装配项目的任务流程、任务关系和任务依赖性,同时根据不同的装配项目类型创建和调用项目模板,并且能够支持外部项目任务文档的快速导入和导出。

  (1)在主界面“项目”中创建新的项目;

  (2)项目创建完成后,在“工作概述”中通过“里程碑”,设置装配项目的阶段;

项目设置

  (装配项目设置示例)

  (3)进入“任务”菜单,依据装配项目的作业工序和作业内容,进行WBS分解、多级任务创建以及作业文档的关联。

工序依赖关系

  (工序依赖关系)

  3、资源和调度管理

  在人员层面,管理人员、技术人员和项目执行作业人员,是M公司涉及到的主要资源。资源和调度的管理系统需要满足以下基本原则:建立一个总资源池,从总资源池中选择角色人员建立项目资源池,从项目资源池中为任务分配资源,下级资源的分配均从上一级资源池中选取。调度方面需要在已编制完成的项目任务中,按照装配计划选择作业人员,设定工序任务的完成时间、优先级等。项目任务时间日历设置完成后,已分配的作业人员在同一时段内不能重复使用,管理人员不受此规则的约束。还要能提供条形图、热图等资源使用情况的可视化展现。

  (1)按照调度计划中的该项目所涉及的作业人员,在“设置”-“用户管理”-“团队”中建立该项目的作业团队,作业团队包括负责人和作业角色;

用户资源配置

  (用户资源配置)

  (2)配合已完成的任务计划编制设置,在新建项目中按照调度计划或调度方案,进行“任务-人员”关联,完成里程碑和各级任务的工期、成本、作业逻辑关系等配置。

项目团队构建示例

  (项目团队构建示例)

作业资源使用热图

  (作业资源使用热图)

  4、进度管理

  为实现M公司装配项目进度管理,该系统需要提供多种可视化的项目管理动态控制方法,例如项目进度管理中经典的对比甘特图法、箭线图、香蕉曲线对比法、S型曲线比较法和EVM挣值管理法等。此外,系统需要具备完善的项目问题管理功能,可以对项目执行过程中出现的问题提供完善、详细的“反馈-解决-反馈”闭环管理机制。

  (1)“创建项目”时,将任务统计的“上卷功能”设置成系统以甘特图、百分比和数值形式自动统计和显示项目各阶段和任务的实际工时、成本等进度信息;

  (2)“问题”可以为项目团队提供“反馈-跟踪-解决-反馈”的闭环问题解决机制;

  (3)“设置”-“门户配置”-“项目预算”-“预算设置”,配置相关参数,勾选“挣值管理”选项,启用EVM对项目绩效和进度的度量。

任务状态监控

  (任务状态监控示例)

  5、数据收集分析和可视化

  系统需要具备全面的数据分析、数据报表功能和数据可视化的功能,允许对作业资源、成本进行实时汇总、统计、分析、可视化呈现,并提供所有数据的存储和访问功能。

  (1)在“报表”-“资源使用”中,查看时间维度上资源使用情况的热图或条形图显示;

  (2)在“时间表报表”-“项目报表”,查看实际工时和实际成本;

  (3)在“任务报表”-“基础报表”和“高级报表”中查看多视角下的任务状态;

  (4)通过主页“最近的项目”进入已创建项目的“仪表板”,进行可视化的部件配置,编辑和设定需要显示的单个项目过程数据和图形显示方式,便于项目负责人监控和部门监控;

  (5)在“主页”-“组合”中配置所有项目的过程数据和图形显示方式用于部门或公司监控;

  (6)在“设置”-“应用市场”的“Zoho应用”拓展插件中,选择“Analytics”插件,进行项目结束后的综合分析。

项目可视化监控

  (项目可视化监控)

装配绩效分析

  (装配绩效分析)

  综上,Zoho Projects在M公司实现了针对大型机床装配的可视化监控,过快速识别项目调度计划执行过程中的扰动因素和风险,及时制定应对方案,采取纠正措施,保证装配项目顺利执行。M公司在装配项目的执行过程中,实现了精细化、动态化管理,提高项目管理效率,减少了项目超期的风险,收获了很好的应用效果。

  在全球,超过20万家企业正在使用Zoho Projects制定项目计划、协调团队、管理工程进度和流程。我们也期待更多的客户朋友分享您的实际业务和应用体验,与Zoho携手共创高效的项目管理实践。

这篇关于优化大型机床装配调度:项目管理软件的应用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/239203

相关文章

使用python生成固定格式序号的方法详解

《使用python生成固定格式序号的方法详解》这篇文章主要为大家详细介绍了如何使用python生成固定格式序号,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录生成结果验证完整生成代码扩展说明1. 保存到文本文件2. 转换为jsON格式3. 处理特殊序号格式(如带圈数字)4

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

JavaScript对象转数组的三种方法实现

《JavaScript对象转数组的三种方法实现》本文介绍了在JavaScript中将对象转换为数组的三种实用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录方法1:使用Object.keys()和Array.map()方法2:使用Object.entr

SpringBoot中ResponseEntity的使用方法举例详解

《SpringBoot中ResponseEntity的使用方法举例详解》ResponseEntity是Spring的一个用于表示HTTP响应的全功能对象,它可以包含响应的状态码、头信息及响应体内容,下... 目录一、ResponseEntity概述基本特点:二、ResponseEntity的基本用法1. 创

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法