基于项目管理的造船企业的计划管理

摘要:针对船舶制造企业的大型、单件、小批等特点,通过对传统造船模式和生产计划管理的分析,将项目管理思想应用于船舶制造企业计划管理中,对造船工程进行合理的任务分解,估算其各节点作业时间、定义使用的资源,确定计划的关键路径和资源配置,以及对计划进行跟踪和调整,有效的解决了造船企业中计划的大、中、小计 划脱节、计划实施过程中难以控制等问题,减少造船项目实施过程中的资源冲突,保证按期交货。

关键词:WBS,单件,小批,甘特图,CPM

引言

船舶制造业是一项复杂的系统工程,它具有单件、小批生产、周期紧、多工种时间有序、空间分道、产品设计及工程设计占有重要的地位等特点,特别船东订购的多样性、多变性以及产品的复杂性,零部件的多样性及工艺的多样性,决定了其生产组织与计划的复杂性,以及生产资源的复杂性[1]

传统的造船工程计划管理是依靠造船工程师凭经验编制粗线条的计划,各工种和各类生产活动做到大致协调,在编制计划过程中没有考虑各工作的资源等问题。在计划实施过程中,出现大、中、小计划脱节,凭借监造师的经验、资格和能力进行调度和协调,结果造成船厂内各生产车间、部门、工种、船只之 间在时间、空间上的矛盾,无法从整体利益角度进行协调,造成计划失控,在多个品种、多个船台的性质下更为严重[2]

造船项目进度管理是将船舶建造工程作为项目来管理,运用项目进度管理的思想,在项目实施过程,对各阶段的进展程度和项目最终完成的交货期进行管理[3]。船舶制造企业是典型的大型、单件、小批生产类型企业,针对船舶制造中存在造船成本过高,交货期得不到控制,资源存在冲突,信息不能共享等问题,将项目管理的理论及方法引入船舶制造业,合理有效地编制进度计划,优化资源配置,并针对制造过程实行计划的动态跟踪和控制。


传统造船计划管理


1.1
传统造船计划管理存在的问题

(1) 计划编制问题

项目体系的不完整,导致了计划体系的不完整。大、中、小日程计划相互独立,互不关联,各层次的计划项目不能对应,上一层计划不能制约和指导下一层计划,下一层计划不能主动反馈到上一层计划,层与层间逻辑关系不严密[4]

(2) 资源冲突问题

造船的资源主要包括设备资源、人力资源、材料资源等。传统的计划编制过程中,没有明确造船任务所需资源的数量和时间。在任务开工之前,进行资源 调配,这样往往导致资源产生冲突,特别是多条船同时制造时,冲突现象更加严重。为了缓解资源冲突,必须进行加班、加点或延长工期,难以保证船舶建造的质量和交货期。

(3) 计划的控制问题

传统的造船计划管理只是按照制定的计划执行,没有将实际执行的情况和计划编制情况进行对比分析,特别是对于因资源等问题造成计划按期不能执行的情况,不能及时反馈到计划中。

(4) 造船交货期问题

传统的计划管理由于对任务分配不好、资源冲突、零件和材料的需要没有随着造船进度及时到货,生产过程中任何环节的一点小故障就可能影响到整个造船项目工作的顺利进行,导致造船周期的延误,周期一旦被拖延将会造成投资商或船厂多方面的损失。


1.2
目前改进计划管理的方法

(1) 甘特图:甘特图是最早出现的一种进度安排技术,用横坐标表示时间,每项活动用一个与水平方向平行的横条表示,横条长度表示活动完成需要的时间。甘特图容易绘制也容易理解,但在表达较为复杂的活动关系时,很难清楚表达。

(2) 关键路径法:关键路线法(CPM)是根据指定项目中各项活动网络逻辑顺序、单一活动时间和他们之间的逻辑关系,在此基础上进行网络分析,计算网络中各项活动的时间参数,即具体的最早和最迟的开始及完成日期,确定关键活动与关键路线,利用时差不断地调整与优化,以求得最短工期的方法。

(3) 计划网络评审技术:当具体的项目活动历时估算存在很大的不确定性时,使用较多。利用网络顺序逻辑关系估算项目历时。PERT与CPM的主要区别在于PERT利用活动的期望工期值代替CPM中最可能的活动历时[5]


造船项目计划管理


2.1
造船项目任务分解

造船工程中任务众多,活动复杂,因此,在制定进度计划时,首先要将造船项 目层层分解为一系列可予管理的基本活动,以便项目进度的计划和管理。按照项目进度管理的要求,将制造过程分为以下几个子项目:设计、建造、下水实验、完工交船。将每个子项目再分解,设计阶段可分为基本设计;详细设计和生产设计,这样层层细分,可得如图1所示的WBS:
clip_image001

图1 工作分解结构(WBS)



2.2
造船项目活动排序

在对造船项目分解后,确定各活动之间的逻辑关系,主要包括:完成-开始(FS);开始-开始(SS);开始-完成(SF);完成-完成(FF)四种类型。活动之间的关系可以用甘特图,PERT图等形式表示[6],造船项目活动排序如表1所示。

表1  造船项目活动排序

任务节点
前道节点
后道节点
关系类型
基本设计
详细设计
完成-开始(FS)
详细设计
基本设计
加工
完成-开始(FS)
加工
详细设计
船台加工
完成-开始(FS)
船台加工
加工
下水实验
完成-开始(FS)
下水实验
船台加工
完工交船
完成-开始(FS)
完工交船
下水实验
完成-开始(FS)



2.3
造船项目活动历时估计

在对造船项目任务活动分解并排序后,根据各项活动的性质,采用专家评估法、类比评估法、PERT分析法和模拟法等方法[7]对各项活动的时间进行估算,如表2所示:

表2  造船项目活动时间估计

活动
开始时间
持续时间
基本设计
T1
A1个工作日
详细设计
T2
A2个工作日
生产设计
T3
A3个工作日
加工
T4
A4个工作日
船台加工
T5
A5个工作日
下水试验
T6
A6个工作日
完工
T7
A7个工作日


2.4
造船任务所用资源的确定

根据造船项目任务的分解,确定各项任务在生产过程中所使用的资源的数量,根据项目活动时间和使用的资源,确定船舶项目的总体资源需求数量,并对存在资源冲突的活动,进行调整,达到资源、时间约束条件下的计划安排最优,造船任务所用资源如表3所示。

表3  造船项目活动的资源分配

活动
开始时间
结束时间
设备资源
钢材预处理
T1s
T1e
传送设备、多辊矫平机、抛丸除锈机、自动喷漆设备、烘干设备、号料样板
构件加工
T2s
T2e
龙门剪床、压力剪床、半自动气割机、门式自动切割机、光电跟踪自动气割机、数控自动气割机、刨边机、铣边机、气割机、肋骨冷弯机、数控肋骨冷弯 机、型钢矫直机、中频加热肋骨弯曲淬火机、三辊弯板机、四辊弯板机、水压机、油压机、气压机、万能弯板机、数控弯板机、折边机、数控水火弯板机、爆炸成形 设备
部件装配焊接
T3s
T3e
焊接设备、吊车、航车、龙门吊
分(总)装配与焊接
T4s
T4e
焊接设备、吊车、航车、龙门吊、胎架、脚手架、墩木、测量仪器
下水试验
T5s
T5e
测量仪器、下水墩木、滑道、滑板、下水支架、止滑器、仪表、测量器具

2.5造船项目进度计划制定

造船项目进度计划的确定主要有主进度计划,年度生产计划和月度生产计划。总进度计划是编制详细的作业进度计划、原材料、外购件采购计划、资源分配计划的基础[8]

总进度计划是根据造船任务的分解、活动时间之间的关系,以及活动时间的估计,确定造船项目的关键路径和关键路径的日程,如果关键路径上所需的时 间大于船舶交货期,就需要根据对活动之间的关系和时间进行调整。年度计划是将总进度计划的多个项目日程计划进行合并,反映整个年度总的生产情况,包括船体建造(材料加工,部件装配,分段制作,总装等)、舾装、涂装、出图、资源供应日期等。年计划随项目日程计划调整。月计划编制是根据总进度计划、上月生产情 况、本月生产情况、资源供应情况进行编制,编制顺序是船体建造、舾装、涂装、资源供应日期等计划。在编制计划过程中,将各项活动所需的资源考虑进来,而多个活动可能同时需要一个资源,造成资源的冲突,如一些高技术作业内容和昂贵的船厂设施,例如船台、船坞,得不到合理利用,使得生产成本提高、工期延误。因 此,计划的确定是个动态过程,根据企业的实际加工情况,进行动态调整。


