精益思想與軟體過程

2021-04-23 04:44:11 字數 1348 閱讀 8526

由於為企業做軟體諮詢的原因,我們經常把精益理念推介給我們的客戶,以期為客戶創造更大的價值。精益理念在製造業界備受推崇,並作為一種實用的管理技術為許多企業帶來了巨大的成功。 20

世紀初,美國福特汽車公司創立了流水線生產。這種生產方式通過以標準化、大批量生產為標誌,來降低生產成本,提高生產效率。使汽車從奢侈品變成了大眾化的交通工具,因而發展為最普遍的生產方式。20世紀50年代,日本豐田公司創立了以精益理論為核心的豐田生產模式,在這種方式下快速成長的豐田公司,只需要用原來一半的人力,一半的製造空間和投入資金,生產相同數量的產品。在保證質量和提高產量的同時,他們所花費的在產品開發和交貨的時間,也遠比大批量生產更有效益。

所謂精益生產,簡單來說:精,即少而精,是指不投人多餘的生產要素,只是在適當的時間生產必要數量的市場急需產品(或下道工序急需的產品);益,即所有經營活動都要有益有效,具有經濟性。其核心思想包括以下的基本原則: 1.

以客戶的觀點確定產品與服務的價值,去掉生產過程中的多餘消耗,不將額外成本轉嫁給客戶。就是將企業和客戶的利益統一起來,使企業自身和客戶都從中受益。 2.

識別價值流,是指在價值流中找到哪些是真正增值的活動。哪些是可以立即去掉的不增值活動。

精益生產將所有業務過程中消耗了資源而不增值活動叫做浪費,識別價值流就是發現浪費和消滅浪費。

3.流動生產,就是建立在時間基礎上,使組成產品的材料或工件無障礙地流動在生產系統中,不會造成停滯。例如對每個過程和每個產品進行嚴格控制,避免過失、廢品和返工造成過程的中斷、回流;為「價值流」流動創造前提條件,使用正確規模資源,並保證環境裝置的完好性,避免瓶頸造成的阻塞,從而實現連續流動。4.

需求拉動,就是按客戶的需求投入和產出,使客戶精確地在他們需要的時間得到需要的東西。在生產過程中,就是把你的下乙個工序當作你的客戶,在正確的時間以正確的方式按正確的路線,把正確的物料送到正確的地點,每次都剛好及時。5.

持續改進,盡善盡美。就是通過盡善盡美的價值創造過程(包括設計、製造和對產品或服務整個生命週期的支援)為客戶提供盡善美的價值。企業必須不斷地用價值流分析方法找出更隱藏的浪費,做進一步地改進;而改進的結果必然是價值流動速度的加快。

對比我們日常的軟體過程,我們發現,我們完成的產品中包含了很多客戶不是真正需要的功能屬性,使用者無奈地適應著我們的軟體。我們的開發活動中,缺少很多必要的東西,來幫助我們規劃監控專案,保證質量品質,節約資源和成本,另一方面,我們卻在繁冗無謂的流程消耗著熱情和生命。由於開發過程缺乏有效規劃而流動性不佳,計畫無法得到有效執行,經常延誤交期。組織內部沒有形成持續改進的文化,我們不得不一次又一次重複著過去的錯誤,做著低效而沒有意思的重複。面對這些,我想我們的軟體過程是否可以借鑑製造業的成功經驗,用系統的方法把精益思想匯入軟體過程中從中得到進步呢?

以上想法是開發這個部落格的初衷,歡迎關注軟體過程的朋友們,一同來討論。

從精益軟體到精益思想

說起精益軟體開發,這絕對算是乙個老生常談的話題了。所以在這裡,我不想去談論諸如 精益軟體開發的幾大原則 或是 精益軟體開發的最佳實踐 等陳詞濫調 只是最近在同事的推薦下,拜讀了一本有關it運維方面的書籍 鳳凰專案 書中的故事十分有趣,同時又引人深思,細細品味後頗有感悟,對工作和生活上有了許多新的想法...

精益軟體開發的思想 精益軟體開發原理快速指南

精益軟體開發的思想 我記得在早期的中學商業課上就曾在豐田公司學習精益生產,並且對通過有意設計來最大限度地減少浪費和提高生產率的想法深深著迷。隨著時間的流逝,精益方法被製造業以外的多個行業所採用,包括軟體開發。精益軟體開發將一些核心原則付諸實踐以優化生產力。軟體開發具有幾個關鍵功能,這使其成為應用精益...

敏捷 專案管理 精益思想

重點 實現商業價值和使產品開發之外的活動最小化 精髓 改善 旨在通過持續性地實施系統性變更來優化生產系統。一 精益生產為基礎的基本體系 1.多數錯誤是系統性的 1 很多團隊陷入失敗的泥潭之中,因為它們遵循著乙個劣質的過程或一種糟糕的管理方法,並且過分相信這一過程。2 管理層看上去更傾向於過分重視過程...