《軟件工程:方法與實踐》 讀書筆記優化
精益的思想原本就是源於汽車製造業,這本書就直接用日本豐田的實例很形象的告訴了咱們什麼是精益的思想。資源
精益思想的核心是「消除浪費」,可是這個「浪費」和廣泛被承認的觀點有一些區別開發
好比:倉庫裏還有原材料的剩餘,廣泛思想是全力生產產品以下降每一個產品的平均的設備成本;然而,對於精益思想而言這要作是不合適的,由於原材料的剩餘是由於市場已經飽和,沒法再賣出新產品時加大機器的生產不只不能下降設備成本並且還形成了更多的庫存,因此說加大生產是不能消除浪費的。博客
這種消除浪費的思想對浪費的惟一標準就是是否會到來經濟效益,是否能用最小的代價成本帶來儘量大的收益。產品
而且總結了七種浪費形式:效率
1·缺陷:因爲產品缺陷而致使返工,這是顯而易見的浪費讀書筆記
2·過分生產:剛纔的那個例子就是過分生產最好的說明,超出實際市場需求的部分,不管是時間仍是折本或是金錢,投入到那上面都是浪費。軟件
3·搬運:對生產原料或成品的運輸,這些活動無助於創造價值,這些也會被斷定爲浪費人力物力。軟件工程
4·等待:一個龐大的系統工程必定可以避免不了信息物資數據的傳送,各個工序之間會有相互不可交換順序的銜接,那麼就存在各個部分工做是的配合問題,若是時間搭配不合理就會有時候等待過多時間,而這些等待中浪費的時間沒有任何意義,這也是一種浪費。方法
5·庫存:在精益生產中,庫存不狹義的值堆砌起來的貨物產品,而是值一切佔用了資金卻沒有帶來收益的東西;好比:未加工的零件、還沒有使用的原材料、已經生產出來未出售的產品……這些都是庫存。
6·移動:完成生產活動以後,人或設備的多餘的移動與傳送。對於軟件開發的團隊,如何利用人力資源是一個很大的學問。頻繁的切換任務容易影響大腦的專一狀態,下降生產效率,因此團隊都會在一塊兒只專一於一個功能的開發。
7·多度加工:多度加工是指所作的工做超出了所要求的標準,這樣作不只增長了成本,並且尚未帶來額外的商業回報,這是一些在軟件開發過程當中常常出現的活動。
除此以外,還有一個很重要的浪費問題就是未能充分發揮人才的能力!
由以上的幾條現象咱們能夠看到全部的活動能夠分爲:會帶來價值的活動;不能帶來價值的活動,可是又必須存在;不能帶來價值的活動。在精益生產活動中,咱們要避免那些不能帶來價值的活動,對於不能避免的必須存在的浪費的活動咱們要思考有沒有優化措施,要麼增長其價值,要麼減小其成本。
這樣,精益活動就有了5條改進系統的原則:
1·識別價值:咱們開發的產品其價值所有來自於用戶,因此咱們要識別出用戶的需求在哪裏,這是很是重要的,這是首要的重點!是咱們產品開發的根本價值所在。
2·定義價值流:價值流描述了組織爲了交付價值所採起的一系列有增值的活動。既有工做過程當中的無增值活動屬於浪費。
3·保持價值流的流動:價值流的存在並不表明價值能夠快速流動,仍然可能存在等待,擁塞等問題。所以,良好的系統應該讓價值迅速的流動,用較低的成本生產出正確的產品。
4·拉動系統:這裏的拉動和推進是相對的概念。顧名思義,基於當前的客戶需求,向生產環節逐級反饋,每一個環節都基於下一個環節的需求而進行生產。
5·持續改善:持續改善是精益思想的最重要的支柱。上述的四個方面是靜態的,老是存在能夠改善的空間。精益思想的核心就是不斷進行改善從而實現最大化價值。
結合上一次的博客內容:雖說敏捷和精益的出發點是不一樣的,到那時能發現兩者在大多數時候實踐是能夠互相呼應的。