軟體研發的無效勞動1

2021-05-26 01:06:32 字數 1062 閱讀 6352

成本的高歌猛進,屏除少數沒有職業素養的蛀蟲外,絕大部分是無效勞動和重複勞動所帶來的。壓縮差旅費用等等措施,只能解決表面的飢渴,我們最大的浪費,在於大量的無效勞動,不僅拉高了現實成本,也喪失了很多機會成本。

筆者工作在研發,研發成本表現在帳面上的,沒有市場的差旅費招待費等等顯眼。很多人認為研發的成本僅僅在於人力成本和部分管理成本,其實,研發的成本更多的是無形的不能體現在帳面上的。比如說時間成本,乙個產品系列推遲推出,會影響整片市場的收益,付出成本高昂;再比如維護成本,乙個產品系列質量不過關,會造成大量的維護成本飈公升,從市場到技術支援到研發,都要為之買單,而如果因而影響了公司在客戶中的地位,這樣的機會成本更是無法估量了。站在研發的角度上講,所謂成本,不能僅僅是產品研發過程中的人員工資,不能僅僅是硬體資產**,而是要看產品從預研到後期維護的整個生命週期。

對於軟體研發,有些人認為,質量控制鬆些無所謂,反正軟體更改起來很容易。這樣的人,應該拖出去打!他沒有看到,目前產品中軟體的戲份越來越重;他沒有看到,一旦爆發網上問題,無分軟硬體,都增加了售後維護經費,拉公升了公司的機會成本;他僅僅看到了硬體出錯改板造成的實際金錢支出,卻沒有看到軟體出錯的隱性支出甚至更為可怕。

只要研發在質量上把好關,其實後期的銷售和維護過程中,很多任務作都是沒必要的無效勞動,往往乙個產品的質量不好,售後的維護公升級費用就能把這個產品的利潤全吃進去!因此,我們要從源頭控制,真正的降成本,其根本應該是提公升研發的質量!

軟體研發本身,也存在大量的無效勞動,而正是這些無效勞動,降低了質量,拉公升了成本。

下面列舉些軟體研發中典型的無效勞動:

1、需求,十面埋伏!

無論是產品級還是專案級,都存在一種需求描述。往往只是一句話,沒有actor

,沒有stakeholder

,沒有主流程,沒有備選流程,沒有場景分析……

什麼都沒有。比如簡單寫了個「xx

版本主機上需要實現xx

功能」。而事後,在開發和測試過程中,又不斷的對這句話進行補充和修正,往往一句話的需求,到最後可能要改動十幾次。這還算好的,如果又同其他功能需求有互動了,互相間的牽扯可能就根本扯不明白,越來越亂了,搞得軟體不斷的修補,拆東牆補西牆。其實有時候,如果事先搞清楚關聯需求,這樣的需求或許根本就不需要做!

軟體研發的特點

追本溯源是人類的天性。當面對問題時,人們都會問,為什麼這樣做不行?為什麼那樣做就行?談及軟體研發過程中的問題和改善措施,需要首先分析其問題的本質,究竟是什麼原因造成了軟體研發過程的眾多問題。這樣我們才能說服自己,也說服別人,從根本上做些改變。在分析軟體研發特點之前,讓我們首先討論一下人類另外兩大類主...

我與單位之間的勞動合同真的無效嗎?

問 今年5月,我與一家用人單位簽訂了勞動合同。隨後,在單位安排的體檢中,我被查出患有肝炎,單位稱我的身體條件不符合錄用標準,並認為我隱瞞病史,因此,單位認為與我訂立合同時受到欺詐,所訂合同無效。請問,我與單位之間的合同真的無效嗎?答 我國 勞動法 對勞動合同的無效規定了兩種情形 違反法律 行政法規的...

軟體研發之道 有關軟體的思考

軟體是一種智財權,軟體生產主要是一種智力活動。磁碟或光碟上的資料體現了軟體產品開發團隊的集體智慧型。磁碟上體現的智力水平越高,創造的智財權就越多,產品的價值也就越高。有了價值更高的產品,就可以賺更多的錢,獲得更多客戶,也可以讓智力活動影響到更廣泛的人群,並為開發者和他人帶來更多利益。如果你特別關注將...