国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

印刷商應(yīng)該熟悉軟件開(kāi)發(fā)過(guò)程

2017-10-22 13:12王浩成
今日印刷 2017年8期
關(guān)鍵詞:用戶界面開(kāi)發(fā)者印刷

王浩成

開(kāi)發(fā)一款適合好用的軟件就像是建造一座美麗舒適的房屋,這需要各種資源相互協(xié)調(diào)以滿足用戶的需求。印刷商對(duì)軟件開(kāi)發(fā)過(guò)程越熟悉、了解,他們就越能在使用軟件開(kāi)展內(nèi)部項(xiàng)目時(shí)運(yùn)籌帷幄或者更好地向軟件供應(yīng)商提出要求。

在用戶的需求與軟件將會(huì)包括的特征之間,信息傳達(dá)主要由產(chǎn)品經(jīng)理完成,當(dāng)然,軟件架構(gòu)師也會(huì)參與到這一過(guò)程中來(lái)。產(chǎn)品經(jīng)理首先會(huì)傾聽(tīng)用戶面臨的業(yè)務(wù)挑戰(zhàn)并將這些挑戰(zhàn)轉(zhuǎn)變成軟件所具備的特征和功能。軟件架構(gòu)師隨后會(huì)大展拳腳,用他們的專業(yè)知識(shí)設(shè)計(jì)出軟件的結(jié)構(gòu)方案(就像是建造房屋的結(jié)構(gòu)工程師一樣)。軟件架構(gòu)師會(huì)確保軟件的可用性并設(shè)計(jì)與用戶體驗(yàn)、數(shù)據(jù)庫(kù)以及外部系統(tǒng)的交互。

專業(yè)人員包括用戶體驗(yàn)(UX)/用戶界面(UI)設(shè)計(jì)師。用戶體驗(yàn)指的就是軟件的用戶如何與軟件進(jìn)行相互交流。這是一項(xiàng)非常專業(yè)的技能。我見(jiàn)過(guò)的軟件項(xiàng)目出現(xiàn)的最大的錯(cuò)誤就是由軟件開(kāi)發(fā)者來(lái)作出用戶界面和用戶體驗(yàn)的決策。這就好比房屋的承包商告訴你說(shuō)他可以處理所有的電氣工程和水管工程,不需要聘用專業(yè)人員。軟件的用戶體驗(yàn)/用戶界面是最重要的部分。之所以出現(xiàn)那么多極其難以使用的軟件,就是因?yàn)檐浖拈_(kāi)發(fā)人員作出了有關(guān)用戶體驗(yàn)/用戶界面的決策。這也就是為什么大多數(shù)軟件都需要一個(gè)解碼環(huán)才能明白如何使用。解碼環(huán)是屏幕上顯示的信息與軟件的實(shí)際操作之間的翻譯器。你有多少次聽(tīng)到別人抱怨“明明寫(xiě)的是X,執(zhí)行的確實(shí)Y!”為什么不能直接進(jìn)行命名從而省去我們通讀手冊(cè)、文件或者經(jīng)過(guò)大量培訓(xùn)的時(shí)間呢?

軟件開(kāi)發(fā)過(guò)程中的勞動(dòng)力就是編程人員。軟件開(kāi)發(fā)人員從產(chǎn)品經(jīng)理處接到指令,然后使用這些指令開(kāi)發(fā)出能夠正常運(yùn)行的軟件。他們就像是建造房屋的承包商一樣。他們的工作不應(yīng)該由于需要作出大量決策而延遲,這些決策已經(jīng)在方案中提前載明。承包商不應(yīng)該也不需要作出有關(guān)房屋地下室天花板高度的決策。同樣地,軟件開(kāi)發(fā)人員也不需要決定如何命名一個(gè)按鍵或者是否將某項(xiàng)功能顯示在彈出模式窗口中,或者通過(guò)嵌入在屏幕中的錯(cuò)誤信息展示。用戶界面/用戶體驗(yàn)設(shè)計(jì)師應(yīng)該作出這類決策,原因在于他們的思考方式與用戶相同,而不是與編程人員相同(編程人員通常不會(huì)是軟件的目標(biāo)受眾/市場(chǎng))。

這些新知識(shí)在你接手軟件開(kāi)發(fā)項(xiàng)目或者向軟件產(chǎn)品供應(yīng)商提供反饋的時(shí)候會(huì)如何影響你?

給印刷商的建議

1.描述你所面臨的挑戰(zhàn)或者存在的問(wèn)題,而不是提出有關(guān)解決方案的建議

當(dāng)你的房屋出現(xiàn)漏水,你應(yīng)該打電話給水管工并說(shuō):“樓上的淋浴室的水漏到正下方的爐子上了,你能過(guò)來(lái)檢查一下嗎?”,而不是說(shuō):“我認(rèn)為你應(yīng)該重新設(shè)計(jì)樓下到樓上的給水總管的線路”或者提出另一個(gè)解決方案。你應(yīng)該用你觀察到的癥狀來(lái)描述你所面臨的問(wèn)題。你的目的應(yīng)該明確:我們希望家里的墻壁和天花板保持干燥。

當(dāng)軟件沒(méi)有按照要求運(yùn)行的時(shí)候,我們通常不是對(duì)癥狀進(jìn)行描述,而是轉(zhuǎn)向其他的解決方案建議。我曾經(jīng)聽(tīng)到過(guò)印刷商說(shuō):“你能不能在這個(gè)屏幕上創(chuàng)建一個(gè)能夠下載所有數(shù)據(jù)的下載按鈕?”這是一個(gè)提議的解決方案。但是我不知道你要解決什么問(wèn)題。這是一個(gè)真實(shí)的例子,我來(lái)告訴你我們是怎么做的。我們并沒(méi)有編寫(xiě)程序在屏幕上添加下載按鈕,因?yàn)楫?dāng)我們?cè)儐?wèn)該印刷商要用這些數(shù)據(jù)做什么的時(shí)候,他回答說(shuō):“我要將數(shù)據(jù)與屏幕上所有項(xiàng)目的圖片整合在一起,做成電子表格然后發(fā)給客戶進(jìn)行審核?!币虼怂麄兿胍鉀Q的問(wèn)題其實(shí)是以多種方式查看一組數(shù)據(jù)的能力:一種是表格,另一種是與圖片共同構(gòu)成的網(wǎng)格。我們?cè)谄聊簧咸砑恿硕喾N查看方式作為解決這一挑戰(zhàn)的解決方案。點(diǎn)擊一處可以查看表格,點(diǎn)擊另一處可以查看網(wǎng)格視圖(每個(gè)項(xiàng)目都帶有圖片的縮略圖)。如果我們沒(méi)有詢問(wèn)他們要解決的問(wèn)題是什么,很可能會(huì)浪費(fèi)他們的資金和我們的時(shí)間來(lái)構(gòu)建一個(gè)效率很低的解決方案。

2.理解編程只是軟件開(kāi)發(fā)過(guò)程的大約1/3

當(dāng)需要軟件的時(shí)候,許多印刷商認(rèn)為他們只需要一個(gè)軟件開(kāi)發(fā)者就足夠了。而軟件開(kāi)發(fā)出來(lái)之后他們又會(huì)納悶為什么軟件不能解決他們面臨的問(wèn)題、難以使用并且看上去很丑。這就是你想要讓編程人員完成所有工作的結(jié)果。對(duì)于小項(xiàng)目來(lái)說(shuō)這是可以做到的,小規(guī)模項(xiàng)目不需要花費(fèi)大價(jià)錢(qián)開(kāi)發(fā)一款功能齊備的軟件。你只需要找一位比較全能的軟件開(kāi)發(fā)者就基本上可以滿足你的要求。但是如果問(wèn)題嚴(yán)重或者項(xiàng)目規(guī)模較大,你就必須聘請(qǐng)專業(yè)的人員來(lái)開(kāi)發(fā)軟件(尤其是用戶界面/用戶體驗(yàn)設(shè)計(jì)師)。你可以將你的需求轉(zhuǎn)化成對(duì)軟件的要求并在尋找軟件開(kāi)發(fā)者之前請(qǐng)別人設(shè)計(jì)頁(yè)面。當(dāng)你把所有的方面都考慮到,軟件開(kāi)發(fā)者可以很容易地給出項(xiàng)目估算。你不是用戶體驗(yàn)/用戶界面的專業(yè)人士,任何人似乎都認(rèn)為他們能夠勝任,但是你可能不行。

