出版時間:2006-3 出版社:電子工業(yè)出版社 作者:庫帕 頁數(shù):230 譯者:Chris Ding
Tag標簽:無
內容概要
本書是基于眾多商務案例,講述如何創(chuàng)建更好的、高客戶忠誠度的軟件產品和基于軟件的高科技產品的書。本書列舉了很多真實可信的實際例子,說明目前在軟件產品和基于軟件的高科技產品中,普遍存在著“難用”的問題。作者認為,“難用”問題是由這些產品中存在著的高度“認知摩擦”引起的,而產生這個問題的根源在于現(xiàn)今軟件開發(fā)過程中欠缺了一個為用戶利益著想的前期“交互設計”階段?!半y用”的產品不僅損害了用戶的利益,最終也將導致企業(yè)的失敗。本書通過一些生動的實例,讓人信服地講述了由作者倡導的“目標導向”交互設計方法在解決“難用”問題方面的有效性,證實了只有改變現(xiàn)有觀念,才能有效地在開發(fā)過程中引入交互設計,將產品的設計引向成功?! ”緯m然是一本面向商務人員而編寫的書,但也適合于所有參與軟件產品和基于軟件的高科技產品開發(fā)的專業(yè)人士,以及關心軟件行業(yè)和高科技行業(yè)現(xiàn)狀與發(fā)展的人士閱讀。
作者簡介
Alan Cooper,作為20世紀70年代中葉的一名軟件發(fā)明家,Alan Cooper堅信必然存在一種更好的方式創(chuàng)建軟件。新的方法,應該通過應用“使用者第一、硅片第二”原則的設計和工程過程,使軟件使用者從讓人厭煩、困惑、不恰當?shù)能浖袨橹薪夥懦鰜?。采用這種方法,技術團隊能夠在第一時間做對事情,因而,也就能更快地創(chuàng)建更好的產品。 他的信念結出了碩果。1990年,他創(chuàng)建了Cooper公司,一家技術產品設計公司。今天,Cooper在軟件設計方面的創(chuàng)新手法已經被認可為行業(yè)標準。在Cooper打開面向商業(yè)的大門后的十年時間里,這家舊金山公司向諸如Abbott Laboratories、Align Technologies、Discover Financial Services、Dolby、愛立信、富士通、富士通Softek、惠普、Informatica、IBM、羅技、Merck-Medco、微軟、Overture、SAP、SHS Healthcare、Sony、Sun Microsystems、Toro公司、 Varian,以及VISA公司提供了創(chuàng)新的、以使用者為焦點的解決方案。Cooper團隊提供他們
書籍目錄
第1篇 電腦的逆向文化1 信息時代的謎語將電腦置于機艙,你會得到什么將電腦和照相機結合在一起,你會得到什么將電腦和鬧鐘結合在一起,你會得到什么將電腦和汽車結合在一起,你會得到什么將電腦和銀行結合在一起,你會得到什么電腦更容易導致麻煩商業(yè)軟件也同樣遭殃將電腦和軍艦結合在一起,你會得到什么技術的憤怒整個行業(yè)都在拒絕承認本書的起源2 認知摩擦與物理力量無關的行為設計是一個重要的詞程序員和交互設計師之間的關系大多數(shù)軟件是偶然設計的“交互”設計VS.“界面”設計為何基于軟件的產品與眾不同跳舞的熊添加功能的代價辯護者和幸存者我們如何應對認知摩擦消費力量日漸平民化對使用者進行譴責軟件的種族隔離第2篇 將使你付出巨大的代價3 浪費金錢期限管理“完成”的軟件是什么樣的帕金森定律永遠交付不了的產品推遲交付并不會帶來傷害對功能列表的討價還價在程序員的控制之下功能多未必就好迭代與不可預測的市場壞軟件的隱藏成本惟一比編寫軟件更昂貴的事情是編寫壞軟件失去機會的代價建造原型的代價4 跳舞的熊如果有問題,為什么不立刻解決掉消費電子類產品的受害者電子郵件軟件如何失敗日程計劃軟件如何失敗日歷軟件如何失敗3W的神秘面紗軟件出什么問題了軟件健忘軟件懶惰軟件吝于提供信息軟件不靈活軟件責備使用者軟件不負責任5 客戶叛離期望性對比面市時機第3篇 用叉子喝湯第4篇 交互設計第5篇 奪回控制權
章節(jié)摘錄
第一版的前言 研究交互設計商務案例的書 我原本想寫一本與本書截然不同的書:一本講述如何進行交互設計的技術類書籍。但是,在1997年5月我去托斯卡納 的探親旅途中,我的好友Don McKinney和Dave Carlick曾談及此事,他們說服我應該首先為商務人員編寫一本書?! ∷麄冎牢以谟媱澗帉懸槐娟P于如何進行交互設計的書。他們盡管表示了鼓勵,但同時也懷疑交互設計有哪些需求。他們要我先寫一本能夠讓他們確信交互設計有價值的書。他們的想法很有吸引力,但是當時我沒有把握寫出他們所期望的書?! ∫粋€深夜,在可以眺望到佛羅倫薩的土黃色別墅的陽臺上,我和Dare、Don進行著誠摯的交談。桌子上是幾個喝空的葡萄酒瓶,還有一些面包、奶酪和橄欖。天空中星光閃爍,螢火蟲輕盈地飛過草坪,遠處托斯卡納區(qū)政府的圓頂古代建筑的燈光閃爍不定。Dave再一次向我建議,我應該推遲編寫如何進行交互設計的書,而應先“列舉出一些使用了交互設計的商業(yè)案例”,讓大家對交互設計信服?! ∥覐娏业乜棺h道:“但是Dave,我不知道如何寫你說的那本書?!蔽谊种割^一點一點地拋出了我的理由:“那意味著我不得不解釋目前流行的開發(fā)過程是如何的混亂;我得解釋軟件公司是如何因低效率的開發(fā)而浪費金錢;我得解釋客戶們?yōu)槭裁催@么容易‘移情別戀’;我得解釋一個好的交互設計應如何解決這類問題。” Dave打斷我的話,輕松地說:“這些都可以是書中的某些章節(jié)呀,Alan。” 他的話讓我無話可說。我意識到我在老調重彈,Dave是對的。一本“面向商務人員”的書比解釋“如何做交互設計”的書有更迫切的市場需求,更合時宜。Dave和Don最終讓我相信,我確實可以寫這樣的書?! 《虅盏募夹g專家/懂技術的商人 21世紀,能夠成功的人是:理解商務的技術專家或懂技術的商人。這本書是為他們而寫的?! 《夹g的商人知道,他自己的成功依賴于獲取高質量信息的能力和有效地處理這些信息的能力。另一方面,懂商務的技術專家是具備商業(yè)眼光的工程師或科學家。他們具有敏銳的商業(yè)眼光,懂得信息的威力。這兩類新人將主宰當代商業(yè)?! ∥覀兛梢詫⑺械纳倘朔譃閮深悾阂活愂蔷ǜ呖萍嫉娜耍涣硪活愂钦谧呦蚱飘a的人。作為商人的企業(yè)主管再也不能將處理信息的工作托付給專業(yè)人員。商務就是處理信息!企業(yè)主管需要在處理信息方面,而不是在制造系統(tǒng)方面,有別于人。如果一個企業(yè)制造某種產品,那么這種產品中是否含有微型芯片,就是成功與否的關鍵所在。如果提供某種服務,則勝算可能來自于這種服務是通過計算機化的工具提供的。因此試圖識別商務是否依賴于高技術與識別商務是否依賴于電話的商務一樣,沒有任何意義。因為高科技已經滲透到了每一種商務活動,數(shù)字信息已成為我們每天工作中的脈搏?! ∮幸痪溥@樣的話,“人總會犯錯,要振興只有靠電腦?!钡托实臋C械系統(tǒng)可能會在加工的每個部件上浪費幾個美分,而錯誤的信息處理則有可能毀掉一個企業(yè)。基于軟件的產品——制作這些產品的工程師們——對一個企業(yè)的影響力是不可估量的?! 】杀氖?,數(shù)字化工具非常難于學習、使用和理解,經常使我們達不到的目標。我們因此而浪費金錢、時間和機會。一位理解商務的技術專家或懂得技術的商人可能制作或使用軟件產品,或者是兩者兼而有之。因此,擁有更好、更容易掌握、更容易使用的高技術產品,會為你個人及企業(yè)帶來更大的利益。其實,開發(fā)更好的產品并不需要更長的時間,也不需要更高的成本。具有諷刺意味的是,它們本來不必如此困難,事實上卻如此困難。那是因為我們采用的軟件產品開發(fā)過程是過時的,需要修正。長期根植于我們頭腦中的傳統(tǒng)的錯誤觀念使我們得不到好的產品。本書將向我們展示如何要求并得到我們渴望以久的更好的產品?! ”緯挠^點不難理解:在開始編制軟件之前做好交互設計,我們就可以創(chuàng)建強大而令人愉悅的軟件產品。目前廣泛流行的觀點正好相反,我們已經不按流行的觀點做了。設計有交互的基于軟件的產品是一種專業(yè),像構造它們一樣需要很多技能,并要付出相當?shù)呐?。 由于我已經選擇了寫一本基于商務案例的書,而不是寫一本關于如何設計的技術類書籍,估計閱讀此書的交互設計師們或許會失望,因此我請求你們能夠予以諒解。本書中僅用了少量篇幅提及交互設計方法的基礎知識及其核心(主要在本書的第4篇)。但這些篇幅足以證明:①這樣的設計方法確實存在;②它對任何項目都適用;③任何人都能看到它的好處,不管這個人的技術背景如何。前言 最近,我在一家世界級的技術公司見到一位高級主管,他的頭銜是“易用性”副總裁。他負責相當數(shù)量的大小軟件產品。他很精干,并在正統(tǒng)的“人機交互”領域有所建樹。他和他的公司一樣,崇尚“可用性”(usability)方法,即通過單向隔離窗觀察并測試人們對產品的反應。但是他開始談論設計而不是測試,談論人物角色而不是用戶。他說,他的公司已經完全停止了開發(fā)后進行可用性測試的方法,現(xiàn)在采用的是事先設計的方法。他進一步肯定,他們公司所有受過觀察用戶技能培訓的人員正在接受人種學研究方面的培訓?! ∵@位主管和他所在公司態(tài)度的轉變,象征著本書首次出版后短短的5年時間內,軟件業(yè)界發(fā)生眾多巨大的變化。本書既是一本革命的宣言,也是一本提供規(guī)范的指南。無數(shù)中層產品經理在閱讀本書首版后給我發(fā)電子郵件,說明他們?yōu)樽约翰块T的資深高級主管們購買本書的原因。另一方面,軟件制作者和大學將本書第4篇的三個章節(jié):“交互設計”作為實施基于人物角色的目標導向設計的主要參考指南?! ∥疑钌罡兄x那些運用本書中描述的方法,幫助將可用性測試方法從實驗室?guī)У綄嶋H工作中,并將關注重心從測試轉變到設計的所有主管、程序員、高級主管和可用性方面的實踐者。正是因為他們的努力,整個可用性專業(yè)領域發(fā)生了變化。今天,我接觸到的多數(shù)企業(yè)擁有一位或多位專業(yè)的交互設計人員?! ∷麄儗浖a品、服務的質量和行為有著越來越大的影響力。得知這本書對他們的成功做出貢獻,著實讓我欣慰?! ∮浀帽緯鴦倓偝霭婧蟮?999年,我在一個程序員論壇上做過一次主題演講。演講的題目與本書的副題相同。我開門見山地提出我的見解,“精神病人在運營管理著精神病院,而你們就是精神病人?!碑敃r,會場靜得連一根針落地的聲音也可以聽得到。我可以感覺到由2500名工程師組成的聽眾群體有強烈的抵觸情緒。在鴉雀無聲的會場,我開始講解本書的基本邏輯。演講結束時,這群“邏輯人”已經被我徹底說服,并給予我熱烈的掌聲。令人驚訝的是,現(xiàn)在大多數(shù)程序員已經成為設計和設計者的忠實支持者。他們認識到他們需要在軟件的人性化方面得到幫助。他們非常高興終于得到有價值的指點。他們已經認識到,任何有助于改進質量和讓他們的程序易于被人們接受的實踐,都不會威脅到他們的職業(yè)地位?! ≡谶^去,高層主管認為交互設計是編程問題,而將其職責授權給了程序員。程序員們也努力去解決交互設計方面的問題,雖然他們的技能、培訓、想法、工作計劃無法使他們成功。本著分析問題的精神,本書真實地描述了一些由于程序員的原因而導致項目失敗的故事。有些程序員認為我在中傷,有些程序員則認為我譴責他們制造了劣質軟件,因而他們攻擊我的主張。劣質軟件的確是由他們制造的,但是我認為應該受到譴責的不是他們。如果我給了他們那樣的印象,那么我深感歉意。除了個別人,我知道多數(shù)程序員在為了讓最終用戶感覺良好而勤奮工作,在為改進他們的程序質量而不斷努力。就像用戶一樣,程序員們只不過是混亂開發(fā)過程的另外一群受害者,時間太短,大量互相矛盾的命令,指導也嚴重不足。如果任何程序員有了我在挑剔他們的印象,那么我也同樣深感歉意?! ≤浖谱鬟^程的煩瑣性——特別是編程工作的高昂成本和軟件產品很低的交互性——根本不是技術問題。那是過時的商業(yè)實踐強加于軟件編程行業(yè)的結果。帶著真情、好的愿望、上級管理層的祝福,程序員們更加努力地試圖通過工程實踐解決這個問題。但是無論如何,工程方法是不能解決這些問題的。程序員們已經感覺到他們的努力徒勞無為,工作中的挫折感也與日俱增?! ≡谖易罱囊淮温眯兄?,我注意到在程序員群體中,消沉的氣氛在擴散。令人嘆息的是,那些做得最好、最有經驗的程序員們的遭遇卻最差。他們對自己的努力感到疲倦和無奈,因為他們知道自己的技能被無情地浪費了。他們也許不能確切地知道事情是如何發(fā)生的,但是他們無法忽視事實。事實上,很多優(yōu)秀的程序員已經停止了編程,因為他們發(fā)現(xiàn)編程工作令人沮喪。他們改行去做培訓、促銷、寫作和咨詢,因為這些工作讓他們感覺到時間沒有被浪費,工作效率也不低。這是一個悲劇,它本來是可以完全避免的。(雖然有些爭議,不過開放源碼運動成為這些沮喪的程序員們的天堂。他們根據(jù)自己的標準編程,僅由他們的伙伴評價其工作的好壞,而不需要市場或管理人員的建議或干預。) 沒有人給程序員們充裕的時間、明確的方向和恰當?shù)脑O計,因而他們無法獲得成功。企業(yè)主管們不愚笨也不是惡魔,然而這種情況的確是現(xiàn)實狀況,因此,他們應對此負責。企業(yè)主管們僅僅是因為沒有用恰當?shù)墓ぞ呶溲b自己,而無法解決信息時代所面臨的復雜而獨特的問題?,F(xiàn)在可能又讓人覺得我在樹敵。是的,也只有在這樣的時候,我的視野中出現(xiàn)的是商務人員的形象而不是程序員的形象。我想再次強調的是,解決問題的途徑是有破才有立。我追尋的是解決問題之道,而不是替罪羊?! 」芾泶髱烶eter Drucker在他92年生涯中的多數(shù)時間里,觀察并指導著企業(yè)主管們。他具有用獨特的眼光看待問題的能力。在最近一期CIO(首席信息官)雜志的采訪中,他對20世紀五六十年代出現(xiàn)的對數(shù)字計算機盲目樂觀的企業(yè)主管們進行了評價。那些企業(yè)主管們曾想像計算機“會對如何運營企業(yè)產生巨大的影響”。但是Drucker解釋道,“事實并非如此。沒有幾個主管提出‘我的工作需要何種信息?’這樣的問題?!彪m然數(shù)字計算機給予企業(yè)主管前所未有的大量數(shù)據(jù),但是沒有多少人問及這些數(shù)據(jù)是否能適當?shù)匾龑髽I(yè)走向成功。企業(yè)的運營模式發(fā)生了巨大變化,但是企業(yè)管理卻沒能跟著變化。他譴責生于商業(yè)社會的萌芽期,成熟于蒸汽機和鋼鐵時代,步履蹣跚地進入21世紀信息時代的會計系統(tǒng)。Drucker進一步肯定,“我們最需要的是與外部有關的信息,但是計算機并沒有向我們提供這些信息?!薄 ≡?0世紀的最后幾年里,隨著.com泡沫的膨脹,因特網(wǎng)上大量的文章兜售了關于新經濟的想法。學術界的人士宣稱,在因特網(wǎng)上構建的商店里銷售東西,與在那些用磚瓦水泥建筑的商店里銷售東西是截然不同的,傳統(tǒng)的“舊經濟”已經名存實亡。當然,現(xiàn)在幾乎所有的新經濟公司都已經死亡并消失,這讓在背后支持這些公司的風險投資家感到震驚。而那些學術界人士也已經適時地修正了他們的觀點,聲稱所謂的新經濟是空中樓閣。最最新銳的主張告訴我們,必須繼續(xù)維持原來那種古老的經濟形式?! 嶋H上,我相信我們真的是處于新經濟時代了。但是我不認為.com參與了新經濟。相反,.com是舊經濟(制造業(yè)經濟)的茍延殘喘?! ≡谟嬎銠C軟件出現(xiàn)以前的工業(yè)時代,產品是通過加工有形物資制造出來的。采礦、冶煉、采購、運輸、加熱、成型、焊接、噴涂等過程消耗的費用遠大于其他開支。財務人員將這些費用叫做“變動成本”,因為那些費用隨著每一產品的生產數(shù)量而變化。而“固定成本”(你可能猜得到)則基本上不隨產品生產數(shù)量的變化而變化,如企業(yè)行政管理和建廠初期成本?! 鹘y(tǒng)的商業(yè)管理源于工業(yè)時代的制造傳統(tǒng)。不幸的是,我們必須正視現(xiàn)在是信息時代這樣一個現(xiàn)實。在信息時代,產品不是由構成物質的原子制成的,而是由構成軟件的比特(bit)的特定排列制成的。而且,“比特經濟”不遵循“原子經濟”的規(guī)則?! ∮行┗窘洕硗瑫r適用于舊經濟和新經濟。所有商業(yè)的目的都是創(chuàng)造可持續(xù)的利潤。達到這一點的合法途徑只有一種:以高于制造成本或進貨成本的價格銷售一些商品或服務。進一步細分的話,有兩種增加利潤的方法:或者降低成本,或者增加收入。在舊經濟時代,降低成本是最有成效的。而在新經濟時代,增加收入則更有成效?! ‘斀袷澜缱顬殛P鍵和昂貴的產品基本上或完全由軟件組成。軟件不需要原材料。軟件沒有制造成本,也沒有運輸成本。不需焊接,不需錘打,不需噴涂。工業(yè)時代經濟與信息時代經濟的本質區(qū)別在于:在信息時代幾乎沒有變動成本,而在工業(yè)時代,變動成本是決定因素。正是由于不存在變動成本,造就了現(xiàn)今的新經濟。 企業(yè)支付給程序員的工資是固定成本還是變動成本?程序員的一個工時肯定沒有與一套軟件產品的銷售量產生直接的聯(lián)系。企業(yè)可以反復銷售相同的代碼。投資于編程可以影響不同品種的上百萬個產品,就像投資于工廠可以影響在工廠中生產的所有產品一樣?! 【帉戃浖某杀静皇亲儎映杀?,但也不是固定成本。編寫軟件不同于建造工廠,它是企業(yè)實現(xiàn)銷售收入的持續(xù)過程。建造工廠的工匠雖然收費昂貴,但是一旦建筑完成,他們會去另外一個地方做同樣的工作。程序員比工匠和鐵匠更加昂貴,但是他們不會去別處,因為他們的工作似乎永無休止。有人認為編程是研究與開發(fā),兩者的確存在著相似之處??墒?,研究與開發(fā)是建立一項產品的理論上的可行性的思考和實驗過程,其環(huán)境與實際生產環(huán)境有很大的不同。用一個恰當?shù)谋扔鱽碚f,傳統(tǒng)的會計原則將研究與開發(fā)的經費從產生銷售收入的日常營運費用中分離出來。而編寫軟件的經費,卻無法準確合理地在傳統(tǒng)的會計方法中列支?! ‖F(xiàn)在,有人可能將此看做是文字游戲,但是事實上它對軟件項目如何獲得融資,如何管理,如何被資深主管看待(這是最重要的)具有巨大影響。 程序員創(chuàng)建軟件,商務主管創(chuàng)造收入和利潤中心。程序員用產品質量衡量自己的成功,而商務主管用投資的收益性衡量自己的成功。商務主管通過可以識別的,如固定成本、變動成本、企業(yè)的日常開支、研發(fā)費用等商業(yè)數(shù)學語言衡量收益性。但是,不幸的是,不存在適合軟件或編程業(yè)務的會計模式。會計是基本的商業(yè)語言,上述商業(yè)術語對所有商業(yè)核算和商業(yè)溝通是極其重要的,以至于當代商務主管將其完全教條化。他們將編程業(yè)務簡單地看做可以歸于現(xiàn)存某一會計類別的另一項企業(yè)費用。在實踐中,大多數(shù)商務主管簡單地將編程當做制造工作-變動成本(只有在計算納稅額時,大多數(shù)企業(yè)才將編程歸類于研發(fā))。這是最壞的選擇,因為這個選擇無情地導致了他們商業(yè)決策的失誤?! 」I(yè)時代的最大益處是產品可以大量生產,使得產品變得讓大多數(shù)消費者買得起。消費者的收益是可以買到從前買不起的東西。手工產品只面向富裕階層。企業(yè)圍繞著與變動成本(制造成本和流通成本)直接關聯(lián)的價格進行競爭。在信息時代,軟件產品可以以非常低廉的價格獲得。任何人可以通過下載方式或其他媒體方便地獲得軟件,而幾乎不花費任何代價,也無需多少人為參與?! ≌堄涀。髽I(yè)可以通過增加收入或減少成本的方式增加利潤。也就是說,企業(yè)可以增加固定成本投資以提高產品質量和銷售價格,或者降低變動成本,亦即降低制造成本。在傳統(tǒng)的制造經濟中,降低成本是簡單而有效的手段,因而被廣泛采用。當今天的商務主管們將編程與制造等同起來時,他們以為降低編程成本同樣簡單而有效。很不幸,這些規(guī)則不再適用了?! ∠鄬Χ?,軟件受變動成本的左右較小,努力減少其成本并不能帶來很大的商業(yè)收益。從財務角度看,程序員的薪資看似變動成本,但他們更像長期投資——固定成本。降低編程成本并不像降低制造成本那樣有效。這樣的效果更接近于給工人便宜的工具而不是壓低工資。那些為降低薪資而將編程工作委托給國外去做的企業(yè)根本不得要領?! ∵M一步講,在信息時代提高經濟效益的惟一途徑是通過提高質量,制造出更有吸引力的產品。這是不可能通過削減花費在設計和編程上的資金投入來實現(xiàn)的。事實上,必須在研究、思考、策劃和設計階段投入更多的實踐和資金,才能讓產品更好地滿足客戶的需求?! ‘斎?,這種方式是一種不為21世紀的商務人員所熟悉的思考方式。他們需要增加在制造所有產品上的整體費用,而不是降低單個產品上的個體費用。這是新經濟的本質,也正是Peter Drucker所強調的。 發(fā)明新藥特藥的現(xiàn)代藥業(yè)公司,具有與新軟件經濟類似的特征。一粒藥丸的實際生產成本微不足道,而一種新藥特藥的研制可能需要10年甚至更長的時間,投入上億美元的資金。如果能提供一種奇效的新藥,那么收益將接近無限,但是如果將不成熟的藥品推向市場,則風險無比巨大。藥業(yè)公司的主管們都清楚地了解削減研究開發(fā)成本是不可行的商業(yè)戰(zhàn)略?! ?chuàng)建軟件更像發(fā)明藥物而不像建造工廠。工廠是企業(yè)可見的固定資產,工人可以相對自由地相互替換。軟件體現(xiàn)著一種無形的,極其復雜的思想模式,只有與編寫它的程序員在一起的時候才有價值。企業(yè)不可以像對待工廠工人那樣對待程序員。程序員們需要遠超過于任何工廠工人的持續(xù)的關注和支持?! ≡趧?chuàng)建軟件的過程中,軟件架構——程序的人性化設計部分——用戶研究、用例定義、交互設計、窗體布置、行為描述——常常是在壓縮成本時最先被考慮的部分。設計過度的情況可能會發(fā)生,但是簡化設計不會帶來任何益處?;ㄙM在軟件架構上的每一美元和每個小時都會在編程階段節(jié)省十余倍的金錢和時間。更進一步地講,如果在有競爭力的設計上投資,產品就會滿足用戶的期望,那樣產品會創(chuàng)造更多的銷售收入。期望的滿足會建立品牌,有利于提高價格,提高客戶忠誠度,使產品具有更長、更強的生命周期。這樣做不僅會降低成本,而且非常有助于質量改進。具有諷刺意味的是,在信息時代,增加利潤的最好方法是增加支出?! 〔恍业氖牵蠖鄶?shù)主管具有無法克制的削減對編程時間和資金投資的愿望。他們運用的削減成本的方式已經過時。他們沒有看到,削減在編程上的投資對產品的遠期質量、期望性、利潤具有負面作用。當然,只是簡單地花更多的錢也不能保證產品質量有改觀,而且如果沒有智慧、分析、引導相伴,增加花費往往使事情變得更糟。我的啟蒙老師Dan Joaquin常說,“有多大的投入,就有多大的收獲”這句古老的諺語也許應該說成“沒有投入就沒有收獲”。沒有適當?shù)挠媱澗唾Q然前行的風險太大。這里的秘笈是花費適量的金錢,但是做到這一點要求管理人員具有很強的軟件工程管理方面的專業(yè)知識,還要求有一種向管理人員提供做出正確決策所需的深度信息和處理工具。提供這樣的工具是本書的目標?! ?com熱是由那些以削減變動成本為主要商業(yè)模式的企業(yè)傳播開的。雖然.com企業(yè)宣揚各種在線商務的好處,但它們的網(wǎng)站過于笨拙和無助,并不比驅車到購物中心讓人舒適和方便。.com的創(chuàng)立者們(還有媒體)被興奮沖昏了頭腦,以為可以用非常低的變動成本重建流通企業(yè)。他們徹底而驚人壯觀的失敗無可爭議地顯示,信息時代的經濟規(guī)則與工業(yè)時代的經濟規(guī)則是不同的?! ≡谂f經濟時代,更低的變動成本意味著更廣泛的流通和更低的流通成本。這兩項優(yōu)點直接讓消費者獲益,它們是工業(yè)革命經濟成功的基石。在新經濟時代,商業(yè)上的成功依賴于向消費者提供更新、更好的附加價值高的東西。交易過程中每一部分的質量,從瀏覽頁面到比較購物到多樣性,必須讓終端使用者明顯感覺更好。如果在細心地閱讀了11個畫面的內容后,最終還得打電話的話,那就遠不如傳統(tǒng)的購物方式方便。反復三四次輸入自己的名字、地址、信用卡信息,卻發(fā)現(xiàn)不能從這個網(wǎng)站購買任何東西,還得去傳統(tǒng)商店,只能使得整個在線銷售變成不必要,令人失望。今天,簡單地降低供應商的成本是不能保證成功的。 當Pets.com公司在因特網(wǎng)上出售狗食物時,它并沒有提供更好的東西,它沒有提供比傳統(tǒng)的寵物商店更好的用戶購物體驗;它沒有提供更豐富的信息,沒有顯得更聰明,也沒有顯示更強的信心。Pets.com公司提供的僅僅是更便宜的配送、存儲和銷售——所有這些對Pets.com公司而言都是變動成本。這是忽視新經濟基本原理的典型的工業(yè)時代的經營策略。Pets.com公司的商業(yè)模式不是新經濟的開端,而是舊經濟的殘喘。 我相信在因特網(wǎng)上可以銷售任何東西并獲利和成功。實現(xiàn)的秘笈就是在線商店必須比傳統(tǒng)商店提供更令購物者滿意的可衡量的服務,價格只是滿意內容的很小一部分。實現(xiàn)的方法只有一種:必須整體地設計系統(tǒng),才能盡可能地向終端用戶提供最高的滿意度。像對待制造工程那樣對待軟件設計和制作的任何方面都會導致失敗。軟件的設計和編程不應該成為傳統(tǒng)的削減成本手段的目標。在創(chuàng)建軟件的過程中過度花費時間和金錢的可能性不是沒有,但是因過少花費而導致的風險要大得多。 你可能熟知這樣的風險,但是卻很難讓那些運營大企業(yè)的資深商業(yè)主管認同。這些主管依舊使用在蒸汽機時代就流行的會計系統(tǒng),雖然其企業(yè)的運營、決策、溝通、財務等各個方面都已完全依賴于軟件。他們使用的術語、概念根本不能反映現(xiàn)代商業(yè)獨特的本質。在現(xiàn)代商業(yè)中,商業(yè)工具和產品是由看不見的比特排列而成的,而不是成噸的鋼鐵修筑的鐵路。 盡管企業(yè)聘用交互設計師并應用目標導向方法,但軟件產品的質量并無太大改進。更為甚者,編程成本仍然高居不下,軟件的創(chuàng)建過程仍難以駕馭。這是為什么? 在資深商務主管認識到軟件問題不是技術問題,而是值得注意的商務問題之前,改變是不可避免的。只有改變我們的創(chuàng)建過程和組織模式,問題才會得到解決。 很多企業(yè)不僅遵循著過時的財務模式,而且還遵循著不恰當?shù)慕M織模式。這樣的模式是直接從學術界抄襲過來的。在學術界,創(chuàng)建軟件的行為與軟件的計劃和工程聯(lián)系緊密。這是研究的本質??杀氖牵@樣的典范被悄悄地完整無損地帶到了并不屬于它的商業(yè)世界?! 〕塑浖鞋F(xiàn)代制造規(guī)范源自前工業(yè)時代,軟件這種獨特的媒介出現(xiàn)在后工業(yè)化時代,只有編程直接來自學術界。在學術界,研究沒有時間限制,學生勞力極其低廉,追求利潤會遭到鄙視,失敗的程序有可能被看做是非常成功的試驗。像微軟、IBM、Oracle和其他領先的軟件企業(yè)駐扎在“校園”并非巧合。大學永遠不需要掙錢,恪守交付時間,或創(chuàng)建滿足期望,有用的產品。 所有非軟件企業(yè)以研究開始,結束于大量生產和產品或服務的流通。因為知道過早地生產不完美的產品會危害到收入和名聲,他們會在研究和生產流通之間精心計劃。他們知道在計劃上投資時間、思考、金錢產生的結果是速度和順暢,在最終產品的受歡迎成度和獲利方面將取得巨大收獲?! ≡谄渌ㄔ煨袠I(yè)里,工程師做出建造規(guī)劃,由工人來實施。工程師不修筑橋梁,那是建筑工人的工作。只有在軟件行業(yè),工程師的工作與創(chuàng)建產品的過程緊密相連;只有在軟件行業(yè),“建筑工人”參與如何生產產品的決策活動;只有在軟件行業(yè),這兩項工作是同時而不是順序地實施。但是,創(chuàng)建軟件的企業(yè)似乎沒有察覺到這個特殊性。在軟件行業(yè),工程和建筑如此密不可分地混雜在一起,以至于實踐者和主管們也無法區(qū)分開來。各種計劃或被省略,或被推遲,而此時已為時已晚。即使到了即將上市的代碼進入了正常的開發(fā)周期,相當復雜的工程技術問題也經常性地被遺留下來。這時在經費上已經陷入窘境,通常需要額外的資金支持才能繼續(xù)前行。 系統(tǒng)架構的規(guī)劃必須集成到工程計劃的早期階段。事實上,它應該對早期階段的工程有所促進,但是因為早期工程經常被推遲到建造過程開始之后,并且會受到生產編碼(production code)的破壞,架構設計缺乏進入建造工程的切入點。盡管事實上有些企業(yè)已經聘用了交互設計師,并且也重新培訓他們的可用性測試人員來創(chuàng)建“人物角色”,但他們的工作對制作成本和最終產品質量的影響微乎其微?! 〗鉀Q辦法在企業(yè)總裁和首席執(zhí)行官手中。如果這些企業(yè)主管們將解決辦法下放到首席技術官或工程副總手中,就說明他們還不得要領。那些有價值的主管是技術人員,但是問題卻不是技術問題。就像Drucker指出的那樣,CEO們依賴的會計工具根本不代表其企業(yè)的真實狀態(tài)。就像是說,因為速度表的顯示是準確的,所以汽車行走的方向是正確的。在被數(shù)字技術主宰的商務世界里,這不再是真理?! ≡趧?chuàng)建軟件的過程中,錯誤地應用會計和組織模式而引發(fā)的最大問題之一是主管們不能認識到有多少編程資金被浪費。一個精確的系統(tǒng)能夠展示出每個美元都有一半是被花在了錯誤的地方,而且還需要額外的兩三美元去解決由于不好的原始投資引起的問題。在任何其他行業(yè)中,這樣的統(tǒng)計數(shù)據(jù)都會成為改革的動力,但是在軟件業(yè),我們卻處在極度無知的狀態(tài)?! ≡谶^去的13年中,我的Cooper公司為幾百家企業(yè)提供了咨詢服務。我們富有才華的設計師們?yōu)槎鄶?shù)企業(yè)提供了可以極大地幫助他們的產品藍圖,但是只有屈指可數(shù)的幾家企業(yè)從中獲益。多數(shù)企業(yè)僅將交互設計和軟件架構當做建議,而最后決策仍是由他們的程序員和工程師們做出的。沒有一家企業(yè)的CEO知曉,在工程師的工作間里發(fā)生著什么事情,因此他們毫無理由地壓縮時間表。程序員們總是在資源不足的環(huán)境中工作,主要是缺乏足夠的時間編寫好的程序,同時還缺乏決定編寫什么的時間。他們被迫拒絕建議,搪塞他們的經理以保護自己。 我相信有兩種主管:一種主管本人就是工程師,另一種主管是懼怕工程師的人。前者將交互設計視為建議,是因為他們的眼睛被利益所蒙蔽。后者輕率決斷,是因為他們不會說程序員的語言。我指的不是Java或C#語言。我的意思是商務人員和程序員缺乏共同的工具和目標。“普通人”將非技術問題托付給“邏輯人”,并不知道如果由他們自己在主管層面應用適當?shù)呢攧蘸徒M織模式,解決方法會更好?! ∑髽I(yè)面臨著巨大的機會去突破障礙,去建立圍繞著客戶的滿意度而不是軟件組織企業(yè)的,圍繞著角色而不是技術,圍繞著利潤而不是程序員的業(yè)務模式。我殷切等待著受啟發(fā)的主管出現(xiàn),他們能夠抓住這個機會,并通過提供軟件業(yè)大膽而成功的例子而永遠地改變創(chuàng)建軟件的方式?! lan 于加州-門洛帕克 2003年10月 inmates@cooper.com Cooper在軟件設計方面的創(chuàng)新手法已經被認可為行業(yè)標準。在Cooper打開面向商業(yè)的大門后的十年時間里,這家舊金山公司向諸如Abbott Laboratories、Align Technologies、Discover Financial Services、Dolby、愛立信、富士通、富士通Softek、惠普、Informatica、IBM、羅技、Merck-Medco、微軟、Overture、SAP、SHS Healthcare、Sony、Sun Microsystems、Toro公司、Varian,以及VISA公司提供了創(chuàng)新的、以使用者為焦點的解決方案。Cooper團隊提供他們自己發(fā)明和優(yōu)化多年的目標導向交互設計工具。這些工具包括在本書第一版首次披露的,叫做“角色”的用戶建模和模擬用戶的革命性技巧。 1994年,比爾?蓋茨向因Alan Cooper發(fā)明了Visual Basic語言背后的可視化編程的概念而向他授予了視窗先鋒獎(Windows Pioneer Award),1998年,Alan Cooper在軟件開發(fā)者論壇上獲得了聲望很高的軟件夢幻獎(Software Visionary Award)。在1995年,Alan Cooper在他的的首部暢銷書“About Face:The Essentials of User Interface Design”一書中,將分類學引入了 軟件設計。2003年,Alan Cooper和合著者Robert Reimann出版了此書的大幅修訂版“About Face 2.0:The Essentials of Interactive Design”?! ?0年以來,Alan Cooper設計和開發(fā)的消費類軟件產品包括,SuperProject,MicroPhone II for Windows和微軟公司的Visual Basic語言的視覺編程用戶界面。早在1976年,Alan Cooper創(chuàng)辦了Structured Systems Group公司,一家被“Fire In the Valley” 報道說制作出了“也許是為微型電腦的第一套商務軟件”?! lan Cooper還是一位為在電子產品開發(fā)過程中被遺忘的人——客戶——的利益大聲疾呼的人?! lan Cooper是企業(yè)設計基金和美國設計中心的會員。他曾任軟件設計協(xié)會硅谷分會會長,是總部理事會成員。Alan Cooper是軟件設計和軟件論壇的理事,還是SEF 的Windows SIG ——世界上最大的Windows開發(fā)者群體——的創(chuàng)始人。他是關于用戶操作界面和概念軟件設計領域中的一位經常性的、有獨到見解的、專注的行業(yè)演講者和作者。 Alan Cooper的妻子,Susan Cooper,是Cooper公司的總裁和CEO。他們有兩個十多歲的男孩,Scott和Marty。除了軟件設計,Alan Cooper非常熱愛通用航空、城市規(guī)劃、架構、機動兩輪車、烹飪、火車模型、飛盤高爾夫等。請向inmates@cooper.com發(fā)郵件給他,或訪問Cooper公司的網(wǎng)站www.cooper.com。
媒體關注與評論
Cooper的設計方法已經贏得了很多大牌公司的青睞,如Sun公司、可口可樂公司、康柏公司和Dow Jones?! 狥ast Company雜志 Alan Cooper再一次展示的他的魅力!他的書值得所有認為自己正在服務客戶的技術公司反思。我們需要更多這樣所書,更多像Alan Cooper樣的人?! 狣on Norman《情感化設計》一書的作者 本書主題鮮明地敘述著,要創(chuàng)建能贏得市場的系統(tǒng),領導者們應該知道些什么。……你將會發(fā)現(xiàn),在你讀過的書當中,這是一本最具有思想、最實用的書。 ——Larry Keeley Doblin Group的總裁 Cooper的書是一紙宣言,它告訴人們,在我們需要花如此之多的時間與技術進行交互的時代里,如何提升生活質量?! 狿eter Hirshberg Elemental Software的CEO
編輯推薦
本書是基于眾多商務案例,講述如何創(chuàng)建更好的、高客戶忠誠度的軟件產品和基于軟件的高科技產品的書。本書通過一些生動的實例,讓人信服地講述了由作者倡導的“目標導向”交互設計方法在解決“難用”問題方面的有效性,證實了只有改變現(xiàn)有觀念,才能有效地在開發(fā)過程中引入交互設計,將產品的設計引向成功。本書面向商務人員,也適合于所有參與軟件產品和基于軟件的高科技產品開發(fā)的專業(yè)人士,以及關心軟件行業(yè)和高科技行業(yè)現(xiàn)狀與發(fā)展的人士閱讀。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載