完整的軟件開發(fā)流程究竟是什么樣的?

文章開頭:本文是伍佰日紅老師發(fā)表在產(chǎn)品壹佰的文章(http://www.chanpin100.com/article/105638 )轉(zhuǎn)載文章僅供大家習挽牢,不作任何商業(yè)用途与学。

進入IT行業(yè)這么久彤悔,你真的了解你的工作流程嗎?

在我轉(zhuǎn)產(chǎn)品之前索守,雖然我混跡IT行業(yè)晕窑,做過實施和售前,也跟研發(fā)打過交道卵佛,但我一直都不知道一個軟件是怎么開發(fā)出來的杨赤。直面客戶敞斋,扛著壓力,在對程序一無所知的情況下疾牲,很容易產(chǎn)生一些想法:為什么產(chǎn)品的結(jié)果是這樣植捎?為什么產(chǎn)品開發(fā)的速度不能再快一點?為什么程序員經(jīng)常加班阳柔?他們都在忙些什么焰枢?測試是不是就是每天忙著點點程序看會不會報錯?

所以本文面向的對象是舌剂,適合和我當初一樣對軟件開發(fā)一無所知的IT從業(yè)者(或者有興趣者)济锄,另外也歡迎我的程序員小伙伴和測試小伙伴,因為你們也懂這個過程霍转,所以我們可以作更多探討荐绝,這個過程中我們可能會發(fā)現(xiàn)大家對同一件事的理解并不一致,也許經(jīng)過碰撞谴忧,我們能共創(chuàng)智慧的果實很泊。

一、開發(fā)流程圖

為使流程更清晰沾谓,本圖省略了各環(huán)節(jié)的評審,如有更好的表現(xiàn)形式戳鹅,歡迎提出建議均驶。

開發(fā)流程圖

二、過程產(chǎn)物及要求

本表主要列出開發(fā)階段需要輸出的過程產(chǎn)物枫虏,包括產(chǎn)物名稱妇穴、成果描述、負責人及備注隶债,即誰腾它、在什么時間、應(yīng)該提供什么內(nèi)容死讹、提供內(nèi)容的基本方向和形式是什么瞒滴。

開發(fā)過程產(chǎn)物

三、過程說明

(一)項目啟動

1赞警、產(chǎn)品經(jīng)理和項目干系人確定項目方向妓忍,產(chǎn)品型項目的干系人包括公司領(lǐng)導(dǎo)、產(chǎn)品總監(jiān)愧旦、技術(shù)總監(jiān)等世剖,項目的話則包括客戶方領(lǐng)導(dǎo)、主要執(zhí)行人等笤虫。

2旁瘫、公司領(lǐng)導(dǎo)確認項目組團隊組成祖凫,包括產(chǎn)品經(jīng)理、研發(fā)項目經(jīng)理酬凳、研發(fā)工程師惠况、測試團隊等。

3粱年、明確項目管理制度售滤,每個階段的成果產(chǎn)物需要進行相應(yīng)的評審,評審有相應(yīng)的《會議紀要》台诗;從項目啟動起完箩,研發(fā)項目經(jīng)理每周提供《項目研發(fā)周報》;測試階段拉队,測試工程師每周提供《項目測試周報》弊知。

4、產(chǎn)品經(jīng)理進行需求調(diào)研粱快,輸出《需求調(diào)研》文檔秩彤。需求調(diào)研的方式主要有背景資料調(diào)查和訪談。

5事哭、產(chǎn)品經(jīng)理完成《業(yè)務(wù)梳理》漫雷。首先,明確每個項目的目標鳍咱;其次降盹,梳理項目涉及的角色;再來谤辜,每個角色要進行的事項蓄坏;最后,再梳理整個系統(tǒng)分哪些端口丑念,要有哪些業(yè)務(wù)模塊涡戳,每個模塊再包含哪些功能。

(二)需求階段

1脯倚、進入可視化產(chǎn)物的輸出階段渔彰,產(chǎn)品經(jīng)理提供最簡單也最接近成品的《產(chǎn)品原型》,線框圖形式即可挠将。在這個過程中還可能產(chǎn)生的包括業(yè)務(wù)流程圖和頁面跳轉(zhuǎn)流程圖胳岂。業(yè)務(wù)流程圖側(cè)重在不同節(jié)點不同角色所進行的操作,頁面跳轉(zhuǎn)流程圖主要指不同界面間的跳轉(zhuǎn)關(guān)系舔稀。

2乳丰、產(chǎn)品經(jīng)理面向整個團隊,進行需求的講解内贮。

3产园、研發(fā)項目經(jīng)理根據(jù)需求及項目要求汞斧,明確《項目里程碑》。根據(jù)項目里程表什燕,完成《產(chǎn)品開發(fā)計劃》粘勒,明確詳細階段的時間點,最后根據(jù)開發(fā)計劃屎即,進行《項目任務(wù)分解》庙睡,完成項目的分工。

4技俐、研發(fā)工程師按照各自的分工乘陪,進入概要需求階段〉窭蓿《概要需求》旨在讓研發(fā)工程師初步理解業(yè)務(wù)啡邑,評估技術(shù)可行性。

(三)設(shè)計階段

1井赌、UI設(shè)計師根據(jù)產(chǎn)品的原型谤逼,輸出《界面效果圖》,并提供界面的標注仇穗,最后根據(jù)主要的界面流部,提供一套《UI設(shè)計規(guī)范》。UI設(shè)計規(guī)范主要是明確常用界面形式尺寸等纹坐,方便研發(fā)快速開發(fā)贵涵。UI設(shè)計常涵蓋交互的內(nèi)容。

2恰画、研發(fā)工程師在界面效果圖,輸出《需求規(guī)格》瓷马,需求規(guī)格應(yīng)包含最終要實現(xiàn)的內(nèi)容的一切要素拴还。

3、研發(fā)工程師完成《概要設(shè)計》欧聘、《通訊協(xié)議》及《表結(jié)構(gòu)設(shè)計》片林,及完成正式編碼前的一系列研發(fā)設(shè)計工作。

(四)開發(fā)階段

1怀骤、研發(fā)工程師正式進入編碼階段费封,這個過程雖然大部分時間用來寫代碼,但是可能還需要進行技術(shù)預(yù)研蒋伦、進行需求確認弓摘。

2、編碼過程一般還需進行服務(wù)端和移動端的聯(lián)調(diào)等痕届。

3韧献、完成編碼后需要進行功能評審末患。

(五)測試階段

1、測試工程師按階段設(shè)計《測試實例》锤窑,未通過的流程測試提交至Jira璧针,分配給相應(yīng)的開發(fā)人員調(diào)整。

2渊啰、研發(fā)工程師根據(jù)測試結(jié)果修改代碼探橱,完成后提交測試,測試通過后完成绘证。

3隧膏、測試工程師編寫《測試結(jié)果報告》,包括功能測試結(jié)果迈窟、壓力測試結(jié)果等私植。

4、測試工程師編寫系統(tǒng)各端口的《操作手冊》车酣、維護手冊等曲稼。

(六)系統(tǒng)上線

與客戶或者上級達成一致后,系統(tǒng)進行試運行湖员,穩(wěn)定后上線贫悄。

最后,以上內(nèi)容僅限于我所在公司娘摔,不代表絕對專業(yè)意見窄坦,不知道其他行業(yè)的IT小伙伴和我們是否一樣呢,歡迎與我交流凳寺。

文章結(jié)尾:再次申明所有轉(zhuǎn)載文章僅供學習鸭津,感謝伍佰日紅老師的分享,如果喜歡我的文章點關(guān)注??吧肠缨!比心呦逆趋!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晒奕,隨后出現(xiàn)的幾起案子闻书,更是在濱河造成了極大的恐慌,老刑警劉巖脑慧,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件魄眉,死亡現(xiàn)場離奇詭異,居然都是意外死亡闷袒,警方通過查閱死者的電腦和手機坑律,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霜运,“玉大人脾歇,你說我怎么就攤上這事蒋腮。” “怎么了藕各?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵池摧,是天一觀的道長。 經(jīng)常有香客問我激况,道長作彤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任乌逐,我火速辦了婚禮竭讳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘浙踢。我一直安慰自己绢慢,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布洛波。 她就那樣靜靜地躺著胰舆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蹬挤。 梳的紋絲不亂的頭發(fā)上缚窿,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音焰扳,去河邊找鬼倦零。 笑死,一個胖子當著我的面吹牛吨悍,可吹牛的內(nèi)容都是我干的扫茅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼育瓜,長吁一口氣:“原來是場噩夢啊……” “哼诞帐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤燥透,失蹤者是張志新(化名)和其女友劉穎效览,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绒尊,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了册倒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡磺送,死狀恐怖驻子,靈堂內(nèi)的尸體忽然破棺而出灿意,到底是詐尸還是另有隱情,我是刑警寧澤崇呵,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布缤剧,位于F島的核電站,受9級特大地震影響域慷,放射性物質(zhì)發(fā)生泄漏荒辕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一犹褒、第九天 我趴在偏房一處隱蔽的房頂上張望抵窒。 院中可真熱鬧,春花似錦叠骑、人聲如沸李皇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掉房。三九已至,卻和暖如春朦拖,著一層夾襖步出監(jiān)牢的瞬間圃阳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工璧帝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捍岳,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓睬隶,卻偏偏與公主長得像锣夹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子苏潜,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 先說項目開發(fā)過程中團隊人員的分工協(xié)作银萍。 一 人員安排 畢業(yè)至今的大部分項目都是獨立完成,雖然也有和其他同事協(xié)作的時...
    SnowflakeCloud閱讀 10,769評論 3 59
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,152評論 25 707
  • 原生家庭的不圓滿讓我從小就受到各種優(yōu)待。 小一點的時候飞袋,奶奶盛飯我總會在自己碗底發(fā)現(xiàn)點別的東西戳气,不是剛煎出來的雞蛋...
    酸奶不加糖閱讀 424評論 0 1
  • 一生中,永遠有人在我們的身邊來來往往巧鸭,但給予我們生命的最初的庇護的瓶您,一定是我們的父母。無論之后我們會分開多久,無論...
    圖同閱讀 164評論 0 0
  • 上次說到一些臨床的例子呀袱,那這篇接著講臨床應(yīng)用方面的贸毕。 三:婦產(chǎn)病方面。 1?徐文伯針刺墮胎:瀉足太陰夜赵,補手陽明明棍,胎...
    錦似半夏閱讀 1,313評論 4 3