2.6
造船项目进度计划控制

造船工程建造期间要根据制造总周期的长短确定情况反馈的时间及频率,收集完工情况、实际工时、生产资源消耗,对生产中的异常情况及时报告。将实际进度和计划进度进行比较,发现问题,并根据需要及时调整计划,调整后的计划应到及时反馈到上一层计划,对它进行相应的调整,总的进度计划也要随 之调整[9],整个造船计划管理过程是一个动态的控制过程。


用Project实现造船项目计划管理

在对造船项目计划管理分析的基础上,本文采用Project项目管理软件对45000吨位的某型号船舶进行任务的定义、活动的排序、资 源的定义,采用甘特图、网络图等方法编制项目的总体进度计划和计划执行的关键路径,并根据计划安排中的资源冲突情况进行调整,项目实施后,能对项目进行跟踪。

(1)任务分解、历时估计、资源定义,如图2所示
clip_image002
图2  造船项目任务、历时、资源图
(2)检查以下问题:日期冲突、资源冲突,对计划加以调整,若时间超出合同要求或上层计划
clip_image003
图3  资源使用冲突图
(3)输出相关网络图,确定其关键路径,如图4所示
clip_image004
图4  网络图
4 结论
本 文分析了项目管理在造船计划管理中的应用,给出了实现造船项目计划管理的方法和步骤,但由于造船是一项非常复杂的工程,不同的船厂根据自身的条件对船的任 务分解程度不同,因此本文只是给了总体进度上的探讨,并且对于造船的多项目计划、时间、资源的约束等方面没有作深入的分析。

记录-中柏京鲁600T龙门吊倒塌

来自 大众网-齐鲁晚报  张坚栋 冯炜程

本报烟台12月30日讯30日中午,蓬莱市区以西一造船厂的大型门吊突然倒塌。记者了解到,一名吊车司机在事故中不幸死亡。 记者30日下午4点左右赶到出事造船厂,事故厂区的东西两个入口均已被警方封锁,禁止车辆和 行人通过。记者看到在厂区对面的办公楼上有“京鲁船业”四个大字。在船厂西入口附近,记者看到倒塌的红色吊车,数十米高的吊车已经倒向偏东方向,并已断成 两三部分,只有西侧部分支架仍然站立,同为红色的吊车驾驶室已落到地面并发生变形。

船厂吊车发生事故的消息已经在厂区周围传开,无论是身着浅蓝色工作服的船厂职工,还是附近的 小店经营者都在谈论此次事故。一位商店女老板告诉记者,事故发生在中午12点左右,当时她正在店里看电视,忽然船厂方向传来几声巨响,“有点像地震”,地 面都跟着发颤,然后就看到厂区里乱了,紧接着就听说有大吊车倒了。在商店的一位小伙子则声称,事故发生时他在厂区以南数百米远都听到了声音,当他赶到厂区 想看个究竟时发现,现场已被严密封锁。

下午5点左右,一位该厂职工告诉记者,在事故中一位工友不幸遇难。他说事故发生在中午12点多钟,当时他就在现场,倒塌的是一个六百吨的门吊,吊车司机身亡。一位目击者表示,死亡的司机只有二十六七岁。

事故发生前的龙门吊

倒塌的龙门吊

 

WBS分解在软件项目中的应用

一 引言渐近明细是项目的特点,但这并不意味着不需要计划。

    没有计划或者是随意的不负责任的计划的项目是一种无法控制的项目。在高技术行业,日新月异是主要特点,因此计划的制定需要在一定条件的限制和假设之下采用 渐近明细的方式进行不断完善。例如对于较为大型的软件开发项目的工作分解结构WBS可采用二次WBS方法。即根据总体阶段划分的总体WBS和专门针对详细 设计或编码阶段的二次WBS。这其中部分的原因是需求的颗粒度在一开始往往是比较粗的,因此根据功能点对于整体项目规模的估计误差范围也是比较大的。更为 重要的原因是,需求往往不是编码工作分解的准确依据,因为一个需求的功能点可能对应多个代码模块,而多个需求的功能点也可能只对应一个或少数代码模块,同 时还有软件复用等因素要考虑,因此只有在概要设计完成以后才能准确地得到详细设计或编码阶段的二次WBS,根据代码模块的合理划分而得出的二次WBS才能 在详细设计、编码阶段乃至测试阶段起到有效把握和控制进度的作用。

二 WBS基本概念

    1.WBS分解的概念 WBS(Work Breakdown Structure)作为有效地计划和控制建设工程项目的工具。它是由一组可交付使用的项目产品/设施组成的,表现为一种层次化的树状结构,定义了整个工 程项目的工作范围。根据项目管理工作需要,进行不同层次的分解,以满足对项目产品/设施进行时间、费用、质量的计划和控制管理。随分解层次的深入,所定义 的项目产品/设施也就越详细越具体,位于整个WBS分解结构最底层是不能再进一步细分的产品/设施,也称为工作包,由它形成造价信息库,如还要对它做进一 步分解,其分解原则就变为完成该工作包的活动顺序或者施工工序。

    2.WBS的主要分解原则一个单位工作任务只能在WBS中出现一次一个WBS项的工作内容是其对应下级各项工作之和 WBS中的每一项都只有一个人负责,即使这项工作要多人来做,也是如此 WBS必须与工作任务的实际执行过程一致 WBS应服务于项目资源项目成员必须参与WBS的制定过程,以确保一致性和全员参与每项WBS都必须归档,以确保准确理解项目包括和不包括的工作范围在根 据范围说明书对项目的工作内容进行适当控制的同时, WBS必须具有一定的灵活性,以适应无法避免的变更需要

    3. WBS分解的主要方法类比法 类比法就是以一个类似项目的WBS为基础,制定本项目的工作分解结构。例如,ABC飞机制造公司,曾设计制造多种类型 的大型客机,当他们计划投入设计生产某种新型战斗机时,就可以使用以往制造大型客机而设计的子系统。以从前的子系统为基础,开始新项目的WBS的编制。比 如,该WBS的第一层中有飞机机身顶,该项又包括了飞机前身、飞机中部、飞机后身和机翼等第二层的多个子项。这种一般性的产品导向的WBS就成为新飞机项 目的范围定义和新型战斗机成本估算等工作的起点。

自上而下法

    自上而下法常常被视为构建WBS的常规方法,即从项目最大的单位开始,逐步将它们分解成下一级的多个子项。这个过程就是要不断增加级数,细化工作任务。这种方法对项目经理来说,可以说是最佳方法,因为他们具备广泛的技术知识和对项目的整体视角。

    自下而上法

    自下而上法,是要让项目项目经理成员从一开始就尽可能的确定项目有关的各项具体任务,然后将各项具体任务进行整合,并归总到一个整体活动或WBS的上一级 内容当中去。仍以ABC飞机制造公司设计制造新型战斗机为例,用这种方法,则不是开始就考察WBS制定的指导方针或是参考其他类似项目的WBS,而是尽可 能详细的列出那些项目团队成员认为完成项目需要做的任务。在列出详细的任务清单后,就开始对所有工作进行分类,以便于将这些详细的工作归入上一级的大项 中。比如说,项目团队某小组中的商业分析人员会知道他们必须确定用户对项目的要求以及该项目的内容要求;工程师们也会知道他们必须确定对系统的要求和对发 动机的要求。于是,该小组可能会将这四项任务都归入到战斗机制造项目的概念设计这个总项中去。自下而上法一般都很费时,但这种方法对于WBS的创建来说, 效果特别好。项目经理经常对那些全新系统或方法的项目采用这种方法,或者用该法来促进全员参与或项目团队的协作。使用指导方针 如果存在WBS的指导方 针,那就必须遵循这些方针。许多DOD(国防部)项目都要求承包商按照国防部提供的WBS模板提交他们的项目建议书。这些建议书必须包括针对WBS中每一 项任务的成本估算,既有明细估算项,也有归总估算项。项目整体的成本估算必须是通过归总WBS底层各项任务成本而得到的。当国防部有关人员对成本计划进行 评审时,他们必须将承包商的成本估算与国防部的成本估算进行对比,如果某项WBS任务成本有很大的出入,那一般就意味着对要做的工作任务还没搞清楚。

三 WBS的应用首先简单的介绍一下我们要应用WBS方法进行分解的管线项目经理管理系统:

    在网络资源管理系统中,管线资源应该包含如下的几类:基础空间信息 局站/机楼、机房、背景地图(道路、居民地、河流、铁路、绿地……)管道/杆路网络资源 人/手井、管道段、管孔、子管、电杆、吊线、线担/支架/抱箍、吊瓶/线夹、杆路项目经理等电缆网络资源 电缆段、电缆附件信息(传感器、分歧接头、气门、余长点等)、MDF、交接箱、分线盒等光缆网络资源 光缆段、光缆附件信息(光纤接头盒、余长点)、ODF、光交接箱、光分纤设备等传输网络资源 DWDM/PDH/SDH设备物理资源、DWDM/PDH/SDH逻辑资源(如光波道、段、通道、槽道、电路等)、传输倒数字配线架(DDF)数据网络资 源 ATM、IP、DDN、帧中继、分组项目经理等网络设备资源及逻辑资源 管线资源管理系统主要实现对管道、杆路、电缆、光缆以及设备的管理,以及实现对97用户配线系统进行支撑的功能,主要的功能分为基础空间资源管理、管线项 目经理、拓扑管理功能、路由设计分析、用户配线、资源调度、业务档案管理、查询统计、管线网络分析、系统管理、设备管理、专线业务、系统接口、数据管理 等.利用该系统,能够实现对管线资源的统一管理,从而达到为生产、建设、维护部门提供良好的统计分析、网络资源优化、规划设计和辅助决策的目的。

   下面我们将使用自上而下的方法对该系统进行WBS分解第一次分解:使用项目管理过程(包括启动,计划,实施,控制和收尾)作为工作分解结构的第一层,这样 不仅可以确保项目团队实施良好的项目管理惯用做法,而且还可以比较容易的按照时间安排工作分解结构的各项活动. 第二次分解:在第一次分解中,将功能设计已经分解到了子系统范围,而每个子系统,一般而言,都可以分解为若干模块,由模块则可以分解到具体的功能点,现以 管线团队设计为例,继续分解如下, 第一次分解和第二次分解的相互关系:后者在项目全过程管理工作的不同阶段,为前者提供不同的项目WBS分解的层次,以满足不同阶段计划和控制管理的需要。 根据以上WBS的分解结果,我们就可以在项目的不同阶段对项目进行估算(成本和日历) 、安排进度、作出预算、分配负责人员或组织单位,以便顺利完成项目。 四 结语由以上的分析,我们可以看到,WBS在项目管理中可以帮助我们实现:将项目分解为相互独立的、容易充分管理的、通用的项目产品/设施;分配负责这 些项目产品/设施的人员或单位,与其组织机构分解结构(OBS)相关联;设定这些项目产品/设施之间的业务逻辑关系、工作顺序,做进度计划安排;计划实施 这些项目产品/设施所需的团队分解结构(RBS)-人员/材料/设备,做费用估计;确定这些项目产品/设施应符合的质量团队、团队环境保护规定;通过 WBS和OBS,得到职能责任矩阵,形成项目各参与方的团队团队,制定沟通计划;统一的WBS、RBS、OBS,有助于对整个项目的工作范围、费用、进度 和质量进行计划和控制,提高管理效率;对WBS、RBS和OBS进行编码,建立统一的项目管理信息平台,关联与项目有关的各类数据,实现对工程项目的实时 控制,也为各参与方调整计划,控制变更,提供及时的项目决策依据;统一的项目团队的建立,帮助企业形成自身需要的各类工程项目经验数据,指导今后类似工程 的工作。    由此可见,统一的、标准化的WBS分解体系对解决团队项目管理中存在的问题,对快速提高我们的项目管理水平具有重要意义。以WBS分解结构为基础,建立的 统一的项目管理信息系统平台,将大大提升我们项目管理的效率和项目信息的实时性,真正实现项目管理信息库数据关联、信息共享的关键,也为建筑企业持续积累 历史数据提供平台。

文章来源:希赛网

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系

软件开发项目控制浅谈





摘要

本文主要谈谈软件开发项目控制的作用和类型,以及项目控制的步骤。
关键词
项目管理、控制

正文

一、项目控制的作用

      项目控制的作用就是为了保证项目按照预期的项目目标进行,必须对项目的运行情况和输出进行持续的跟踪监控,收集各种项目进展信息,对收集的信 息进行分析,与预期的项目目标进行比较。在出现偏差时及时分析偏差原因,制定有效的纠正预防措施,落实纠正预防措施。

      项目的特点是渐进明晰的,特别地软件开发项目更因为其结果的无形性、需求难以明确性、劳动密集性和智力密集性,渐进明晰这一特点更加显 著。在项目的初期,项目经理或项目成员基本上不可能像建设一栋有形的建筑一样,预想出项目实施过程中的所有情况(对于建筑行业来说,不可预见的主要是一些 不可抗力,如天气、人员的流失、供货的及时性)。所以,尽管已经尽可能明确制定了项目目标,并以此为目标制定了尽可能周密的计划,如果没有对照项目计划进 行严密的监控,并及时调整计划,不断使计划明晰化并符合实际,以尽可能地保证项目按照基准计划实施,并使计划的变更尽可能地减少,那么项目就很难达到原先 计划中制定的目标。这些目标要同时兼顾进度、质量、成本。

      所以不仅要制定出好的项目计划,更要进行严密的项目控制。项目控制是项目经理的一项重要职责,也是项目管理部门、项目成员、项目干系人的重要职责。

      项目控制的基础是项目计划,项目计划的基础是项目目标。因此,项目管理的第一步是要明确项目目标。软件开发项目目标应该包括软件系统的范围、 质量、进度、成本、市场或政治目标。范围目标是指软件系统的功能范围;质量目标包括软件系统的性能要求、技术指标、质量要求等等;进度目标包括软件系统的 交付时间,与客户达成共识的其他时间要求,如验收时间、培训时间等等;成本目标对企业内部来说就是项目的预算,对于客户来说就是能够给出合理的价格;市场 或政治目标就是诸如完成市场占有率、提高企业形象、打开知名度、击败某个竞争对手等等。

      第二步是根据目标分析自身的资源状况,资源包括人力资源(管理水平、技术水平、数量、行业知识与经验积累、技术知识与经验积累)、设备、资金、信息、与相关人员的关系或渠道。

      第三步是根据项目目标和资源约束来制定项目计划,项目计划应包括项目目标、项目任务的分解、项目组的组织机构和各角色责任、项目任务的责任分配、项目进度计划、成本计划、质量计划、沟通计划、风险防范计划、项目控制计划。

      第四步就是实施项目计划,在项目计划实施过程中要持续跟踪监控项目进展情况,并与项目计划比较,发现偏差,分析原因,及时采取纠正、预防措施,随时解决项目中需要解决的问题,包括项目团队的沟通和冲突问题。

      项目内外各种因素具有不确定性,同时项目相关环境中存在一定的干扰,因此项目的实施难以完全按照项目计划进行,出现偏差是不可避免的。良好的 项目控制可以保证项目按照计划稳定地完成项目目标,就是说可以及时地发现偏差、有效地缩小偏差、迅速地纠正或预防偏差,使项目始终按照合理的计划推进。

      下面引用著名的破窗理论来说明项目控制的重要性。

      美国心理学家詹巴斗进行过一项有趣的试验:他把两辆一模一样的汽车分别停放在帕罗阿尔托的中产阶级社区和相对杂乱的布朗克斯街区。停在中产阶 级社区的那一辆,停了一个星期也完好无损;而另一辆,他摘掉车牌,打开顶棚,结果不到一天就被人偷走了。后来,他把那辆完好无损的汽车敲碎了一块玻璃,结 果,仅仅过了几个小时车就不见了。以这项试验为基础,美国政治学家威尔逊和犯罪学家凯林提出了一个破窗理论。他们认为:如果有人打坏了一栋建筑上的一 块玻璃,又没有及时修复,别人就可能受到某些暗示性的纵容,去打碎更多的玻璃。久而久之,这些窗户就给人造成一种无序的感觉。结果,在这种麻木不仁的氛围 中,犯罪就会滋生、蔓延。

      “破窗理论在社会治安综合治理中的作用是显而易见的,在项目管理、项目控制中也有着重要的借鉴意义。许多人认为,这样做太简单,芝麻小事, 没有什么意义,而且兴师动众,没有必要。但是一个软件开发项目是否能够保证按照计划的进度质量成本完成的一个重要标志就是项目能否进行防微杜渐的控 制。这是破窗理论在项目管理领域中的一个直观的体现。有时,小题大做的处理是非常有必要的,以防止千里之堤,溃于蚁穴

      当然,话说回来,项目控制并不是对付项目中的小偷小摸或者犯罪嫌疑人。而是为了保证项目目标的达成。目前是讲究以人为本的时代, 项目控制也要讲究人性化管理。除了对项目进展的检查监督外,更有效、更长久的办法应该是提高人的素质,提倡责任控制、自发控制。

二、项目控制类型

1、按控制内容

      既然项目控制的作用和目的是为了保证项目实施最终能够满足项目目标的要求,而项目目标又包括项目可交付成果及软件产品的范围、质量、交付日 期,因此项目控制至少要包括范围控制、质量控制、进度控制。另外由于交付的成果大多具有确定的价格,而企业为了保证软件产品能够赢得一定的利润,就会设定 预算目标,因此还要进行成本控制。再者,软件需求的不明确性、项目的外在条件和多项目资源共享的情况,都有可能需要对项目计划进行调整,因此需要进行项目 的变更控制。

      范围控制:建筑行业可能不太需要范围控制,因为建造几栋房子其范围是非常。但也很难说,也许由于资金的问题,原来准备建7栋的,现在可能改成 先建4栋,再建3栋。或者原来准备建88层的,现在改成建68层。但是软件系统的范围控制就很重要,有的需求功能分解得很粗很模糊,项目范围是一个大致的 范围,这样就比较难以控制其范围。范围控制的第一步就是把项目的范围确定清晰。确定清楚后项目范围是比较好控制。

      质量控制:质量控制的目的是保证项目成果的质量满足项目质量计划中说明的项目成果的质量要求。项目质量计划的说明可能会引用其他文件来说明项 目成果的质量要求,如招标书、投标书、合同、需求规格说明书、国家标准、行业标准、企业内部制定的各种规范等等。

      进度控制:项目进行过程中,必须不断检查、监控项目的进展情况,以保证每项分解的任务都能按计划完成。持续收集项目进展数据,掌握项目计划的 实施情况,将实际情况与进度计划进行对比,分析其差距和造成这些差距的原因,必要时采取有效地纠正或预防措施,使项目按照项目进度计划中预定的工期目标进 行,防止延误工期。项目进度控制不仅要注意主要任务或关键路径上的任务的工期,也要注意一些本来次要的任务的进展,以防止次要任务拖延,影响主要任务和关 键路径上的任务。

      成本控制:成本控制的基础是在项目计划中对项目制定出合理的成本预算,也叫费用预算。成本控制就是尽可能地保证各项工作在项目计划中预定的预 算内进行。成本控制也可以叫费用控制。软件开发项目的成本最主要的是人力资源的成本,而人力资源的成本体现为各个项目成员薪资水平乘以他所花费工作日的总 合,因此人力资源的成本其重点在于合理地安排使用合适的人力资源。软件开发项目的成本还包括购买必需的软硬件设备的成本;需求调研所花费的交通、协作、通 信成本;购买必要的办公用品、参考资料的费用;给用户培训所需要花费的培训资料编写费、资料印刷费、产地费、设备费;如果需要第三方的鉴定或检测,还需要 一定的鉴定检测费用,包括准备的费用;如果部分组件需要外包,则应当控制软件外包的成本,包括交付给外包承担方的费用,和进行质量、进度控制的管理成本。

      变更控制:对于软件开发项目而言,变更一般是不可避免的。为了将项目变更的影响降低到最小,就需要采用变更控制的方法。变更控制就是要找出影 响项目变更的因素、判断项目变更范围是否有必要、判断项目变更的结果是否已经发生及效果如何等。进行变更控制的主要依据有:项目计划、变更请求和提供了项 目执行状况信息的绩效报告。

      在项目范围相对明确固定的情况下,质量、进度、成本三个目标一般是相互矛盾、互相制约的。赶工、缩短工期、加快进度往往导致成本上升或质量下 降,降低成本会使进度拖延或质量下降;提高质量需要更长的工期、更高的成本。因此应当注意平衡质量、进度、成本三个目标,更好地进行项目控制。

2、按控制执行人员

      项目控制按照控制执行人员来划分可以分为:项目组内控制、企业控制、用户方控制、第三方控制。

      项目组内控制:项目组内以项目经理为主,组织项目成员进行持续自我检查,对照项目计划,及时发现偏差、及时进行调整。

      企业控制:项目组以外,企业领导层以及生产部门、项目管理部门、质量管理部门、财务管理部门对项目进行控制。项目组一般应该定期提交项目状态报告给上述项目干系人,使他们了解项目的真实进展情况。

      用户方控制:用户方对于项目的进度、质量是最关心的,所以有责任感用户方会定期或不定期地需要获得项目进展的信息,作为他们项目控制的依据。 用户控制的措施主要是在发现问题后提出警告。当然,合同签订后软件系统的价格是固定的,所以他们对项目成本的关心程度不会像企业那样高。

      第三方控制:目前有些项目委托项目监理机构进行项目控制。作为第三方的监理机构,对于软件开发项目的成功是有利的,因为理论上监理单位利益独 立于双方之外,可以客观公正地提出相关意见和措施,保证项目的质量、进度及投资。同时,第三方监理拥有很强的咨询能力,可以帮助双方解决一些技术和管理难 题,促进项目进展。对信息工程建设项目实施成功与否做公正客观评价,又可以使软件系统用户和系统开发商双方的市场行为规范起来,客观上促进软件开发商提供 高质量的符合客户业务需求的软件系统,从而提高客户对建设软件系统的信心。

3、按控制方式

      控制一词的本意是指抑制或限制、指导或命令、核对或验证。项目控制是保证项目计划实施不偏离目标的有效手段,控制方式的选择伴随着控制者与控制对象渐进而长期的适应过程,它是一种综合而复杂的管理行为。

      远程控制:随着网络和通信技术的发展,企业经营市场的全球化,企业员工的工作可能远离企业管理部门,也可能在家里上班,传统的检查监控的控制方式无法适用。因此,制度控制将成为控制企业生产经营活动的一种重要方式。

      检查控制:企业通过检查监督等方式对项目组进行持续的监控,及时发现问题,解决问题,纠正偏差。人们不会做你期望他做的事情,只会做你准备检查的事情。这句话不完全对,但有一定的道理,主要看针对什么样的人。

      责任控制:项目任务分解合理,每个项目成员分工责任明确,每个成员按照自己的责任目标,按时保质地完成自己的任务。软件开发是智力型的手工劳动,传统机械的控制、管理方法很难起到真正的效果。

      自发控制:自发控制方式是把责任控制代之以更严格的、要求更高的、更有效的内部控制。它激励项目团队自觉行动,并不是别人要他做什么或怎么 做,而是客观的计划任务和变化的环境要求他采取相应的行动,不仅完成责任分配的份内工作,还在完成本职工作的基础上主动完成自己认为需要完成的工作。

4、按控制时机

      项目控制的时机可以可以在活动开始之前、之中和之后进行,分为预防控制、过程控制和纠正控制

      预防控制:防范于未燃是最好的一种项目控制方式,它可以预先做好准备避免和防止预期问题的发生。预防控制就是从项目的策划阶段开始,每个阶段 对后面项目实施的过程,根据经验预测和估计可能产生的偏差,并采取相应的防范措施,尽可能地消除偏差。例如,对于软件开发需要的技术,要及早安排培训学 习,做好技术预研,对于可能会流失的关键项目骨干,应当及早准备好替代人员。预防控制需要项目经理丰富的经验、敏锐的嗅觉和判断力、及时准确的信息。对于 确定的问题,进行项目假设和约束分析,假设是通过努力可以直接解决的问题,而这些问题是一定要解决才能保证项目按计划完成;约束一般是难以解决的问题,但 可以通过其他途径回避或弥补、取舍,如牺牲进度、质量等等;如果问题的出现具有不确定性,则应该在风险分析中列出,分析其出现的可能性(概率)、造成的影 响、采取的措施。

      过程控制:在项目的实施过程中进行持续的随时的监督和指导的控制。通过观察和定期汇报的形式都可以有效地进行过程控制,可以通过每周进度图表 清楚地显示计划的任务、已经完成的任务、与计划目标的偏差程度(准时、提早、延迟),一旦发现偏差,就应当考虑及时采取纠正或者预防措施。

      纠正控制:纠正控制是在项目的某个阶段或某个任务或整个项目基本结束或项目出现偏差后进行纠正的控制,这时候损失已经发生了,因此具有亡羊补牢的性质,纠正控制可能是迫不得已的唯一选择。

三、项目控制的步骤

      从以上项目控制的作用和类型分析来看,项目控制的基础和依据是项目目标和项目计划,所以项目控制的步骤就是:根据项目目标制定项目控制计划 (包括进度控制计划、质量控制计划、成本控制计划)、设定阶段成果验收准则、汇报和收集项目实施进展信息、判断偏差、分析偏差产生的原因和趋势、采取适当 的纠正预防措施,对纠正预防措施的有效性进行评估。

1、根据项目目标制定控制计划

      项目控制的对象不仅要针对总体任务,更要针对尽可能详细的分解后的任务,这样的控制才会取得应有的效果。因此项目控制的目标包括总体目标、分 任务目标、阶段目标。项目控制的基础是否扎实依赖于项目任务的分解是否清晰合理、是否尽可能的详细、阶段目标设置是否合理等等。有的任务的分解往往可以有 多种方案,应当找到既利于工作任务分配,有利于划分阶段目标的分解方案。

2
、设定阶段成果验收准则

      阶段成果验收准则应当包括在进度控制计划、质量控制计划、成本控制计划中。阶段成果验收准则就是判断阶段成果是否符合要求的标准,其最原始依 据是合同。由合同带出的依据包括需要遵守的相关技术标准规范、需求规格说明书、设计说明书、测试计划等等。

3、汇报和收集项目进展信息

      项目实施进展信息包括制度规定的定期汇报信息和项目管理人员不定期地收集的相关信息。定期汇报信息包括定期的会议和定期的项目阶段状态报告。 定期的汇报信息应但包括:项目当前状态、报告区间内完成的工作、计划区间内准备完成的工作、已经解决的问题、需要解决的问题(包括遗留未解决的问题、新出 现的问题、需要客户、企业领导层、兄弟部门等协调解决的问题)。项目管理部门根据项目组的汇报进行汇总统计。

4、判断偏差

      根据项目组汇报的项目当前状态(不能仅仅写一个延期或准时或提前、应当说明哪项任务延期、哪项任务准时、哪项任务提前)判断项目是否出现偏 差,这些偏差是在合理的范围、可接受的范围、还是应当尽快纠正的范围。通过把项目阶段状态汇报信息、汇总统计信息与项目计划、相关标准规范进行对比,及早 发现项目实施结果和计划预期结果之间的差距。为了更好地判断项目计划实施过程中的偏差,应该项目计划中按阶段设置必要的里程碑。不过,里程碑应当 设置的合理有效,而一旦里程碑设置好后,就要认真地进行对里程碑的结果进行检验,同时也不能仅仅依靠检查某些里程碑的结果,而不去跟踪监控产生这个结果的 过程。

5、分析偏差产生的原因和趋势

      所谓偏差主要是在进度和成本上的的,质量上的偏差对软件来说比较难以判断。项目实施过程中产生的偏差就是实际进展和项目计划之间的差距,可以 分为正偏差、负偏差和零偏差。零偏差意味着没有偏差;正偏差说明项目进度比进度计划有所超前,或当前花费成本少于计划中当前预算约定的成本;负偏差说明项 目进度比进度计划有所延迟,或当前花费成本多于计划中当前预算约定的成本。

      正偏差不完全是好事,负偏差也不完全是坏事。这些偏差的原因是什么,应当进一步向项目组了解情况,具体分析产生偏差的原因。

      可能的原因有:原来制定的项目计划不合理,过于保守的计划造成了正偏差,过于乐观的计划造成了负偏差;技术革新、管理革新提高了效率造成了正 偏差,资源不足、低效率、故障、人员离职造成了负偏差;成本的增加(负偏差),如增加奖金、提高工资、提高加班补贴造成了进度正偏差或零偏差;抽走技术人 员(正偏差)造成进度的负偏差;需求分析不够清楚、设计方案有问题造成进度和成本的负偏差;外部因素有:客户配合不力、外包供应商未能按期、按质的要求交 付、战争或自然灾害等不可抗力等等。

       除了要分析出偏差的原因,还要根据原因分析除可能的趋势。原来的正偏差或零偏差是否会发展成负偏差,原来的负偏差是否有希望扭转成正偏差,还是会在不采取措施的情况下越来越严重,对后面的项目活动有多大程度的影响。

6、采取适当的纠正预防措施

      偏差的判断和分析让我们了解了偏差的根源,可以有的放矢地制定适当的纠正或预防措施。如果是计划不合理,就进行计划变更;如果是设计不合理, 就进行设计变更;如果是人力资源不足,就适当增加人力资源;如果需要加班,就采取适当的措施安排加班。只有分析出造成偏差的根源和责任人,才能制定出对症 下药的和可以落实到具体人员的纠正预防措施。
7
、跟踪评估措施的有效性

      项目出现偏差后,制定的纠正预防措施和项目计划一样应该是具有可跟踪性的,就是说必须落实到具体的人负责,同时纠正的结果和效果是可以检验 的。纠正预防措施制定出来后,应当保证落到实处,因此必须进行跟踪检查,对纠正预防措施的有效性进行评估。

 

物资成本管理系统上线讨论会

今天召集信息中心、财务部、监审部、仓储管理等相关人员就物资管理系统上线事项进行一次讨论。

讨论议程安排有:

1、系统的需求讲解

2、新系统的业务开展描述

3、新系统的业务标准单据沟通

4、新系统上线前的各项准备事项

整个会议历时3个小时,大家对物资成本管理系统的功能各业务衔接有了初步的认识且对系统的后继的扩展提出了展望。

大家达成一些共识:

1、就系统的功能基本满足业务的需要;

2、原有的物管中心的职责范围要进行调整;

3、上线前的物资分类、仓库划分、目标成本结构、所有标准单据印刷、新旧系统割切准备。

4、产品物料清单的准备(BOM)

船舶设计软件的选型

公司经过一段时间的调研和邀请船舶设计软件公司来厂演示,敲定了船舶设计软件的产品。

从这次选型过程可以总结选型思路有如下几点:

1、公司的产品定位

2、公司的设计阶段定位

3、公司的信息化发展路线

4、软件厂商的实施能力

5、软件的市场使用人员数量

6、公司的设计人员能力评估

综述以上几点,想选择船舶设计软件也不是太困难的,如果考虑实施的预算,可以分阶段逐步实施。

船舶设计软件敲定就意味着后继的软件系统链的选择范围就有一定的框架。

如果从事船舶制造企业信息化管理,最好的办法先做好船舶设计系统的选型,在造船企业来说,设计是万物之源也是万恶之源,只有做好设计(生产工艺设计)才有可能提高生产效益和管理的科学性。

船舶生产计划开始到舾装工事结束大致流程

1、 生产计划
现在造船厂普遍采用分段建造法造船。由于以前是在船台上使用一台吊机将外板和龙筋等一个一个地组装起来,现在则是在地面上由大型吊机将组装结束的分段搭载 起来,船台周期明显缩短。分段建造法的采用带来了搭载吊机的大型化,分段组立工场的出现,和因地面与船台工程分离引起的零部件管理的详细化。

1..1 分段分割的研讨

