qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          一步步學(xué)敏捷開發(fā)—如何做需求分析

           剛開始寫就忙著搬家,這次沒有找搬家公司,螞蟻搬家真是太麻煩,以后搬家還是要找搬家公司。
            需求分析
            在敏捷開發(fā)中需求分析需要全體成員參與,體現(xiàn)了敏捷開發(fā)的“ 個(gè)體和互動(dòng) 高于 流程和工具”的價(jià)值觀。讓全體成員參與有幾點(diǎn)好處:有助于及時(shí)發(fā)現(xiàn)團(tuán)隊(duì)成員對(duì)同一個(gè)需求理解不一致的問題;有助于規(guī)避人力風(fēng)險(xiǎn),當(dāng)一個(gè)需求分析者突然請(qǐng)假其他人可以馬上頂替他;也有助于全體成員能力的提升。但是,開發(fā)人員和測(cè)試人員們?cè)谀芰徒?jīng)驗(yàn)方便,不足以勝任需求分析工作。這意味著還需要一個(gè)商務(wù)分析師這個(gè)角色,他帶領(lǐng)全體成員去進(jìn)行有效的需求分析。商務(wù)分析師最重要的職責(zé)就是與客戶交談,了解和分析需求。搞清楚客戶到底需要什么,到底為什么需要這些東西。商業(yè)價(jià)值是商務(wù)分析師關(guān)注的最終目標(biāo)。
            軟件開發(fā)所要解決的問題就是將用戶需求轉(zhuǎn)換為可運(yùn)行的代碼。需求反映的是"什么"(What)的問題,從問題解決的角度來看,要解決一個(gè)問題首先要弄清楚的是"問題"究竟是什么。而開發(fā)人員在需求分析時(shí)往往易犯的一個(gè)問題是急于考慮"怎么"(How)的問題,這是設(shè)計(jì)所要解決的問題。
            頭腦風(fēng)暴 + 原型設(shè)計(jì)
            我們?cè)谧鲰?xiàng)目需求分析時(shí),通過與真實(shí)用戶的交流,和用戶一起進(jìn)行頭腦風(fēng)暴,并將討論結(jié)果使用頭腦風(fēng)暴軟件(比如:MindMapper)整理出類似如下的頭腦風(fēng)暴圖。
            頭腦風(fēng)暴圖
            與用戶討論結(jié)束后,回去再通過GUI Design將頭腦風(fēng)暴里的內(nèi)容快速做出一個(gè)原型,下次再找用戶確認(rèn),經(jīng)過幾次反復(fù)確認(rèn)修改基本可以確定一個(gè)版本。但這并不是最終的,用戶的想法隨時(shí)還會(huì)變,即使到開發(fā)階段用戶的需求一樣會(huì)有變化,請(qǐng)參考敏捷原則第2條。
            原型圖
            還可以使用紙質(zhì)原型,這也是一種精益設(shè)計(jì)思考。

          posted on 2014-11-21 09:24 順其自然EVO 閱讀(226) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2014年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 佳木斯市| 白沙| 汾阳市| 自贡市| 阳新县| 台东市| 武义县| 徐水县| 益阳市| 芦山县| 囊谦县| 兴城市| 南平市| 胶南市| 康乐县| 于田县| 云林县| 昆山市| 吉水县| 东港市| 娄烦县| 科技| 平安县| 丰都县| 尤溪县| 焉耆| 定西市| 翁源县| 凤台县| 晴隆县| 桦川县| 沂水县| 阜平县| 南安市| 壤塘县| 罗甸县| 棋牌| SHOW| 大宁县| 穆棱市| 福清市|