?? 軟件產(chǎn)品的游戲規(guī)則.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0047)http://www.abc800.com/news/artdetail.asp?id=856 -->
<HTML><HEAD><TITLE>軟件產(chǎn)品的游戲規(guī)則</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR><LINK
href="軟件產(chǎn)品的游戲規(guī)則.files/putong_1t" rel=StyleSheet type=text/css>
<SCRIPT language=javascript src="軟件產(chǎn)品的游戲規(guī)則.files/fun_Script.js"></SCRIPT>
</HEAD>
<BODY background=軟件產(chǎn)品的游戲規(guī)則.files/r_bg.gif>
<P align=center><BR></P>
<TABLE align=center class=tableFrame height=311 width="90%">
<TBODY>
<TR align=middle>
<TD align=right bgColor=#decbad class=listcelltitle height=274 vAlign=top
width=717>
<P align=center><BR><FONT color=#000000
style="FONT-SIZE: 14px"></FONT><FONT color=#000080
style="FONT-SIZE: 14px"><B>軟件產(chǎn)品的游戲規(guī)則</B></FONT><FONT color=#000000
style="FONT-SIZE: 14px"><BR></P>
<P align=right>更新日期:2002-10-23 閱讀次數(shù):372</FONT></P>
<P align=left
style="FONT-SIZE: 14px"> 軟件產(chǎn)品也是提供或者增加生產(chǎn)力的,它必須要在一定的條款和環(huán)境下發(fā)展,這個(gè)條款和環(huán)境無(wú)形中提供了這個(gè)游戲規(guī)則。只有促進(jìn)了生產(chǎn)力(這個(gè)生產(chǎn)力的概念很廣泛)才會(huì)被認(rèn)可使用者認(rèn)可。<BR> 軟件產(chǎn)品(游戲規(guī)則)如何才能促進(jìn)生產(chǎn)力呢???<BR> 一般的講軟件產(chǎn)品的游戲規(guī)則有兩種:<BR><BR>1,
客戶制定的游戲規(guī)則:<BR><BR> 這是一般情況下客戶首先自己制定了產(chǎn)品的開(kāi)發(fā)和使用的過(guò)程、流程和其他;然后交付軟件公司完成編碼和其他的測(cè)試。產(chǎn)品的任何思路以及布局不受任何軟件公司的限制。這種游戲規(guī)則是客戶在自己經(jīng)驗(yàn)的累計(jì)中總結(jié)出來(lái)的寶貴經(jīng)驗(yàn),因?yàn)樗侵塾趯?shí)際!從實(shí)際過(guò)程中轉(zhuǎn)換過(guò)來(lái)的.一般的說(shuō)這種游戲規(guī)則最有生產(chǎn)力。<BR> 但是這種游戲規(guī)則有一定的局限:它的針對(duì)性太強(qiáng),所以泛性差,適用范圍差,擴(kuò)展性不是太強(qiáng),二次開(kāi)發(fā)能力弱;或者說(shuō)這個(gè)游戲規(guī)則只適合"制定這個(gè)規(guī)則的家伙"。<BR><BR>2,
軟件產(chǎn)品提供商制定的游戲規(guī)則:<BR><BR> 這是提供商在分析了一定范圍和領(lǐng)域的環(huán)境和環(huán)境中限制條款制定的游戲規(guī)則,這種規(guī)則是提供商為了滿足客戶需求和通用性而制定的,因?yàn)樗紤]市場(chǎng)因素(因?yàn)樗枰_(kāi)發(fā)一個(gè)產(chǎn)品后能把把這個(gè)產(chǎn)品賣(mài)給更多人用,花少的代價(jià)得到大的成果),它不可能在將來(lái)滿足每個(gè)客戶的要求,但是它應(yīng)該滿足下面的一些基本的要求:<BR><BR>第一條:易用性<BR><BR> "易用為王".<BR><BR> 如果我作為客戶,你賣(mài)給我的產(chǎn)品可能不貼切(個(gè)性服務(wù)差一點(diǎn):指不能滿足某些個(gè)別特殊的需求),不能完全滿足我的要求,但是如果我使用起來(lái)很順手,界面具有親和力,操作簡(jiǎn)單易懂,功能強(qiáng)大(功能強(qiáng)大不能建立在易用性差的基礎(chǔ)上),那么我是可以接受的;<BR> 一個(gè)產(chǎn)品是好是壞,并不是開(kāi)發(fā)人員和市場(chǎng)人員說(shuō)了算,而是使用這個(gè)產(chǎn)品的人(客戶)說(shuō)了算!他才是你的上帝!<BR> Window為什么替代了DOS,"易用為王"!!!<BR> 對(duì)于普通用戶來(lái)說(shuō)(某些專家級(jí)用戶或許更習(xí)慣于使用DOS),他不管你這個(gè)東西是如何的功能強(qiáng)大,因?yàn)閷?duì)一個(gè)普通用戶來(lái)講他只會(huì)接觸他會(huì)用到的那部分,他只要他使用的那個(gè)部分好用,用起來(lái)舒服,用起來(lái)有效果,就這樣而已?quot;易用為王"。<BR> 如果我要用某個(gè)軟件產(chǎn)品,對(duì)于我來(lái)說(shuō)我首先要花大量的是時(shí)間和精力來(lái)學(xué)會(huì)如何使用的話,是一件很痛苦的事情.<BR> 我們已經(jīng)習(xí)慣了"Windows","Word"...
...我們已經(jīng)習(xí)慣了微軟告訴我們的使用習(xí)慣:"你有個(gè)鼠標(biāo),你多亂點(diǎn)一下就知道該如何用了"。<BR> 如果軟件產(chǎn)品違反了微軟告訴我們的這個(gè)游戲規(guī)則是一件很危險(xiǎn)的事情。<BR> 回頭來(lái)解釋什么叫做"易用"???給你一個(gè)很經(jīng)典和變態(tài)的答案:
<BR><BR> "滿足變態(tài)客戶的變態(tài)要求就是易用"<BR><BR><BR> 軟件產(chǎn)品提供商制定的游戲規(guī)則為了滿足通用性,失去了個(gè)性化,這點(diǎn)是不可能避免的,但是游戲規(guī)則應(yīng)當(dāng)盡可能的有一種開(kāi)放性,讓客戶自己制定或者擴(kuò)展這種個(gè)性化服務(wù)(當(dāng)然也是有一定局限的),于是這就要求了這個(gè)產(chǎn)品在使用過(guò)程中要提供更強(qiáng)大的功能,這就增加了產(chǎn)品使用和開(kāi)發(fā)的難度,是產(chǎn)品更加復(fù)雜。<BR> 但是請(qǐng)注意產(chǎn)品的復(fù)雜化并不是要求你損害產(chǎn)品的"易用性",本來(lái)就是因?yàn)閺?qiáng)調(diào)"易用"而復(fù)雜的,如果你復(fù)雜的不易用了,就是一件很悲哀的事情。<BR><BR>第二條:穩(wěn)定性<BR><BR> "穩(wěn)定是壓倒一切的。"<BR><BR> 如果你買(mǎi)的產(chǎn)品三天兩頭出錯(cuò),你會(huì)如何做?難道你三天兩頭去找產(chǎn)品商的客戶服務(wù)部?你煩不煩累不累呀?如果這個(gè)東西有個(gè)什么使用的保證:可以退貨。我相信你一定毫不遲疑的退貨。
<BR><BR> "穩(wěn)定是壓倒一切的"!這句話不單單用于政治上,軟件產(chǎn)品也是一樣的,對(duì)于客戶來(lái)說(shuō)說(shuō)的簡(jiǎn)單點(diǎn)就是不出錯(cuò)(沒(méi)有任何錯(cuò)誤的程序是很難做到的。),對(duì)于程序員來(lái)說(shuō)就是程序的魯棒性,我們這么來(lái)比喻魯棒性:你找根大大的棒子,拼命的敲這個(gè)軟件產(chǎn)品,就是敲打不出任何的水分?;蛘哌@個(gè)比喻不是很好,其實(shí)對(duì)軟件產(chǎn)品商來(lái)說(shuō)其實(shí)就是要對(duì)軟件產(chǎn)品提供嚴(yán)格的測(cè)試。<BR><BR>第三條:以語(yǔ)言,架構(gòu)無(wú)關(guān)性<BR><BR> 現(xiàn)在的產(chǎn)品其實(shí)不在于你用什么來(lái)做,你使用C++可以,VB可以,JAVA可以,C#也可以。<BR> 幾年以前機(jī)器的配置低,大家都強(qiáng)調(diào)使用C++來(lái)提高性能,現(xiàn)在呢?一般機(jī)器的主頻已經(jīng)達(dá)到1G了,如果不是那種特別的數(shù)據(jù)傳輸比較大或者運(yùn)算比較多的系統(tǒng)一般的都不用考慮C
或者C++。<BR><BR> 一個(gè)商業(yè)系統(tǒng)不在于語(yǔ)言本身,不是決定于你是否使用最新的技術(shù)和技術(shù)架構(gòu),而在于系統(tǒng)的商務(wù)邏輯。以語(yǔ)言和架構(gòu)無(wú)關(guān)性,應(yīng)該使用一種熟悉的語(yǔ)言和架構(gòu)開(kāi)發(fā)你的系統(tǒng)。<BR><BR> 筆者經(jīng)歷過(guò)一件事情,曾使用過(guò)VB開(kāi)發(fā)一種文檔管理系統(tǒng),系統(tǒng)架構(gòu)設(shè)計(jì)為WinDNA三層結(jié)構(gòu),但是那個(gè)時(shí)候?qū)τ谌龑咏Y(jié)構(gòu)的理解不是很熟悉,對(duì)于COM+的編碼也不是很精通,于是大家一邊學(xué)習(xí)一邊做,于是花費(fèi)了大約一年的時(shí)間來(lái)開(kāi)發(fā)這個(gè)文檔系統(tǒng)(從系統(tǒng)設(shè)計(jì)到編碼結(jié)束)。結(jié)果還是Bug多多,做這種東西對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)可以說(shuō)是一種鍛煉,但是對(duì)于產(chǎn)品本身來(lái)說(shuō)是一種巨大的錯(cuò)誤。不但耗費(fèi)了大量的人力和財(cái)力,而且產(chǎn)品最終都是破破爛爛的。不由得一聲長(zhǎng)嘆:唉…
…<BR><BR> 使用你熟悉的語(yǔ)言和結(jié)構(gòu),快速開(kāi)發(fā)你的商務(wù)系統(tǒng)。這就是軟件產(chǎn)品對(duì)開(kāi)發(fā)語(yǔ)言本身的要求。<BR><BR>第四條:不完全以客戶為轉(zhuǎn)移<BR><BR>有的時(shí)候,作為產(chǎn)品提供商你完全可以和有權(quán)利不以客戶的意志為轉(zhuǎn)移,你也可以制定一些合理的要求。當(dāng)然是有一定前提的:提供更好和更優(yōu)異的性能和服務(wù),強(qiáng)化客戶按照某種游戲規(guī)則進(jìn)行。打個(gè)比方:有的時(shí)候并不需要完全的滿足什么兼容性的。一個(gè)B/S產(chǎn)品如果允許使用MSXML的話可以有很大的性能和操作上的提升,但是IE4.0是不支持這個(gè)的,IE5.0以上支持MSXML2.6以上的版本,這個(gè)時(shí)候,你就不用考慮你的產(chǎn)品非要在IE4.0上使用,你可以使用MSXMl開(kāi)發(fā)這個(gè)產(chǎn)品,然后強(qiáng)制客戶升級(jí)瀏覽器的版本。不要說(shuō)這種事情不存在,這種事情是很一般的事情,而且是很正常的事情。<BR><BR>在某些時(shí)候,某些條件下,為了某些目的,強(qiáng)制性修改游戲規(guī)則,改變客戶的習(xí)慣,提升某些性能和操作,當(dāng)然前提是為客戶服務(wù)的,你修改的規(guī)則是要為客戶服務(wù)的。<BR><BR>題后話:本來(lái)想仔細(xì)的寫(xiě)寫(xiě)這個(gè)主題,但是很無(wú)奈,沒(méi)有太多的時(shí)間和精力,其實(shí)在這個(gè)游戲規(guī)則中還有許多其它的規(guī)則,沒(méi)有提及...
... <BR><BR></P></TD></TR>
<TR>
<TD align=right bgColor=#decbad class=listcelltitle height=29 vAlign=top
width=717><INPUT class=button name=Submit2 onclick=javascript:window.close() style="FONT-SIZE: 9pt" type=button value=關(guān)閉窗口>
</TD></TR></TBODY></TABLE><BR></BODY></HTML>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -