1)需求分析和產(chǎn)品分析
? ?當(dāng)收到客戶的需求之后,不是馬上動手去做功能分析、產(chǎn)品邏輯架構(gòu)或者任務(wù)流程,而是認(rèn)真的分析需求青瀑。分析現(xiàn)有的解決方案昧狮,我們將要提供的解決方案會比現(xiàn)有的好多少景馁?用戶為什么要用我們的產(chǎn)品?在采集大量的數(shù)據(jù)之后逗鸣,還要把數(shù)據(jù)匯成圖表和客戶匯報合住。以說服客戶“這樣做”而不要“那樣做”。
2)產(chǎn)品故事版
? ?在清晰需求分析和產(chǎn)品的目標(biāo)之后撒璧。我們要為達(dá)到這個產(chǎn)品的目標(biāo)制定具體的方案透葛。開始的方案是模糊的,我們只知道有一個大概的前進(jìn)方向和目標(biāo)卿樱。如何實現(xiàn)我們并不清晰僚害。當(dāng)然我們也沒有必要,也沒有可能馬上就清晰起來繁调,這需要一個過程萨蚕。這個過程我們使用的工具就是“故事版”。把產(chǎn)品蹄胰、人岳遥、環(huán)境放置于一定的場景之中,通過場景中人和產(chǎn)品發(fā)生的故事去推理產(chǎn)品應(yīng)該有哪些的功能和邏輯流程細(xì)節(jié)裕寨。這是一個感性的過程浩蓉,同時也是理性的分析過程。
3)系統(tǒng)邏輯架構(gòu)和任務(wù)流程
? ?產(chǎn)品的策劃和開發(fā)到此階段已經(jīng)開始越來越清晰了宾袜。我們已經(jīng)模糊的知道了這個產(chǎn)品應(yīng)該做什么和怎么做捻艳。但具體如何實施呢?因此庆猫,這時候我們需要弄清楚系統(tǒng)中有那些部分組成认轨,他們的關(guān)系又是如何的。他們相互之間數(shù)據(jù)是如何交換月培、流通和協(xié)同工作的好渠。除此之外還需要細(xì)化每一個部分的任務(wù)流程昨稼。
4)界面分析和線框原型制作
? ?完成了任務(wù)流程。我們還需要對每個任務(wù)做細(xì)化的功能拆解拳锚。這一步驟就不詳列了假栓。在細(xì)化了功能的分解之后,我們要開始安排每個界面的具體的流程和界面當(dāng)中應(yīng)該有什么樣的輸入和輸出的信息霍掺,以支撐當(dāng)前步驟的需求匾荆。比如登陸界面中應(yīng)當(dāng)有用戶名、密碼等信息輸入框杆烁,同時也有確認(rèn)牙丽、忘記密碼、注冊等功能按鍵以支撐用戶的多樣性選擇行為兔魂。在此階段還需要定義清楚產(chǎn)品的交互規(guī)則烤芦,如一致性、操作細(xì)節(jié)析校、內(nèi)容信息架構(gòu)等的關(guān)系构罗。最后,我們需要把所有這些界面鏈接成一個可操作的原型智玻。并把這個原型交給我們的客戶確認(rèn)遂唧。通常到這個時候,客戶就可以直觀的看到和使用這個App軟件產(chǎn)品了吊奢。而且他們已經(jīng)可以很容易判斷盖彭,這是否他們想象的產(chǎn)品需求差距在哪里。
5)GUI設(shè)計和高保真原型
? ?當(dāng)用戶確認(rèn)線框原型之后页滚。我們就可以開始進(jìn)入GUI設(shè)計流程召边。GUI設(shè)計就不詳述了,現(xiàn)在很多公司在這個部分都做得不錯裹驰。雖然他們的產(chǎn)品有時候很難用隧熙。完成GUI界面后,把所有界面再做成高保真原型與客戶確認(rèn)一遍邦马。
6)開發(fā)階段
? ?最后贱鼻,在和客戶確認(rèn)高保真原型后宴卖。就把所有的交互文檔滋将、邏輯架構(gòu)文檔、信息架構(gòu)文檔症昏、任務(wù)流程分析随闽、產(chǎn)品高保真原型等交付給開發(fā)人員。并每周進(jìn)行一次項目的溝通會議肝谭。通過這個流程和方法的確可以獲得較好的項目成果掘宪,可以讓客戶清楚明白App軟件程序開發(fā)的目標(biāo)和需求蛾扇。及時快速有序的完成客戶提供的App軟件程序開發(fā)任務(wù)。