分段分割(BLOCK DIVISION PLANNING),是对设计结束的船(或是设计中的船)按照该工场的设备能力和生产思想划分成制作单位的分段的作业。 由于分段划分的好与坏,对船体和舾装,所有作业工种的效率、品质、安全有较大的影响,所以这项工作非常重要。因此,研讨的项目非常之多,各项目互相制约。 分段分割由于受各船厂的设备和传统工作方法限制而各异,一般按照以下项目进行研讨:
① 分段的尺寸和重量应控制在工场设备能力以内进行划分。重量要考虑舾装品、脚手架的重量。
② 外包分段的话要考虑外包工场的设备能力
③ 考虑各种作业姿势,尽可能的采用向下的姿势进行焊接。
④ 减少搭载工作中的高空作业和脚手作业。
⑤ 搬运和翻身时,为了减少大的变形,分割时尽可能保持分段自身的刚性
⑥ 分割尽可能保证分段的精度
⑦ 分段的形状较易保持船型。
⑧ 分段的分割能保持搭载时的稳定性。
⑨ 分割应使舱柜和货舱能尽早完工
⑩ 分割时要综合考虑预舾装和单元舾装
以上项目必须考虑所有的工种。
而且,最初分段分割时只能根据过去的经验推测尚未决定的设计信息和舾装品信息进行分割,这也是需要熟练和经验的工作。分段分割结束后需要决定在坞内的搭载 顺序。搭载顺序由于分段的展开方式和坞内的建造方式不同而各异。一般来讲,作为搭载起点的分段选择机舱前的分段。原因是,船体结构中机舱和船艉部的结构复 杂,主机、辅机、管路等舾装工事量较多,以及因为有水密舱壁位置较易决定,和船型形状较易保持等因素。决定分段搭载和搭载顺序的同时作成搭载预定表。还要 决定在起工到进水之间分段按照什么样的进度进行搭载。此时,应考虑以下事项:
①确保建造线表中设定的建造工期
②由船体、舾装、油漆、脚手架等数个工程之间的关系决定轴心确定、 主机搭载、进水等主要工程节点
③考虑搭载吊机的作业负荷
④确定分段的位置,考虑安装、焊接、舾装品搭载等问题,保持适当的搭载间隔
1..2 日程计划的研讨
计划日程的目的是,统一制定各工程间的网络联系、各工程工事量的平均化。工程之间的网络联系不能统一制定的话,分段滞留时间会增加。工事量的不平均会导致 作业不能按照计划顺利进行。但分段滞留时间最短化和工事量的最平均化会使日程计划人员无法工作。一般管理量使用焊接长度、重量和部材数。管理量用单位时间 内完成的作业量作为标准工时,以达到日程平均化。日程计划以搭载日程为基础,按照预合拢日程、大组立日程、小组立日程,加工日程,钢材采购日程顺序倒推作 成。由于钢厂的钢板制作日数的关系,钢材采购安排在加工前1.5~2月。这时必须决定全部工程的日期。预合拢日程是由搭载计划、分段舾装、油漆计划汇总以 后作成的。预合拢日程必须与搭载工程同期化。 这是因为预合拢分段巨大,不太好决定施工区域,到搭载时滞留的时间长且长期占用空间,搬运较困难等因素。大组立预定根据搭载计划、预合拢计划、分段舾装计 划、油漆计划作成。大组立定盘分流水线定盘和固定定盘,根据定盘不同预定的作成方法也不同。流水线定盘要考虑进行有效的周转。在流水线内的工程不能停滞, 尽可能让同一类型分段连续制作,作业量大的分段与作业量少的分段交替制作。固定定盘的话,要充分利用有限的定盘面积,减少人员配置数量的变动。小组立预定 基于大组立预定作成。小组立作业一般在通用定盘上进行。考虑作业量的负荷与到大组立的滞留时间,尽可能使预定平均化。小组立也采用流水线定盘的话,预定制 作方法与大组立一样。加工预定根据小组预定按照切割机的类别不同制作。
2、放样图
设计图表示的是最后的完工状态,对于如何制作不进行指示。在详细设计阶段设计的图纸中,融入制造信息的图纸,就是工作图(施工图)。根据作业顺序,注明分 段名、部材名、部材编号等。同时,以装配图为单位将所有需要的零部件以分段名、部材名为别进行汇总,形成部材表。部材表是非常重要的表格,在钢板切割时作 为部材制作的管理表来使用,还用于小组或大组中部材的集结;在放样作业中用作单位零件的注销表,也用于焊接长度、重量管理量的计算。施工图(工作图)一般 不将所有的部材表示出来,尺寸、形状也不准确。将部材一个一个地准确画出来的工作就是放样。放样作业一般有如下内容:
① 将性能设计中画出的船体线图放大、光顺,决定船型的最终形状。进行肋骨的嵌入,接缝、纵骨的连接。
② 将每个部材形状准确画出。船的前部和后部复杂的弯曲面也是用平板加工而成的。将弯曲面展开成平面也属于放样工作。
③为了便于施工,对模具、尺的制作要进行工作指示。弯曲加工时要用的靠模制作,也属于放样工作。
④绘制将已定义形状的部材如何一个一个地从钢板中切割出来的套料图。为了尽量减少钢材的使用量,将组立时间相同的部材集中在一起(一般以分段为单位),进行钢板的套料。该图作为钢板订购、NC切割机的数据来使用。
关于放样作业的系统化,很早以前就已经开始了。输入详细设计的图纸数据,输出详细图,设计光顺、外板的连接,绘制放样零件图、切割图。另外,还可以NC切割机、焊接机器人的动作数据的编制、焊接长度及分段重量等管理量的计算。
3、船体工事
船体工事主要指从钢材到货到进水为止的工事。一般分加工、小组、大组、搭载等4个阶段。
3.1 钢材到货
造船厂采购的钢板从钢铁厂用小型船运送。放置在钢材堆场已验收的钢板根据加工顺序进行堆放。此时,如果由于日程发生变更而导致加工顺序变化要调整钢板顺序时,应避免大量的钢板来回倒转。
3.2 加工开始
从钢材堆场搬入到内业车间的钢板用抛丸机除去表面的氧化皮,并涂上一层车间底漆。抛丸是用1~2毫米钢球抛打钢板。车间底漆是为了防止建造中钢板的腐蚀和 提高下一道油漆与钢板的密实性。在涂好车间底漆的钢板画上切断线和文字标记。画线分自动画线和手工画线,自动画线中最典型的是NC画线机。切断作业根据钢 板上连接好的部材形状决定切断机种类,这些工作基本上已机械化了。典型的有NC等离子切割机,与以前的气体切割相比具有速度快且变形小的优点。最近,使用 激光切割机的造船厂也出现了。切断作业量是由切割机的能力决定的,所以最近受增产体制的影响,出现了2班、甚至3班倒的造船厂。弯曲加工分冷加工和热加 工。冷加工是利用油压机或弯辊机使钢板产生塑性变形。舭部外板的R弯曲和????的弯曲热加工是交替使用火焰加热器加热和水管冷却使所加工的面达到弯曲要 求的作业。船体前后漂亮的外板弯曲形状就是这样制造出来的。这也是被称为经验产业的造船业中最依赖于作业人员诀窍的一项工作。
3.3 分段组立
分段组立分为小组立、大组立、预合拢。小组立、大组立在车间内进行,预合拢一般在坞侧的露天定盘上进行。小组立是将小部材配置在PANEL等构造比较简单 的结构上。重量一般在40吨左右。由于有较多的下向焊接可以大范围的使用简易自动焊接设备,且开放区域多作业条件好,所以作业效率较高。根据部材的构造、 大孝形状,可以使作业场所专业化。大组立是一艘船中占作业时间比例最大的,对建造成本影响较大的作业。因此,组立作业是一个特别需要推进机械化、自动化的 阶段。大组立的分段中,平面分段与曲面分段区别很大。平面分段是构成船体中央大部分平行部位的分段。工作方法有预装龙筋法、框组法、单板法等,需要根据造 船厂的作业方针选择。但无论什么方法,均要推行板缝焊接机,角焊接机,焊接机器人等自动化、联合化的设备。曲面部分主要是构成船体艏艉的分段。一般在装有 根据船体分段弯曲的形状的伸缩柱的固定定盘上组装。每一个曲面分段的形状都不同,而且复杂,比平面分段推行自动化困难。但是,可以通过使用弯曲外板自动焊 机、支撑杆用数控方式自动调整高度。预合拢是将大组立分段在坞侧的定盘上合拢,是更大的分段搭载作业。预合拢一般在车间外面进行,也有造船厂在坞侧建活动 房屋以改善作业环境的。分段组立焊接时产生热量会使部材发生热变形。这称之为翘曲。翘曲使部材之间的结合精度变差,破坏上层建筑和外板的美观。矫正翘曲可 以使用加压塑性变形或利用热变形的方法来消除。塑性变形可以使用加压或辊子,热变形用加热与水冷使部材热收缩来去除翘曲。由于热变形使仅用割枪和水管,比 较简单,从加工到坞内都可以使用。但是,如果不能很好的加热的话翘曲不但没有消除,会使加热过分的部材收缩过度,也会引起其他部分的翘曲。加热的顺序、加 热的地方、加热的量都需要作业者的诀窍。
3.4 搭载
大组立和预合拢结束的分段使用大型吊机吊装至坞内固定位置称为搭载。第一个分段搭载称为铺龙骨。一般船东参加铺龙骨仪式。铺龙骨时需要支付第二笔进度款。 坞内的船体作业以定位、安装、焊接为主。定位就是决定分段搭载时的位置,使船型按照正确的方法建造。根据定位会发生较大的错位、间隙,会带来后续大量的修 正工作。应在保证船型的基础上,尽可能减小修正作业量,定位需要作业者的手段高明。安装是将定位结束分段的错位、间隙修正达到能焊接程度的工作。焊接是将 安装好的分段按照即定的焊接顺序、焊接方法进行焊接。焊接顺序、焊接方法的决定需要根据钢板的种类和减小残留应力来决定。坞内作业的自动化成为焊接工作的 中心,外板的立向对接焊机,双层底、上甲板的单面自动焊机都是经常用到的。而且大范围的采用高空作业车可以减少脚手架板。
3.5 进水
船体从船台或者坞内进入海或江水中称为进水。船台进水是指在进水台上的船体利用船台的倾斜一下子滑到水中的过程。由于是在很短的时间内移动至水中,船体本 身的负载变化很大需要事前作周密的计划。一般大型船舶在坞内建造,在坞内进水。坞内进水是将海水、江水注入到坞内使船体浮起。当坞内水位与潮水等高时打开 坞门,将船体拖出。船体如不能水平浮起的话,与坞底接触的一部分船体将集中承受船体重量,这部分就有受损的可能。因此,需要对压载舱或货舱注入压载水调整 进水重量。通常,船东参加进水仪式,这时支付第三笔进度款。进水后,拖出的船靠在码头,舾装作业替代船体作业成为主要作业。
4、 舾装作业

