⑴ 什麼是JIT
准時生產方式(Just In Time簡稱JIT),是日本豐田汽車公司在20世紀60年代實行的一種生產方式,1973年以後,這種方式對豐田公司渡過第一次能源危機起到了突出的作用,後引起其它國家生產企業的重視,並逐漸在歐洲和美國的日資企業及當地企業中推行開來,現在這一方式與源自日本的其它生產、流通方式一起被西方企業稱為「日本化模式」,其中,日本生產、流通企業的物流模式對歐美的物流產生了重要影響,近年來,JIT不僅作為一種生產方式,也作為一種通用管理模式在物流、電子商務等領域得到推行。
在20世紀後半期,整個汽車市場進入了一個市場需求多樣化的新階段,而且對質量的要求也越來越高,隨之給製造業提出的新課題即是,如何有效地組織多品種小批量生產,否則的話,生產過剩所引起的只是設備、人員、非必須費用等一系列的浪費,從而影響到企業的競爭能力以至生存。在這種歷史背景下,1953年,日本豐田公司的副總裁大野耐一綜合了單件生產和批量生產的特點和優點,創造了一種在多品種小批量混合生產條件下高質量、低消耗的生產方式即准時生產。准時制指的是,將必要的零件以必要的數量在必要的時間送到生產線,並且只將所需要的零件、只以所需要的數量、只在正好需要的時間送到生產。這是為適應20世紀60年代消費需要變得多樣化、個性化而建立的一種生產體系及為此生產體系服務的物流體系。
[編輯本段]
【准時制核心思想】
在准時制生產方式倡導以前,世界汽車生產企業包括豐田公司均採取福特式的「總動員生產方式」,即一半時間人員和設備、流水線等待零件,另一半時間等零件一運到,全體人員總動員,緊急生產產品。這種方式造成了生產過程中的物流不合理現象,尤以庫存積壓和短缺為特徵,生產線或者不開機,或者開機後就大量生產,這種模式導致了嚴重的資源浪費。豐田公司的准時制採取的是多品種少批量、短周期的生產方式,實現了消除庫存,優化生產物流,減少浪費目的。
准時生產方式基本思想可概括為「在需要的時候,按需要的量生產所需的產品」,也就是通過生產的計劃和控制及庫存的管理,追求一種無庫存,或庫存達到最小的生產系統。准時生產方式的核心是追求一種無庫存的生產系統,或使庫存達到最小的生產系統。為此而開發了包括「看板」」在內的一系列具體方法,並逐漸形成了一套獨具特色的生產經營體系。
准時制生產方式以准時生產為出發點,首先暴露出生產過量和其他方面的浪費,然後對設備、人員等進行淘汰、調整,達到降低成本、簡化計劃和提高控制的目的。在生產現場控制技術方面,准時制的基本原則是在正確的時間,生產正確數量的零件或產品,即時生產。它將傳統生產過程中前道工序向後道工序送貨,改為後道工序根據「看板」向前道工序取貨,看板系統是准時制生產現場控制技術的核心,但准時制不僅僅是看板管理。
[編輯本段]
【對生產製造的影響】
1.生產流程化
即按生產汽車所需的工序從最後一個工序開始往前推,確定前面一個工序的類別,並依次的恰當安排生產流程,根據流程與每個環節所需庫存數量和時間先後來安排庫存和組織物流。盡量減少物資在生產現場的停滯與搬運,讓物資在生產流程上毫無阻礙地流動。
「在需要的時候,按需要的量生產所需的產品」。對於企業來說,各種產品的產量必須能夠靈活地適應市場需要量的變比。眾所周知,生產過剩會引起人員、設備、庫存費用等一系列的浪費。避免這些浪費的手段就是實施適時適量生產,只在市場需要的時候生產市場需要的產品。
為了實現適時適量生產,首先需要致力於生產的同步化。即工序間不設置倉庫,前一工序的加工結束後,使其立即轉到下一工序去,裝配線與機械加工幾乎平行進行。在鑄造、鍛造、沖壓等必須成批生產的工序,則通過盡量縮短作業更換時間來盡量縮小生產批量。生產的同步化通過「後工序領取」這樣的方法來實現。 「後工序只在需要的時間到前工序領取所需的加工品;前工序中按照被領取的數量和品種進行生產。」這樣,製造工序的最後一道即總裝配線成為生產的出發點,生產計劃只下達給總裝配線,以裝配為起點,在需要的時候,向前工序領取必要的加工品,而前工序提供該加工品後,為了補充生產被領走的量,必向再前道工序領取物料,這樣把各個工序都連接起來,實現同步化生產。
這樣的同步化生產還需通過採取相應的設備配置方法以及人員配置方法來實現。即不能採取通常的按照車、銑、刨等工業專業化的組織形式,而按照產品加工順序來布置設備。這樣也帶來人員配置上的不同作法:彈性配置作業人數。降低勞動費用是降低成本的一個重要方面,達到這一目的的方法是「少人化」。所謂少人化,是指根據生產量的變動,彈性地增減各生產線的作業人數,以及盡量用較少的人力完成較多的生產。這里的關鍵在於能否將生產量減少了的生產線上的作業人員數減下來。具體方法是實施獨特的設備布置,以便能夠在需求減少時,將作業所減少的工時集中起來,以整頓削減人員。但這從作業人員的角度來看,意味著標准作業中的作業內容、范圍、作業組合以及作業順序等的一系列變更。因此為了適應這種變更,作業人員必須是具有多種技能的「多面手」。
2.生產均衡化
生產均衡化是實現適時適量生產的前提條件。所謂生產的均衡化,是指總裝配線在向前工序領取零部件時應均衡地使用各種零部件,生產各種產品。為此在制定生產計劃時就必須加以考慮,然後將其體現於產品生產順序計劃之中。在製造階段,均衡化通過專用設備通用化和制定標准作業來實現。所謂專用設備通用化,是指通過在專用設備上增加一些工夾具的方法使之能夠加工多種不同的產品。標准作業是指將作業節拍內一個作業人員所應擔當的一系列作業內容標准化。
生產中將一周或一日的生產量按分秒時間進行平均,所有生產流程都按此來組織生產,這樣流水線上每個作業環節上單位時間必須完成多少何種作業就有了標準定額,所在環節都按標準定額組織生產,因此要按此生產定額均衡地組織物質的供應、安排物品的流動。因為JIT生產方式的生產是按周或按日平均,所以與傳統的大生產、按批量生產的方式不同,JIT的均衡化生產中無批次生產的概念。
標准化作業是實現均衡化生產和單件生產單件傳送的又一重要前提。豐田公司的標准化作業主要是指每一位多技能作業員所操作的多種不同機床的作業程序,是指在標准周期時間內,把每一位多技能作業員所承擔的一系列的多種作業標准化。豐田公司的標准化作業主要包括三個內容:標准周期時間、標准作業順序、標准在製品存量,它們均用「標准作業組合表」來表示。
3.資源配置合理化
資源配置的合理化是實現降低成本目標的最終途徑,具體指在生產線內外,所有的設備、人員和零部件都得到最合理的調配和分派,在最需要的時候以最及時的方式到位。
從設備而言,設備包括相關模具實現快速裝換調整,例如,豐田公司發明並採用的設備快速裝換調整的方法是SMED法。豐田公司所有大中型設備的裝換調整操作均能夠在10分鍾之內完成,這為「多品種、小批量」的均衡化生產奠定了基礎。
在生產區間,需要設備和原材料的合理放置。快速裝換調整為滿足後工序頻繁領取零部件製品的生產要求和「多品種、小批量」的均衡化生產提供了重要的基礎。但是,這種頗繁領取製品的方式必然增加運輸作業量和運輸成本,特別是如果運輸不便,將會影響准時化生產的順利進行。合理布置設備,特別是U型單元連結而成的「組合U型生產線」,可以大大簡化運輸作業,使得單位時間內零件製品運輸次數增加,但運輸費用並不增加或增加很少,為小批量頻繁運輸和單件生產單件傳送提供了基礎。
人員而言,多技能作業員(或稱「多面手」)是指那些能夠操作多種機床的生產作業工人。多技能作業員是與設備的單元式布置緊密聯系的。在U型生產單元內,由於多種機床緊湊地組合在一起,這就要求並且便於生產作業工人能夠進行多種機床的操作,同時負責多道工序的作業,如一個工人要會同時操作車床、銑床和磨床等。
[編輯本段]
【人力資源准時制方式的必要性】
實現人力資源的准時制至少可以給企業帶來以下3個方面的好處:
1.減少人員維護成本。企業對內部員工不但要長期支付工資、福利等成本,而且要不斷投入培訓費用以提高和維持員工的各項技能。使用准時制人員,雖然可能一次性支出較大,但從長遠觀點看能節省很多成本。
2.不斷吸收外部信息。通過准時制方式隨時吸引外部人才的加入,能加強企業與外部的交流,及時取得各種有價值的信息,尤其是一些技術發展趨勢方面的情況,往往從其他渠道難以得到。
3.集中力量於核心職能。實踐證明,"大而全,小而全"的企業結構是效率低下的,目前出現的虛擬化管理的趨勢,就是要把企業內部的部分職能逐漸分離出來,由社會或其他組織承擔,從而使企業把非核心因素排除在企業組織之外,集中力量於企業的戰略核心環節。我國進行的企業剝離部分社會職能、高校後勤社會化等一系列改革都體現了這種要求。
【人力資源准時制方式的可行性】
在計劃經濟體制下,人力資源管理的准時制方式是絕不可能實現的,但是隨著市場經濟的深入發展,准時制方式已成為可能,並且將發展成為一種常用的重要的方式。
1.隨著人才市場的發展和完善,人員流動性增強,人才素質提高,從而對外部人才的可獲性增強。烽火獵頭認為眾多的獵頭公司、人才中心、咨詢公司等都是可以利用的渠道,通過與這些公司的長期廣泛聯系,企業可以在需要的時候很容易地得到需要的人才,使准時製成為可能。尤其在我國,勞動力資源豐富的特點為企業採用准時制方式提供了資源保障。
2.用人制度的改革為JIT的實施提供方便。企業與個人之間新型的勞動合同關系消除了終身制的種種弊端,使得企業在用人方面擁有更大的主動性和靈活性。通過簽訂勞動合同,企業可以決定員工的聘用、待遇、績效以及辭退等問題,也可以事先確定員工的服務時間,從而保證了准時制的順利實施。
3.從國外經驗看,准時制在人力資源管理中有著廣泛的應用。在國外,早已出現的人才租賃公司為企業聘用准時制人員提供了幫助。據統計,美國約有20%的中小企業都採用人才租賃的方式,而人才租賃正是准時制一種主要方式。
[編輯本段]
【准時制人員的對象】
按照準時制的基本思想,企業中的任何人員都可能成為准時制管理的對象,只要企業出現人員需要,就要做到准時制。根據企業中各類人員的特點和作用,我們可以把准時制管理的對象分為兩大類:
1.企業迫切需要的核心人員。一般來講,企業的核心人員包括決策人員、管理人員、研究開發人員以及業務開發人員等等。這些核心人員決定了企業的綜合競爭力,對於企業的生存和發展起著關鍵性的作用,他們是企業不可或缺的力量。因此,如果需要這部分人員,就必須及時補充,做到Just In Time.比如,由於業務擴展或人事變動,企業急需業務開發人員,人力資源管理部門就應當做到使所需人員及時到位,否則,將影響企業業務的開展。
有人認為,企業核心人員是企業的中堅力量,不應屬於"隨叫隨到"的准時制人員。這是對准時制本質認識不清的結果,准時制要求在需要的時候提供需要的人員,並不涉及這種需要的時間長短。既然出現了對核心人員的需要,就應當使核心人員准時到位。盡管這類人員是企業長期需要的,而且也相對穩定,但其最初加入企業應當是Just In Time.
2.企業暫時需要的人員。這類人員雖然不構成企業的核心力量,但是他們的可獲性將直接影響企業各項工作的順利進行。這類人員可以是一些急需的專門人才,如產品開發人才、項目開發人才,因為這類人才只為特定產品或項目服務,企業沒有必要長期擁有,因此可採用准時制方式臨時僱傭,尤其對於一些中小企業,自身的技術力量不強,不能吸引或保留高層次技術人才,通過准時制方式獲取外部人才將是一種理想的選擇。另外,企業暫時需要的人員也可能是一些臨時性或季節性工作要求的輔助人員,比如偶爾出現的貨物運輸、季節性的工作量增加,都需要使用准時制人員。由於這部分人員類型多、變動頻繁,因此進行准時制開發的工作量相對較大,必須有科學詳盡的准時制人員規劃。
[編輯本段]
【准時制人員的規劃】
准時制技術的一個重要特點就是嚴格的計劃,為了適時地滿足企業對人員的需要,同時又要消除人員的閑置,即不能靠大量"庫存"來滿足變動的需求,必須做好准時制人員的規劃。一般應根據行業的商業周期或季節性規律,科學預計企業業務的發展變化對人員需求的影響,尤其是對臨時需要人員的影響。
規劃中,首先要確定準時制人員可能擔任的工作清單,清單內容包括工作說明,工作所需的技能、知識,工作所需的方法、工具、設備,工作的質量要求,工作所需的培訓時間及鑒定合格的標准等。然後根據工作清單,採取各種方式如提前招聘、租賃、兼職、顧問等,預先約定準時制人員,一旦需要就立即通知他們前來工作。如果是短期人力需求,工作結束後相應的准時制人員也結束臨時聘用。
為保證准時制人員規劃的順利實施,應當建立詳細的人才資源信息庫,記錄所有可以利用的外部人力資源,比如兼職人員、轉換工作中的人士、精力充沛的退休人員、可以租賃的人才、自由職業者等等,並保持與這些人員的長期聯系。人才庫應當包括人員的特點、技能、愛好、聯系方式、薪資要求等方面的信息,以便為企業預約准時制人員提供參考。
在人力資源開發與管理工作中,准時制既是一種技術,更是一種思想。它要求人力資源管理部門著眼於企業實際需要,周密計劃、嚴格控制,既不能出現人員短缺,也不能有人員的閑置,這是一項非常困難而又很有意義的工作。
【准時制人員的供應商管理模式】
准時制對於供應商的管理需求為零庫存計劃,要求供應商生產物料嚴格按照訂單生產,通過這種方式減少供應商的庫存成本及浪費。從整個供應鏈上面體現出「零庫存」的概念。
[編輯本段]
JAVA領域的JIT
JIT Compiler(Just-in-time Compiler) 即時編譯
最早的Java建置方案是由一套轉譯程式(interpreter),將每個Java指令都轉譯成對等的微處理器指令,並根據轉譯後的指令先後次序依序執行,由於一個Java指令可能被轉譯成十幾或數十幾個對等的微處理器指令,這種模式執行的速度相當緩慢。
針對這個問題,業界首先開發出JIT(just in time)編譯器。當Java執行runtime環境時,每遇到一個新的類別(class:類別是Java程式中的功能群組),類別是Java程式中的功能群組-JIT編譯器在此時就會針對這個類別進行編譯(compile)作業。經過編譯後的程式,被優化成相當精簡的原生型指令碼(native code),這種程式的執行速度相當快。花費少許的編譯時間來節省稍後相當長的執行時間,JIT這種設計的確增加不少效率,但是它並未達到最頂尖的效能,因為某些極少執行到的Java指令在編譯時所額外花費的時間可能比轉譯器在執行時的時間還長,針對這些指令而言,整體花費的時間並沒有減少。
基於對JIT的經驗,業界發展出動態編譯器(dynamic compiler),動態編譯器僅針對較常被執行的程式碼進行編譯,其餘部分仍使用轉譯程式來執行。也就是說,動態編譯器會研判是否要編譯每個類別。動態編譯器擁有兩項利器:一是轉譯器,另一則是JIT,它透過智慧機制針對每個類別進行分析,然後決定使用這兩種利器的哪一種來達到最佳化的效果。動態編譯器針對程式的特性或者是讓程式執行幾個循環,再根據結果決定是否編譯這段程式碼。這個決定不見得絕對正確,但從統計數字來看,這個判斷的機制正確的機會相當高。事實上,動態編譯器會根據「歷史資料」做決策,所以程式執行的時間愈長,判斷正確的機率就愈高。以整個結果來看,動態編譯器產生的程式碼執行的速度超越以前的JIT技術,平均速度可提高至50%。
JIT 頁面渲染引擎
JIT 頁面渲染是 COMSHARP CMS 為了實現網站內容即時更新而開發的頁面生成技術,JIT頁面渲染引擎直接從資料庫獲取網站最新內容,瞬間生成頁面輸出給訪問者,並通過 URL 轉寫技術實現純靜態地址。JIT 頁面渲染技術是針對傳統 CMS 生成靜態 HTML 文件而言。傳統 CMS 由於使用腳本代碼模板技術,頁面生成前,需要將資料庫中的頁面內容用外部模板進行解析與渲染,導致嚴重的性能問題,為了解決這個問題,傳統 CMS 一般採用生成 HTML 靜態文件技術,即,在內容創作完成後,對全站的內容執行一個靜態 HTML 文件生成過程,最終,全站內容以靜態 HTML 文件的形式存在。
靜態 HTML 文件技術最顯著的優勢是性能出眾,然而這種技術最嚴重的問題在於,用戶對站點任何修改與更新,必須首先經過一次全站 HTML 文件重新生成過程,然後才能被訪問者看到。根據不同 CMS 產品的性能和站點規模,這個 HTML 生成過程可能長到十幾分鍾到幾十分鍾或更長。也有個別 CMS 產品使用觸發式頁面渲染模式,即內容更新後,並不立即生成 HTML 文件,而是在用戶第一次訪問該頁面時,觸發生成該頁面的 HTML 文件,這種技術的問題在於,用戶第一次訪問被更新頁面的時候,可能經歷非常漫長的等待,因為站點內各個頁面之間並非孤立的,他們可能相互引用,雖然訪問的只是一個頁面,為了對引用頁面同步更新,需要重新生成 HTML 文件的頁面可能有多個。
JIT 頁面渲染如何工作?
下圖,是 COMSHARP CMS JIT 渲染引擎與傳統 CMS 生成 HTML 靜態頁面模式對比。可以看出,JIT 渲染引擎直接將網站最新內容從資料庫渲染給訪問用戶,而傳統 CMS 的站點內容在到達訪問用戶之前,首先要經歷一個 HTML 的轉換過程。
COMSHARP CMS JIT 頁面渲染如何實現毫秒級的渲染速度?
COMSHARP CMS 在頁面渲染的時候,JIT 引擎可以在數十毫秒的時間內容完整整個頁面的生成,這樣就保證用戶訪問的時候,不會因 JIT 渲染造成延遲。事實上,COMSHARP CMS 網站訪問速度只取決於伺服器帶寬,頁面生成過程帶來的延遲可以忽略不計。
我們有兩項技術保證這樣的性能:
編譯級主題模板
COMSHARP CMS 的編譯級主題模板直接內嵌在系統的 DLL 中,主題模板的套用是在運行時(Run Time)完成,這和傳統 CMS 的調用腳本代碼模板解釋運行是截然不同。
調用 .NET 核心函數完成頁面渲染(繞開 ASP.NET Webform 生命周期)
我們知道,.NET 框架內核性能是非常出色的,然而,ASP.NET Webform 卻以效率低下而受到詬病。ASP.NET Webform 效率低下的主要原因,是微軟為了在 Web 上實現類似 Winform 的開發體驗而設計的一套機制,這套機制包含一個完整的 ASP.NET Webform 生命周期,Webform 從接受訪問請求到輸出頁面內容,要經歷一個周期,這個周期的存在是為了讓開發者插入各種處理邏輯,這個 Webform 生命周期的效率並不理想。
為了解決這個問題,COMSHARP CMS 拋棄了 ASP.NET Webform 模式,而是直接調用 .NET 核心函數完成頁面的輸出,繞過 Webform 的生命周期,顯著得提高了 COMSHARP CMS 頁面的生成速度,並將速度提升到毫秒級。