第一天
一、軟件需求工程
大沖撞:互聯(lián)網(wǎng)的產(chǎn)品設(shè)計(jì)與傳統(tǒng)企業(yè)需求開(kāi)發(fā)的異同點(diǎn)
軟件需求基本概念
需求的開(kāi)發(fā)方法對(duì)比:特性法 用例法 用戶(hù)故事 原型法
【討論】什么是好的需求?需求的粒度如何把握?
糟糕的需求問(wèn)題及應(yīng)對(duì)之道
UCD與用戶(hù)體驗(yàn)思想
產(chǎn)品經(jīng)理的職責(zé)與養(yǎng)成之路
客戶(hù)的需求觀
需求工程的推薦方法
【討論】需求規(guī)格說(shuō)明書(shū)涵蓋的內(nèi)容
二、業(yè)務(wù)分析與業(yè)務(wù)建模
?需求變更的罪魁禍?zhǔn)祝簶I(yè)務(wù)分析粒度太粗;業(yè)務(wù)分析的流程及核心交付物;業(yè)務(wù)角色分析與用戶(hù)模型建立;創(chuàng)建有效的業(yè)務(wù)流程圖及流程作業(yè)說(shuō)明;創(chuàng)建業(yè)務(wù)規(guī)則;【分享】業(yè)務(wù)流程分析模板
三、需求開(kāi)發(fā)的基礎(chǔ)-軟件工程
?軟件工程的相關(guān)概念;軟件開(kāi)發(fā)過(guò)程與需求開(kāi)發(fā):RUP、Scrum;OOAD與需求開(kāi)發(fā);UML建模與需求開(kāi)發(fā);學(xué)習(xí)UML的實(shí)踐:如何應(yīng)用80/20原則使用UML建模
使用Enterprise Architect進(jìn)行簡(jiǎn)單的UML建模
第二天
一、確定項(xiàng)目的目標(biāo)與范圍
?【討論】導(dǎo)致項(xiàng)目需求蔓延的根本原因:不確定的目標(biāo)與范圍;項(xiàng)目成功的基石:團(tuán)隊(duì)一致理解的目標(biāo);如何設(shè)定項(xiàng)目目標(biāo):目標(biāo)的SMART原則;項(xiàng)目范圍的概念及如何界定范圍;使用Context Diagram (關(guān)聯(lián)圖)、特性法或高層用例確定項(xiàng)目范圍;項(xiàng)目目標(biāo)與范圍交付物-【項(xiàng)目視圖與范圍文檔】;項(xiàng)目視圖與范圍文檔模板
二、有效的挖掘用戶(hù)的需求-需求調(diào)研
?需求調(diào)研概述
?需求調(diào)研的方法綜述及使用場(chǎng)景對(duì)比
?需求調(diào)研的步驟
?高效的用戶(hù)訪談技術(shù)
?高效的用戶(hù)調(diào)查
?實(shí)施現(xiàn)場(chǎng)觀摩與文檔考古
?聯(lián)合開(kāi)發(fā)的使用技巧
?【分享】需求調(diào)研模板
三、需求建模實(shí)戰(zhàn)
?【討論】為什么需要需求開(kāi)發(fā)?;使用用例法一個(gè)可以理解的需求,參與者、用例、用例圖;使用用例規(guī)約詳細(xì)完整的描述需求;用例建模中常見(jiàn)錯(cuò)誤討論;【案例】用例建模的案例演練;使用用戶(hù)故事進(jìn)行需求開(kāi)發(fā)
【案例】用戶(hù)故事案例實(shí)戰(zhàn)
四、需求的圖形化分析技術(shù)
?類(lèi)圖與領(lǐng)域模型的建立;如何創(chuàng)建領(lǐng)域模型及找到概念類(lèi);系統(tǒng)順序圖與場(chǎng)景描述;活動(dòng)圖與跨職能流程圖;狀態(tài)圖;【實(shí)戰(zhàn)】需求的圖形化建模
五、編寫(xiě)需求文檔
?非功能性需求;軟件質(zhì)量模型;核心軟件質(zhì)量屬性;軟件需求規(guī)格說(shuō)明書(shū);編寫(xiě)需求文檔的原則;軟件需求規(guī)格說(shuō)明書(shū)模板;【案例】軟件需求規(guī)格說(shuō)明案例分享
六、軟件需求管理
?如何減少項(xiàng)目風(fēng)險(xiǎn);需求優(yōu)先級(jí)別;需求質(zhì)量驗(yàn)證需求評(píng)審 –需求評(píng)審的困難測(cè)試需求;需求管理的原則和實(shí)踐;需求變更管理;需求變更請(qǐng)求、需求變更影響分析等;需求實(shí)現(xiàn)和跟蹤;需求跟蹤動(dòng)機(jī)需求跟蹤能力矩陣;需求規(guī)模估計(jì), 成本估算、與控制 ;需求范圍控制方法 ;如何組建有效的變更控制委員會(huì), 變更有效控制;需求變更、基線與升遷 ;實(shí)施需求管理工具與環(huán)境
【分享】iScrum需求管理系統(tǒng)
第四天
一、解構(gòu)UCD
?何為UCD;UCD詳細(xì)流程;實(shí)際項(xiàng)目中的UCD;用戶(hù)體驗(yàn);可用性測(cè)試
二、用戶(hù)體驗(yàn)為產(chǎn)品的關(guān)鍵
?交互設(shè)計(jì)原則?;用戶(hù)使用UI過(guò)程體驗(yàn)??;研究用戶(hù)的一天工作(置身用戶(hù)的工作場(chǎng)景)???
三、原型介紹
?原型的定義;原型的分類(lèi)及使用;原型的制作過(guò)程
四、交互式原型工具制作實(shí)戰(zhàn)
?Axure介紹及演示;Axure操作及部件說(shuō)明;Axure交互實(shí)施原理 ;Axure實(shí)例說(shuō)明;Axure實(shí)際操作;可用性測(cè)試