4.1 舾装作业的分类

舾装作业按照工种分三类,船体舾装、机舱舾装、电器舾装,工程上分预舾装、船内舾装。船体舾装指除机舱、电气方面主要指除机舱以外全部安装作业。包含舵 机、系泊装置、装卸货装置、灭火、救生装置、交通装置、各种管路、通风管道。货船的装卸货装置、舱口盖工事,油轮的货油管路、加热管路的配管工事都较多。 居住区的舾装包含在船体舾装作业中。居住舾装指船舶运行所必须的通信装置、航海仪器以外,船员生活必须的设备如食堂、冷藏库、床、浴室等工事的施工。机舱 舾装主要指主机、透平机、锅炉、螺旋桨、发电机、泵等机器的安装工事和各种机器连接的仪表配管工事作业。LNG船等的工期较长,内部需要充分注意防锈。电 气舾装指船舶全体的电气配线,电气机器的安装作业。还包含照明、雷达、通信设备等,以及装卸货控制、运行自动化方面的系统连接机器。

4.2 预舾装

预舾装分为分段舾装和单元舾装。分段舾装是指与船体作业平行对在地面上的分段安装舾装品的作业。无论是小组、大组或是坞侧,尽可能将舾装品的配材和安装安 排在便利的阶段。但是由于按照安装阶段配送途径多,舾装品的采购和作业指示困难。因此,需要出一品图和安装图。安装图添附有管理表,依据管理表将舾装品配 齐,并运送至进行分段舾装的场所。分段舾装量多的场所是机舱的二重底、油轮泵房的分段,作为舾装品管子较多。进行分段舾装使作业场所从搭载后的船内移至地 面,部品的配材变得容易,且向下的作业姿势变多。这样使得效率得到提高、工期得以缩短。而且在船上的高空作业变为地面上的低空作业,在安全上有好处。单元 舾装是将数个舾装品在地面上组装起来安装到船体或分段上。这样的单元既可以在坞内搭载到船体上,也可以作为分段舾装的一部分组装起来。一般单元在专用的定 盘或工场制作。单元的种类有,将泵等辅机与管子、阀门组装起来的辅机单元;管子与阀门组装起来的管子单元。主要进行单元舾装的有舾装品多的机舱二重底,油 轮上甲板的货油管子,泵房等。单元舾装与分段舾装同样,由于使船内作业陆地化,提高了效率、缩短了工期、安全性提高。居住区如前面提到的通信装置、航海仪 器、食堂设备、冷藏库、床、浴室等舾装品的种类繁多,作业量大。但由于居住区在机舱的上面,搭载必然较晚,工期急迫,作业量的平均化困难。所以在坞侧的定 盘上将居住区的5~6层预合拢形成大分段,在搭载前进行预舾装,以达到作业量平均化的目的。将居住区分段的合拢与舾装全部外包的也有。

4.3 船内舾装

船内舾装是在仍在坞内或下水后靠泊在码头上船上进行的舾装。船内舾装包括主机、螺旋桨、舵板的安装、预舾装管子在分段结合部位的合拢,以及其他装卸作业、 配线作业、木工作业、装潢作业等。近年来船内舾装按照区域舾装方式进行。这是按照在船上舾装品数量管理方便,作业量容易把握等观点,将船内划分成若干个区 域,以区域为进行作业的方法。以前是按照功能区别推进作业,如油管与海水管的作业者同时在一个区域,作业就会相互干涉。而区域作业是同一区域内由同一作业 组施工,效率得到了提高。

5、油漆

油漆分为搭载前分段油漆和搭载后区域油漆。不同的油漆施工状态会对航行以后锈蚀的产生有影响,对维护费用也有很大的关系。油漆是船东监造检查时最注意的一 个项目。分段油漆是对大组立和预合拢结束的分段在地面上进行油漆。首先分段进入油漆车间,对焊缝和底漆受到损伤的地方用喷砂进行表面处理,以去处表面的锈 蚀和污迹。这之后再油漆。区域油漆是对在地面上油漆结束的分段在坞内搭载并与邻近的分段焊接结束后,将焊接缝进行表面处理并油漆。区域油漆由于仅是对搭载 分段之间四周结合部位油漆,面积较校下水前必须完成外板的油漆,下水前油漆作业非常忙。船体焊接的完成日期和下水日期,更要考虑天气的好坏的同时进行作 业。

WebORB+Flex3.0基于RemoteObject技术开发实例

一、本文目的

主要探索基于RemoteObject(AMF3)协议开发flex程序的思路,采用WebORB为后台平台进行开发。

二、环境

flexBuilder3.0、myeclipse6.6、WebORB for JAVA build 3.0 Beta 3 – July 2008、Apache Tomcat 6.0.18 Server。

三、步骤

1、 架设服务器

A、 下载Apache Tomcat 6.0.18 Server进行安装,自行查找方案。

B、 下载WEBORB for JAVA build 3.0 Beta 3并进行安装。

C、 发布WebORB.war应用程序到Apache Tomcat 6.0.18 Server。

2、 创建服务器应用程序

启动myEclipse6.6,创建新的JAVA Project。

Model如下:

clip_image001

UserAsset代码:

 

Java代码
  1. package com.symis.services;  
  2.   
  3. public class UserAsset {  
  4.   
  5. public boolean asset(UserInfo user) {  
  6.   
  7. return user.getName().compareTo("bona")==0;  
  8.   
  9. }  
  10.   
  11. }  

UserInfo代码:

 

Java代码
  1. package com.symis.services;  
  2.   
  3. import java.lang.String;  
  4.   
  5. public class UserInfo {  
  6.   
  7. private String name;  
  8.   
  9. private String id;  
  10.   
  11. private String password;  
  12.   
  13. public String getName() {  
  14.   
  15. return name;  
  16.   
  17. }  
  18.   
  19. public void setName(String name) {  
  20.   
  21. this.name = name;  
  22.   
  23. }  
  24.   
  25. public String getId() {  
  26.   
  27. return id;  
  28.   
  29. }  
  30.   
  31. public void setId(String id) {  
  32.   
  33. this.id = id;  
  34.   
  35. }  
  36.   
  37. public String getPassword() {  
  38.   
  39. return password;  
  40.   
  41. }  
  42.   
  43. public void setPassword(String password) {  
  44.   
  45. this.password = password;  
  46.   
  47. }  
  48.   
  49. }  

3、 导出项目class文件到JAR。

如下图:

clip_image003

4、 发布UserAssetManager.jar到WEBORB程序中。

如下图:

clip_image005

5、 下载调用代码

如下图:

clip_image007

6、 开发客户端

A、 创建新的flex工程

clip_image009

