說起文件,首先我從即時開發這一概念說起,現在諸多中小型公司為了縮短工期,壓縮成本省掉了軟體開發中一大部分文件工作量,包括計畫,需求,設計和測試等很多方面的工作都由文件記載轉為了人腦去記錄,近而軟體開發中管理層從上至下的進度控制成了單一的催促和口述交流。的確,即時開發暫時地提高了公司企業的競爭力,但是對於公司質的提公升確實相當的小,而且更加阻塞了公司新人的培養。當某一天面臨上市的時候估計才會想到cmmi**+認證等一些正規化開發控制模型。加至如今這麼多軟體開發培訓機構的應急教育,程式設計師如何發展?企業對於程式設計師的價值觀何在?
也許你剛步入這個行業的時候對本職工作所涉及到的技術尚力不從心,也許兩年後的你忙完手頭的編碼還可以閒暇的聊聊qq或者看看網頁的時候仍可以說「我的事情已經做完了」。只有編碼做完了,還是真的做完了,業務資料清除指令碼寫完了嗎?測試等等一些相關文件寫完了嗎?你覺得這些書面東西沒什麼用嗎?我想沒有乙個pm會對乙個沒有一點保障的job予以肯定。
每個社會人都明白經驗和薪資的緊密聯絡,但是經驗是什麼?經驗不是年齡的代言,而是日復一日,年復一年的總結和積累。那麼又如何去總結?如何去積累?我記得當初我們的pm曾給我說過這麼一段話:技術一般,綜合素質不錯,二話不說,這個人我留下了;如果技術強,綜合能力不行,我不能留。道理很簡單,哪怕就是個剛畢業的大學生,進公司不到乙個月他也能用這個框架做出來東西,但如果乙個人連文件都不會寫,懶得去寫,我拿什麼去控制進度,拿什麼去評估風險,哪怕他技術再強,誰敢保證業務邏輯不會出問題?而且這些正是我最擔心的事情。文件,對於你而言,那是乙個工作的總結,經驗的總結,或許你交際不是很強,它可以幫助你說完你想說的問題。對於乙份job而言,它是乙個保障,跟隨著專案,用乙個小兒科的比喻可以說,它就是一柄尚方寶劍,如君親臨,對,這時候它就是你的代言,無論你在與否,它都能很好地交接給另外乙個開發人員。不要想盡一切辦法把乙份job作為你用於提公升或者漲薪的籌碼,我可以毫不客氣地告訴你,地球離了誰都能轉,公司離了你照樣一如既往,不要以為你的上司會把寶都壓在乙個人的身上,如果他懂得風險控制,那麼他不會這麼去做,因為他怕你一走了之,更怕pro不能如期交接。
一身好技藝未必可以得到一些人的賞識,但是乙份好的文件,不僅僅在it領域,更加在銷售,政治等地方體現乙個人的價值。對於我們從事的軟體開發而言,說實在話,很累,得不停的學習。新技術,客戶的新需求新品位不得不讓我們不停的去為之奔波。但是,文件地變更總不常有,用一句投機取巧的話可以說,需求再怎麼變,技術再怎麼變,只要你能寫文件,照樣能為專案組做很多事情,其實如果你時間久了,你會發現它就是門藝術、技術……
我經常會看到一些從事與軟體開發的朋友與同事總是對我們這個行業的發展一片茫然,恰恰多數都對這個文件工作不予以重視,我不知道他們的受累於這個行業是否是這個原因,但是你們可以試著去做一下,也許會得到很多。
在這裡,我沒資本教你們如何去寫文件,也沒有那個必要,很多事情只要你去做,那將是乙個自然而然的事情。記住一點,經驗是你自己的,沒人可以幫你。乙份好的文件需要你不斷的去積累、總結。
軟體開發從文件做起
說起文件,首先我從即時開發這一概念說起,現在諸多中小型公司為了縮短工期,壓縮成本省掉了軟體開發中一大部分文件工作量,包括計畫,需求,設計和測試等 很多方面的工作都由文件記載轉為了人腦去記錄,近而軟體開發中管理層從上至下的進度控制成了單一的催促和口述交流。的確,即時開發暫時地提高了公司企業的 競爭力,...
軟體開發從文件做起
說起文件,首先我從即時開發這一概念說起,現在諸多中小型公司為了縮短工期,壓縮成本省掉了軟體開發中一大部分文件工作量,包括計畫,需求,設計和測試等很多方面的工作都由文件記載轉為了人腦去記錄,近而軟體開發中管理層從上至下的進度控制成了單一的催促和口述交流。的確,即時開發暫時地提高了公司企業的競爭力,但是...
軟體開發設計文件
專案名稱 概要設計說明書 v1.0 版本號 擬 制 人 審 核 人 批 準 人 一九九九年八月二十日 概要設計說明書 1 引言 1.1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1.2背景 a.待開發軟體系統的名稱 b.列出本專案的任務提出者 開發者 使用者。1.3定義 列出本檔案中...