Win7之家( afsion.com.cn):前微軟工程師吐槽:原來Windows是這樣開發(fā)的
IT之家訊 今天,我們分享了一篇微軟前員工講述微軟在Win10中采用漢堡式菜單初衷的文章,文中稱這是微軟通過對大量數(shù)據(jù)的分析以及由一大批聰明的腦袋思考討論從而得出的最佳方案。
現(xiàn)在,又有一名在微軟工作過十余年前Windows工程師分享的關(guān)于Windows開發(fā)過程的一些內(nèi)容,這些內(nèi)容向我們展示了,一個好的創(chuàng)意如何被毀滅,而一個糟糕的創(chuàng)意最終又是如何被采納的。
該工程師寫道:
我曾經(jīng)是一名Windows團隊的工程師,參加過不少開發(fā)研討會議。
常常,一些性格外向且頗具魅力的項目經(jīng)理會宣布,團隊已做出了一項決定。然而,這個決定通常會是多方妥協(xié)的產(chǎn)物,妥協(xié)因素可能是功能性、或者是適用性、也或者是時間限制等等。最初的構(gòu)想往往都很美好:快速、廣泛適應(yīng)、直觀、自動記錄,最重要的是對用戶友好。在這個階段,即下一代Windows操作系統(tǒng)的構(gòu)想階段,它常常被看成是非常了不起的產(chǎn)物。
而隨著開發(fā)進程的推進,一系列決策導(dǎo)致對原本設(shè)想的Windows功能進行削減,以至于到正式發(fā)布時,最終的產(chǎn)品已與最初構(gòu)想大相徑庭。
問題是,在整個過程中,所有這些決定看起來并不是那么糟糕。因為項目管理團隊、開發(fā)人員與測試人員已經(jīng)經(jīng)過了仔細審議、已花費了大量時間來權(quán)衡他們做出的每個選擇,評估了每種選擇的優(yōu)缺點并估計出了其可能產(chǎn)生的影響,最終從多個選擇中選擇了自認為最佳的選擇。
問題是誰沒有參與到整個決策過程中來呢?
是用戶!在通常只有4到6周的決策時間內(nèi),開發(fā)者根本沒有工夫去咨詢用戶。而微軟的內(nèi)部員工作成為了用戶的代表,而他們的想法往往過于理想化。
于是,團隊就按這種理想化的模式運作,他們心思縝密地將所有實際不合理的想法合理化,并最終做出決定。
到了會議當天,項目管理者會反復(fù)強調(diào)他們所做出的決定是多么有利于用戶。他們會列舉一些事實來佐證這項決策:我們不想提供過多選項來讓用戶無從選擇;一致性對微軟有利,所以也一定對用戶有利。每個人都面帶滿意的笑容,紛紛點頭同意這項決策并一致認為這是最佳決策。
盡管最終結(jié)果與當初構(gòu)想的有些差距,也可能用會使用戶體驗更糟糕,但工程們還有“殺手級”的說辭:“編寫軟件總是需要妥協(xié)的嘛,如果真有用戶在現(xiàn)場,相信他們也會理解的!
以上就是我曾經(jīng)作為Windows工程師時的所見所感。(Via: WMPU)
關(guān)注Windows10,鎖定Win10之家(http://win10.ithome.com)