自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

研發(fā)過程中的文檔管理與工具

開發(fā) 開發(fā)工具
互聯(lián)網(wǎng)的產(chǎn)品,多少存在一定的虛擬屬性,很多事情和想法也都具有明顯的抽象感,如果缺乏文檔的結(jié)構(gòu)化描述,時間拉扯下很容易煙消云散;這里羅列一份在研發(fā)管理和職場中,或多或少都會接觸到的文檔內(nèi)容,雖然結(jié)構(gòu)復雜,但隨著時間的沉淀,其帶來的價值遠大于維護成本。

?1.實踐

對于多數(shù)開發(fā)同學來說,很多時候即討厭沒有研發(fā)文檔,但是自己又不愿意常寫文檔,痛且倔強著;

程序員該不該寫文檔,與爭論哪種編程語言最好一樣,想撕的嘴不留情,該寫的筆不停耕;

當自我的意識上去糾結(jié)一件事情要不要去做的時候,不妨停下來看一看,大的職場環(huán)境是如何選擇的,糾結(jié)自然就沒必要了;

對于寫文檔這件事情,并不需要去思考能帶來哪些好處或者會占用多少時間,用心去寫自然明白當中利弊;

最近兩年聽到不少搬磚的朋友說,公司已經(jīng)把文檔管理提升到資產(chǎn)層面,在重大版本推進過程中,預留文檔輸出的時間,這可不是一般的大聰明;

從工作的這幾年實踐經(jīng)驗來看,寫文檔原則上本著復雜的事項細寫,簡單的事項簡寫或者不寫,卷可以但又不閑的慌;

2.目錄

互聯(lián)網(wǎng)的產(chǎn)品,多少存在一定的虛擬屬性,很多事情和想法也都具有明顯的抽象感,如果缺乏文檔的結(jié)構(gòu)化描述,時間拉扯下很容易煙消云散;

這里羅列一份在研發(fā)管理和職場中,或多或少都會接觸到的文檔內(nèi)容,雖然結(jié)構(gòu)復雜,但隨著時間的沉淀,其帶來的價值遠大于維護成本;

圖片

工作中涉及到的文檔種類比較繁多,但就管理和沉淀的動作來說屬于那種重要但不緊急的事情,這樣說并不是指研發(fā)流程中動作的時序可以混亂;

順著工作流程把該輸出的文檔做好,是比較正常的節(jié)奏,在特殊情況下也可以先解決事情,再后補文檔;

從開發(fā)的角度來說,如果是常規(guī)狀態(tài)下的版本推進,那么在版本結(jié)束時各種相關(guān)文檔就可以上傳指定目錄了;

但是工作中不乏很多生產(chǎn)環(huán)境突發(fā)的棘手狀況,此時團隊自然優(yōu)先解決,如果問題影響過大,在事后必然還要輸出總結(jié)文檔,即是經(jīng)驗更是教訓;

3.模板

如果是個人的文檔,簡明扼要即可;但是工作文檔需要有規(guī)范和風格上的約束,通常情況下基于統(tǒng)一的模板庫即可;

在研發(fā)流程中,通常會圍繞項目的進度管理文檔,在該文檔中會統(tǒng)籌流程中的核心內(nèi)容,涉及各個階段的進度維護;

圖片

基于項目進度管理的文檔模板,在流程推進的過程中,不斷補齊相關(guān)的核心內(nèi)容,清晰準確的記錄版本進度;

采用特定的模板寫工作文檔,本身就會起到規(guī)范的效果,在部門的日常管理中,需要階段性的沉淀和維護各類文檔的模板結(jié)構(gòu),而模板的內(nèi)容可以根據(jù)具體需求來定,在使用的過程中也需要時常優(yōu)化;

如果文檔模板足夠豐富,在一定程度上可以解決不想寫文檔的問題,在寫文檔這件事上之所以會勸退很多人,很大原因是缺少可用的文檔模板;

當模板庫中存在:項目進度、研發(fā)設(shè)計、測試用例、階段總結(jié)、階段規(guī)劃等各種樣例時,下載之后直接使用,編寫核心內(nèi)容即可,這樣排斥寫文檔的情緒自然減少;

4.內(nèi)容