3.軟件的開(kāi)發(fā)需要的時(shí)間要比你想象的長(zhǎng)得多,趕工加班開(kāi)發(fā)出來(lái)的軟件效果不會(huì)好

每個(gè)人都處于嚴(yán)密監(jiān)視之下??蛻舨粩鄬?duì)你提出要求,而你能做的只有讓你的團(tuán)隊(duì)加班或者增加班次。軟件的開(kāi)發(fā)周期難以量化或者估算,尤其是大型項(xiàng)目?!禩he Mythical Man-Month(人月神話)》就是一本關(guān)于配備更多人員加速軟件開(kāi)發(fā)過(guò)程來(lái)量化軟件開(kāi)發(fā)周期卻以失敗告終的書(shū)。軟件項(xiàng)目需要對(duì)客戶業(yè)務(wù)要求的了解,當(dāng)軟件開(kāi)發(fā)團(tuán)隊(duì)增加新成員的時(shí)候,該團(tuán)隊(duì)的速度會(huì)被暫時(shí)拖慢,因?yàn)榱私饪蛻魳I(yè)務(wù)要求的成員需要向新人進(jìn)行講解和介紹。這就使得軟件的開(kāi)發(fā)過(guò)程非常令人失望,似乎永遠(yuǎn)都難以達(dá)到我們的交付預(yù)期。但是這并不是軟件本身的錯(cuò)誤,交付預(yù)期是由銷售代表(當(dāng)你購(gòu)買(mǎi)軟件,他們獲得傭金)、季度收益(上市公司)以及非常想讓不滿的客戶滿意的支持團(tuán)隊(duì)設(shè)定的。軟件交付預(yù)期是典型的承諾過(guò)多和交付不足。如果你現(xiàn)在開(kāi)始討論今年貿(mào)易展覽中將發(fā)布的產(chǎn)品(實(shí)際需要等待12個(gè)月之后才能夠開(kāi)發(fā)成功),這本身就已經(jīng)是一件令人失望的事。

猜你喜歡
用戶界面開(kāi)發(fā)者印刷
自然用戶界面在智能家居系統(tǒng)中的應(yīng)用路徑創(chuàng)新研究:生成式人工智能技術(shù)的調(diào)節(jié)作用
基于CiteSpace的國(guó)外用戶界面體驗(yàn)圖譜量化分析
印刷+智能=?
印刷智能化,下一站……
iOS開(kāi)發(fā)者調(diào)查
iOS開(kāi)發(fā)者調(diào)查
栝樓產(chǎn)業(yè)開(kāi)發(fā)者謝獻(xiàn)忠
基于B/S的跨平臺(tái)用戶界面可配置算法研究
把心交給印刷
临朐县| 海伦市| 威海市| 黄浦区| 本溪市| 鲁甸县| 大姚县| 榆树市| 湖北省| 当雄县| 鹿泉市| 当阳市| 囊谦县| 巴林左旗| 得荣县| 淳化县| 岐山县| 修文县| 县级市| 美姑县| 临泽县| 珠海市| 宣城市| 介休市| 三河市| 桐梓县| 合川市| 宁乡县| 丹东市| 雷波县| 菏泽市| 阿瓦提县| 灌阳县| 乌拉特中旗| 东阳市| 永昌县| 丽水市| 乐山市| 美姑县| 平乐县| 新巴尔虎右旗|