clip_image011

点击[Finish]生成项目。

B、 解压下载的调用代码到项目中。

如下图:

clip_image013

C、 代码如下:

WebORBDemo1.mxml

 

XML/HTML代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2.   
  3. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" color="#FCF8F8" themeColor="#414548" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#3F3C3C, #9E89A2]">  
  4.   
  5. <mx:Script>  
  6.   
  7. <![CDATA[ 
  8.  
  9. import com.symis.services.vo.UserInfo; 
  10.  
  11. import com.symis.services.UserAsset; 
  12.  
  13. import mx.rpc.Responder; 
  14.  
  15. import mx.rpc.events.ResultEvent; 
  16.  
  17. private var service:UserAsset = new UserAsset(); 
  18.  
  19. private var userInfo:UserInfo = new UserInfo(); 
  20.  
  21. public function onClick(e:Event):void{ 
  22.  
  23. service.asset(userInfo,new mx.rpc.Responder(function(data:Object):void{ 
  24.  
  25. var resultValue:Boolean = (data as ResultEvent).result as Boolean; 
  26.  
  27. if(resultValue){ 
  28.  
  29. ta_mess.text += "\n ok"; 
  30.  
  31. }else{ 
  32.  
  33. ta_mess.text += "\n userName error!"; 
  34.  
  35. } 
  36.  
  37. },null)); 
  38.  
  39. } 
  40.  
  41. ]]>  
  42.   
  43. </mx:Script>  
  44.   
  45. <mx:Binding destination="userInfo.name" source="ti_userName.text" />  
  46.   
  47. <mx:Button x="358" y="344" label="Asset" click="onClick(event);"/>  
  48.   
  49. <mx:Form x="71" y="69">  
  50.   
  51. <mx:FormItem label="User id:">  
  52.   
  53. <mx:TextInput/>  
  54.   
  55. </mx:FormItem>  
  56.   
  57. <mx:FormItem label="user Name:">  
  58.   
  59. <mx:TextInput id="ti_userName"/>  
  60.   
  61. </mx:FormItem>  
  62.   
  63. <mx:FormItem label="user Password:">  
  64.   
  65. <mx:TextInput />  
  66.   
  67. </mx:FormItem>  
  68.   
  69. <mx:FormItem label="result:">  
  70.   
  71. <mx:CheckBox label="Checkbox" selected="{service.GetModel().assetResult}"/>  
  72.   
  73. </mx:FormItem>  
  74.   
  75. <mx:FormItem label="message:">  
  76.   
  77. <mx:TextArea id="ta_mess" width="221" height="123"/>  
  78.   
  79. </mx:FormItem>  
  80.   
  81. </mx:Form>  
  82.   
  83. <mx:Label x="71" y="33" text="WEBORB Demo1" fontSize="18" color="#F24907"/>  
  84.   
  85. <mx:Label x="251" y="41" text="writed by bona.shen" color="#0FDA3A" fontWeight="bold"/>  
  86.   
  87. <mx:Label x="71" y="346" text="http://www.bonashen.com" color="#ECB907"/>  
  88.   
  89. </mx:Application>  

视图:

clip_image015

点击下载此文件

Tribon软件的船体生产设计应用

◎张淑杰王庆唐继静

(哈尔滨工程大学船舶工程学院)

摘要:tribon系统是一套计算机辅助设计生产及信息集成软件系统,可用多种方法建立三维船舶数字模型。

关键词:tribon船体建模系统;生产设计

一、TRIB0N系统简介

TRIBON系统是瑞典KCS公司研制的用于造船设计和生产的专业软件,是集计算机辅助设计与建造和信息集成于一体,并覆盖了船体、管系、电缆、舱室、涂装等各个专业的船舶专业软件。可用多种方法建立三维船舶数字模型。其特点在于用计算机建立船舶的生产信息数据库,即在计算机里建立一个实船模型。它所完成的不仅仅是绘制生产用的图纸,更重要的是能进行各种信息数据的计算、管理和统计,而这些生产信息能直接被提取出来用于生产制造,完成了设计与生产准备的统一。由于数据库可共享,设计人员可以方便地访问设计信息,使每个设计人员可以看到其他设计人员所作的最新变动,所以各专业之间可以平行作业和相互协调,降低专业间的协调成本,减少设计和制造中的修改工作量,提高设计质量,缩短设计周期。

二、Tribon系统船体建模

船体建模的目的是建立船体的信息模型,应用Tribon软件的以下模块进行船体生产设计:

船体标准初始化模块(Initiate Hull Standards平面建模模块(Planar Hull Modeling)~曲面建模模块(Curved HullModelin如装配计划模块(Assembly Planning)~焊接计划模块(Weld Plannin小生产信息界面(Hull Productiointerface);套料模块(Plate Nesting)。

三、Tribon系统各模块功能如下:

(一)船体标准初始化模块通过该模块对其它船体模块正常运行所需参数及文件进行配置,建立起船体生产设计所需的Tribon系统船体标准。系统初始化工作是Tribon船体系统应用中很重要的一个环节,主要包括以下内容:

船型参数设置。

输入船型参照、结构参照、分段名、分段划分定义肋位号和纵骨等信息;型材规格、端切形式和连接形式以及面板参数设置;贯穿孔和补板参数设置;坡口形式参数设置;肘板类型规格参数设置;材质参数设备;零件编码参数设置;套料参数设置。 继续阅读

知识定义与分类

1、知识定义
知识到底如何定义?有从实用主义、理论以及哲学角度定义的知识管理,定义的范围的深度和广度也各不相同。下面是一些从不同角度对“知识管理”的定义:
——知识是用于解决问题的结构化信息。〔Woolf〕
——知识是用于解决问题或者决策的经过整理的易于理解和结构化的信息。(Turban)
——知识包含真理和信念,观点和概念,判断和展望,方法和诀窍(Wiig)
——知识是被认为能够指导思考、行为和交流的正确和真是的洞察、经验和过程的总集合(van der Spek and Spijkervet)
——知识是从信息中推导得来,能够积极提升绩效、疑难解决、决策、教、学等方面。(Beckman)
另外对于组织知识的定义也有如下几家:
——组织知识是以人为中心的资产,知识产权资产,基础结构资产以及市场资产。(brooking)
——组织知识是内嵌在流转和过程中用于行动的流程知识。
上述的定义基本都体现了知识和信息的区别和联系,以及知识对于决策和解决问题上的用途。同时我们也看到,知识定义中也包含了一些心理学的上的名词和术语。
2、数据、信息、知识、智慧之关系
数据、信息、知识之间的关系就如同几何学上线、面、立体之间的关系。智慧是利用知识采取正确行动的体现。
数据:事实、声音和图像。表达的是一个描述,没有制定背景和意义的数字、图像或声音。如19491001,我们只知道这是一个数字,或者可以看做日期。对于这个数字来说,它就是数字。不表示别的什么含义。
信息:经过格式化、过滤已经综合处理有条件的数据,即数据和数据之间的联系。如在对某先生来说,19491001可以是一个人的生日,也可以是PRC 成立的日期。总之,数据和别的方面的数据进行了一个交错和结合(条件),产生了新的意义。
知识:有意义的信息,表现在信息和信息之间的关系。譬如天空有乌云和下雨两个信息之间,如果建立一种联系,则产生了知识。
智慧:富有洞察力的知识,在了解多方面的知识后,能够预见一些事情的发生和采取行动。譬如大家都觉得5.1去杭州旅游的车票非常紧张(知识),但你已经非常有预见性地购买了车票,领先一步(智慧)。
3、知识的分类
知识的分类比知识的定义还多。知识就象盲人的大象,不同的侧面有不同的说法。上述的数据、信息、知识、智慧之关系也是一种知识分类方法。另外还有常见的隐性-显性分类法;Know-X分类法等。
隐性知识和显性知识
这个原始的概念由1958年polanyi出版的《个人知识》中对隐性知识(Tacit Knowledge)和显性知识(Explicit Knowledge)作了说明。(能够求证到比较早的对隐性知识和显性知识的说明,是不是最早的不敢确定)
根据野中郁次郎(Nonaka)和竹下(Takeuchi)的定义所谓隐性知识,就是高度个性化而且难于格式化的知识,主管的理解、直觉和预感都属于这一类。
所谓显性知识,就是“能用文字和数字表达出来,容易以硬数据的形式交流和共享,并且经编辑整理的程序或者普遍原则”。