文檔的內(nèi)容是價值所在,對于團隊的協(xié)作來說內(nèi)容簡明扼要即可,讓閱讀文檔的人可以快速準確的理解事情的信息;

通常需要輸出文檔的事項都比較復雜,所以在內(nèi)容上需要適當?shù)呐虐?,復雜的邏輯盡量使用圖解來描述,這樣內(nèi)容條理和思路都會很清晰;

對于其他細節(jié)方面的把控,比如段落縮進、專業(yè)名詞、空格等,通常本著:對內(nèi)的文檔盡量做好,對外的文檔必須做好的原則;

文檔內(nèi)容是思考邏輯的呈現(xiàn),在編寫過程中也容易發(fā)現(xiàn)邏輯上的問題,再通過評審討論和完善內(nèi)容,這樣事情圍繞文檔在后續(xù)的過程中不會過度偏離主線;

對于開發(fā)這個角色來說,寫文檔是避不開的事,在一個項目上待的時間久了,再看初期的代碼,都覺得不是自己寫的,更別說是復雜的業(yè)務邏輯了;

圖片

在研發(fā)文檔中,最常用的圖解就是邏輯時序,再適當?shù)呢S富相關(guān)的內(nèi)容,在一份圖中可以包括流程、邏輯、交互、數(shù)據(jù)管理等各個核心節(jié)點;

開發(fā)的設(shè)計文檔基本是幾張圖就可以描述清楚的,通常涉及:業(yè)務流程圖,邏輯時序圖,數(shù)據(jù)結(jié)構(gòu)圖;

當復雜的業(yè)務呈現(xiàn)在文檔和設(shè)計圖上時,其實就是給事情預設(shè)好了航線,當然有時候中途被迫返航或變道也不少見;

5.工具

工欲善其事,必先利其器,想快速做好一份文檔,必須得有趁手好用的工具才行,在多年寫文檔的經(jīng)驗中,以下工具多少都試用過;

圖片

圖中標紅的工具,是個人在實踐中覺得不錯的工具,當下使用最多的是DrawIO和語雀文檔,在免費的邊界內(nèi)足夠日常使用;

由于工作中需要對接的事項比較多,很難統(tǒng)一協(xié)作的各方使用的文檔工具,自然接觸到的工具類型就很復雜,對于團隊內(nèi)部來說,通常使用辦公軟件集成的工具,以便于統(tǒng)一管理;

寫文檔的習慣已經(jīng)持續(xù)了很多年,工具的變遷也經(jīng)歷了三次,從辦公文檔遷向Markdown,從線下遷移到線上,更換過一次文檔工具;

時間在變,文檔類產(chǎn)品也在不斷的更新?lián)Q代,如何尋找自己順手的工具,本著一個基本的原則:免費的范疇內(nèi),支持在線管理,功能適當豐富即可;

最后分享一條寫文檔的理由:因為工作多而復雜,所以要寫到文檔中,這樣便能安心的忘了它。??

責任編輯:武曉燕 來源: 知了一笑
相關(guān)推薦

2011-11-09 09:29:03

軟件項目

2010-03-04 09:54:24

Android開發(fā)

2020-10-23 10:31:59

開發(fā)開源工具開源

2009-06-17 14:33:08

java項目開發(fā)

2011-07-06 16:00:28

ASP

2009-06-17 16:10:37

Java網(wǎng)站優(yōu)勢

2015-09-25 10:02:52

BlocksDelegates開發(fā)

2019-10-28 14:07:29

研發(fā)管理技術(shù)

2011-01-26 09:40:42

.NET開發(fā)

2015-09-10 09:55:36

移動web開發(fā)問題

2009-06-10 15:36:25

ubuntu netb開發(fā)過程

2010-07-06 14:35:22

RationalJazz

2014-02-19 11:41:49

產(chǎn)品產(chǎn)品研發(fā)

2009-11-23 20:39:21

ibmdw敏捷開發(fā)

2011-01-04 10:05:45

敏捷開發(fā)

2010-07-15 14:47:05

Perl開發(fā)

2016-12-30 11:10:32

Hadoop開發(fā)JVM

2012-06-25 10:13:00

Java.NET

2012-11-13 11:27:16

詳細設(shè)計

2010-07-05 12:09:10

RationalJazz需求管理
點贊
收藏

51CTO技術(shù)棧公眾號