本人長(zhǎng)期進(jìn)行to B軟件的設(shè)計(jì)與開(kāi)發(fā)亚脆。在設(shè)計(jì)軟件時(shí)做院,總會(huì)有各種各樣的想法:這么做更好,還是那么做更好濒持。而后山憨,陷入是循環(huán),天秤座的性格弥喉,難以抉擇,回過(guò)神來(lái)玛迄,發(fā)現(xiàn)在選擇A方案由境,還是B,C,D方案的問(wèn)題上,耗費(fèi)了很多時(shí)間蓖议。
后來(lái)虏杰,慢慢對(duì)這一塊有了新的看法。
軟件設(shè)計(jì)的3個(gè)過(guò)程:
可用--->好用--->智能
開(kāi)發(fā)一個(gè)軟件勒虾,目的是“可用”纺阔,就是軟件是可以正確的,符合實(shí)際需求的修然,用戶(hù)認(rèn)可的笛钝,可用的。
讓一個(gè)軟件好用愕宋,是一種手段玻靡,讓用戶(hù)更多地使用你的軟件的手段。用你的軟件做一件事中贝,比用其它軟件簡(jiǎn)單高效囤捻,比手工做這件事情簡(jiǎn)單高效。
讓一個(gè)軟件智能邻寿,這是更高級(jí)別的“好用”蝎土,軟件自動(dòng)幫用戶(hù)“做完了這件事”视哑。軟件的智能化,建立在對(duì)用戶(hù)行為的長(zhǎng)期了解誊涯,進(jìn)行分析后挡毅,進(jìn)行的設(shè)計(jì)。
一般在開(kāi)發(fā)軟件的第一版時(shí)醋拧,都是圍繞著“可用”這個(gè)目標(biāo)去走慷嗜。當(dāng)然這不是讓你隨便設(shè)計(jì),先根據(jù)需求丹壕,看自己能不能想到兩三個(gè)方案庆械,然后列出各個(gè)方案的利弊,和用戶(hù)做些咨詢(xún)菌赖,自己思考思考缭乘,選擇一個(gè)合適的方案進(jìn)行即可。在這里琉用,多是自己思考堕绩,用戶(hù)不會(huì)幫你想得太多。
切記在軟件開(kāi)發(fā)初期不要過(guò)分強(qiáng)求你的軟件要好用邑时,要智能奴紧,這容易陷入很多“過(guò)度設(shè)計(jì)陷阱”【穑“可用”黍氮,是目的,在了解用戶(hù)的需求后浅浮,設(shè)計(jì)一套合適的可用方案即可沫浆。“好用”與“智能”是手段滚秩∽ㄖ矗“好用”與“智能”,不是靠想象郁油,甚至還不能通過(guò)調(diào)研用戶(hù)而達(dá)到本股,它需要觀察用戶(hù)的真實(shí)行為,一步步去進(jìn)行迭代的事已艰。
根據(jù)客戶(hù)使用行為與反饋痊末,進(jìn)行各種迭代和修正,使得軟件“好用”哩掺,能夠吸引更多的人使用凿叠。
當(dāng)我們更進(jìn)一步了解用戶(hù)的行為后,可以試著把客戶(hù)經(jīng)常的“重復(fù)行為”,讓軟件“自動(dòng)”去執(zhí)行盒件,使得軟件智能而更好用蹬碧。