您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 開(kāi)發(fā)管理 >
軟件開(kāi)發(fā)公司管理手冊(cè)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/9 14:37:17 ] 推薦標(biāo)簽:

9. 產(chǎn)品設(shè)計(jì)開(kāi)發(fā)

產(chǎn)品設(shè)計(jì)開(kāi)發(fā)是兩個(gè)主要成本之一(另一個(gè)是市場(chǎng)宣傳及銷(xiāo)售)的產(chǎn)生過(guò)程。產(chǎn)品設(shè)計(jì)開(kāi)發(fā)失敗是很容易發(fā)生的——以次充好應(yīng)付某些客戶(hù)的形象工程項(xiàng)目另當(dāng)別論,雖然終通過(guò)銷(xiāo)售證明的失敗可以將責(zé)任推給市場(chǎng)銷(xiāo)售環(huán)節(jié)或市場(chǎng)形勢(shì)等等其他因素,但大多數(shù)情況的隱患與風(fēng)險(xiǎn)從產(chǎn)品設(shè)計(jì)階段可以看到的,也是應(yīng)該解決或規(guī)避的。產(chǎn)品設(shè)計(jì)不是開(kāi)發(fā)部門(mén)的內(nèi)部事務(wù),而是全公司所業(yè)務(wù)部門(mén)共同參與的過(guò)程,單純技術(shù)出身的主要經(jīng)營(yíng)者或單純銷(xiāo)售出身的主要經(jīng)營(yíng)者很容易在這方面摔跟頭。

產(chǎn)品負(fù)責(zé)人是公司的長(zhǎng)期核心高級(jí)管理人員,對(duì)某個(gè)或某類(lèi)產(chǎn)品負(fù)責(zé)的時(shí)間應(yīng)該跨越若干個(gè)經(jīng)營(yíng)周期,工作中主要對(duì)產(chǎn)品的重點(diǎn)功能定義、市場(chǎng)份額、成本效益等負(fù)責(zé)。產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)可以以主要版本升級(jí)的形式進(jìn)行。產(chǎn)品開(kāi)發(fā)(主要版本的升級(jí))的計(jì)劃應(yīng)該在公司的經(jīng)營(yíng)周期經(jīng)營(yíng)計(jì)劃之中制定。產(chǎn)品開(kāi)發(fā)計(jì)劃的制定是對(duì)已有產(chǎn)品、銷(xiāo)售渠道、客戶(hù)、市場(chǎng)、技術(shù)、資金流、政策等等方面通盤(pán)考慮、平衡的結(jié)果。產(chǎn)品開(kāi)發(fā)計(jì)劃應(yīng)該包括版本重點(diǎn)功能定義、宣傳重點(diǎn)、進(jìn)度、成本、關(guān)鍵技術(shù)等。對(duì)于客戶(hù)定制型軟件開(kāi)發(fā)項(xiàng)目工程而言,產(chǎn)品開(kāi)發(fā)計(jì)劃可以作為投標(biāo)書(shū)或工程項(xiàng)目建議書(shū)。產(chǎn)品開(kāi)發(fā)計(jì)劃文檔的寫(xiě)作的質(zhì)量是將來(lái)產(chǎn)品質(zhì)量的預(yù)示。“忙得沒(méi)時(shí)間”寫(xiě)文檔的產(chǎn)品負(fù)責(zé)人通常以口頭方式向下傳達(dá),等手下寫(xiě)好了自己審閱,如果手下也忙而照此行事,則領(lǐng)導(dǎo)看見(jiàn)的很可能是一線(xiàn)員工的作品,而且經(jīng)念得沒(méi)準(zhǔn)歪到哪里去了。

產(chǎn)品開(kāi)發(fā)計(jì)劃的版本重點(diǎn)功能定義可以作為項(xiàng)目負(fù)責(zé)人的初步方案;宣傳重點(diǎn)可以作為市場(chǎng)部的宣傳理念的基礎(chǔ);進(jìn)度計(jì)劃可以作為各部門(mén)工作安排、協(xié)調(diào)的進(jìn)度基準(zhǔn);成本計(jì)劃可以作為財(cái)務(wù)部的資金調(diào)度計(jì)劃基礎(chǔ);關(guān)鍵技術(shù)可以作為開(kāi)發(fā)部的技術(shù)攻關(guān)、技術(shù)儲(chǔ)備的目標(biāo);質(zhì)量管理、生產(chǎn)發(fā)貨后勤人事等各環(huán)節(jié)可以根據(jù)相關(guān)的計(jì)劃安排自己的計(jì)劃。

產(chǎn)品設(shè)計(jì)開(kāi)發(fā)的過(guò)程是連續(xù)的出現(xiàn)問(wèn)題、解決問(wèn)題的過(guò)程,部門(mén)間的矛盾沖突的大小與頻繁程度是檢驗(yàn)產(chǎn)品負(fù)責(zé)人工作狀況的簡(jiǎn)單指標(biāo)。

開(kāi)發(fā)部的項(xiàng)目負(fù)責(zé)人(以下簡(jiǎn)稱(chēng)項(xiàng)目負(fù)責(zé)人)是開(kāi)發(fā)部的核心人員,不一定長(zhǎng)期固定于某個(gè)產(chǎn)品,產(chǎn)品設(shè)計(jì)啟動(dòng)時(shí)由開(kāi)發(fā)部負(fù)責(zé)人根據(jù)情況指定,工作中對(duì)開(kāi)發(fā)部負(fù)責(zé)人及公司產(chǎn)品負(fù)責(zé)人雙重負(fù)責(zé)。在開(kāi)發(fā)部負(fù)責(zé)人的協(xié)調(diào)下,項(xiàng)目負(fù)責(zé)人與開(kāi)發(fā)部各專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人商討協(xié)調(diào)人員組成項(xiàng)目組。項(xiàng)目組的每個(gè)員工對(duì)專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人及項(xiàng)目負(fù)責(zé)人雙重負(fù)責(zé)。項(xiàng)目負(fù)責(zé)人主要進(jìn)行方案設(shè)計(jì)(主要版本功能定義的進(jìn)一步細(xì)化),以及質(zhì)量、進(jìn)度、技術(shù)等管理。根據(jù)產(chǎn)品設(shè)計(jì)的不同階段可以增減的項(xiàng)目組的成員,但項(xiàng)目負(fù)責(zé)人及專(zhuān)業(yè)核心骨干要保持穩(wěn)定。對(duì)于承接客戶(hù)項(xiàng)目工程的情況,項(xiàng)目負(fù)責(zé)人的方案設(shè)計(jì)可以作為合同技術(shù)附件。

開(kāi)發(fā)部負(fù)責(zé)人主要對(duì)專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人及項(xiàng)目負(fù)責(zé)人進(jìn)行管理,具體對(duì)所有運(yùn)行項(xiàng)目的質(zhì)量、進(jìn)度、技術(shù)進(jìn)行管理,同時(shí)對(duì)開(kāi)發(fā)部所有人員的工作負(fù)荷等進(jìn)行管理。

專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人對(duì)各項(xiàng)目中與自己專(zhuān)業(yè)相關(guān)的技術(shù)、質(zhì)量、進(jìn)度進(jìn)行管理,同時(shí)對(duì)子部門(mén)的人員的工作負(fù)荷等進(jìn)行管理。專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人確保從自己部門(mén)交出去的工作結(jié)果代表部門(mén)的水平(質(zhì)量、技術(shù)等),而不是某個(gè)設(shè)計(jì)人員的個(gè)人水平。

產(chǎn)品開(kāi)發(fā)的過(guò)程可以簡(jiǎn)單化分為方案(原型)、功能設(shè)計(jì)、代碼設(shè)計(jì)、質(zhì)檢、測(cè)試等幾個(gè)階段,實(shí)際的項(xiàng)目運(yùn)行是這些階段的調(diào)整與重復(fù)。方案設(shè)計(jì)是用開(kāi)發(fā)的語(yǔ)言對(duì)產(chǎn)品主要版本功能的描述,如功能實(shí)現(xiàn)或業(yè)務(wù)流程等。方案是項(xiàng)目負(fù)責(zé)人寫(xiě)給產(chǎn)品負(fù)責(zé)人看的。對(duì)于客戶(hù)定制型軟件開(kāi)發(fā)項(xiàng)目工程而言,方案是項(xiàng)目負(fù)責(zé)人寫(xiě)給客戶(hù)的領(lǐng)導(dǎo)或項(xiàng)目負(fù)責(zé)人看的。功能設(shè)計(jì)是系統(tǒng)架構(gòu)、用戶(hù)界面、數(shù)據(jù)及數(shù)據(jù)庫(kù)定義、通訊協(xié)議、類(lèi)或函數(shù)的定義等等。功能設(shè)計(jì)是給編碼、質(zhì)檢等具體設(shè)計(jì)人看的。對(duì)于客戶(hù)定制型軟件開(kāi)發(fā)項(xiàng)目工程而言,功能設(shè)計(jì)中的系統(tǒng)架構(gòu)、用戶(hù)界面等也是給客戶(hù)的項(xiàng)目負(fù)責(zé)人或具體操作人員看的。

產(chǎn)品開(kāi)發(fā)過(guò)程的階段劃分及重復(fù)是對(duì)產(chǎn)品負(fù)責(zé)人及項(xiàng)目負(fù)責(zé)人能力的真正考驗(yàn)。整個(gè)開(kāi)發(fā)過(guò)程中只出一兩個(gè)中間版本很容易將大問(wèn)題留到后才發(fā)現(xiàn),但中間版本出得太多會(huì)導(dǎo)致返工量、重復(fù)工作量太大。公司整個(gè)經(jīng)營(yíng)團(tuán)隊(duì)對(duì)產(chǎn)品的認(rèn)識(shí)成熟程度(或定制客戶(hù)的成熟程度)、成本壓力、骨干技術(shù)力量缺乏等等均會(huì)對(duì)此過(guò)程產(chǎn)生重大影響。產(chǎn)品負(fù)責(zé)人及項(xiàng)目負(fù)責(zé)人的職業(yè)精神往往是重大困難面前的解決因素,好的做法是在自己被解職前頂住各種壓力將工作按照既定做法計(jì)劃進(jìn)行下去,盡大可能完成。

質(zhì)量管理應(yīng)該貫穿產(chǎn)品開(kāi)發(fā)的整個(gè)過(guò)程、各個(gè)環(huán)節(jié),包括產(chǎn)品負(fù)責(zé)人的工作。雖然整個(gè)公司應(yīng)該有統(tǒng)一的質(zhì)量管理方法與質(zhì)檢部門(mén),但產(chǎn)品負(fù)責(zé)人而不是質(zhì)檢部門(mén)負(fù)責(zé)人應(yīng)該對(duì)產(chǎn)品終負(fù)責(zé),項(xiàng)目負(fù)責(zé)人是質(zhì)量的具體負(fù)責(zé)人。質(zhì)檢部門(mén)應(yīng)該當(dāng)作一個(gè)專(zhuān)業(yè)部門(mén)看待。貫穿于整個(gè)開(kāi)發(fā)團(tuán)隊(duì)的質(zhì)量管理責(zé)任、思想及方法而不是質(zhì)檢部門(mén)是真正保證質(zhì)量的決定因素。具體開(kāi)發(fā)設(shè)計(jì)工作開(kāi)始前的標(biāo)準(zhǔn)、規(guī)范制定是確保質(zhì)量的好方法。每一個(gè)專(zhuān)業(yè)子部門(mén)的工作人員的工作成果在交出去之前必須要經(jīng)過(guò)專(zhuān)業(yè)負(fù)責(zé)人的質(zhì)量檢驗(yàn)(技術(shù)審核見(jiàn)后),重要情況可以進(jìn)行多級(jí)檢驗(yàn)。每一項(xiàng)具體開(kāi)發(fā)設(shè)計(jì)工作結(jié)果的接收者、使用者應(yīng)該首先對(duì)結(jié)果進(jìn)行質(zhì)量驗(yàn)收。出現(xiàn)質(zhì)量問(wèn)題應(yīng)該實(shí)行追溯制,從質(zhì)量問(wèn)題發(fā)現(xiàn)點(diǎn)到質(zhì)量問(wèn)題原因點(diǎn)之間所有相關(guān)的人員,包括具體設(shè)計(jì)人、接收人、專(zhuān)業(yè)子部門(mén)負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人、產(chǎn)品負(fù)責(zé)人、質(zhì)檢部門(mén)人員及負(fù)責(zé)人(如果涉及到的話(huà)),都應(yīng)該被追究責(zé)任。如果是已送交生產(chǎn)的成品或交付客戶(hù)的產(chǎn)品出現(xiàn)質(zhì)量問(wèn)題,對(duì)公司造成經(jīng)濟(jì)或信譽(yù)損失,則整個(gè)項(xiàng)目組及涉及的管理人員,包括“無(wú)辜管理人員”及“無(wú)辜設(shè)計(jì)人”,應(yīng)該共同被追究責(zé)任,承擔(dān)處罰。質(zhì)量管理的重要性應(yīng)該超過(guò)進(jìn)度管理及技術(shù)管理;與成本管理的重要性比較則視實(shí)際情況而定。在有效的質(zhì)量管理制度及嚴(yán)格責(zé)任追究體制下,各級(jí)人員會(huì)自發(fā)的產(chǎn)生許多切實(shí)可行的質(zhì)量保證方法。出現(xiàn)質(zhì)量問(wèn)題只追究具體設(shè)計(jì)人而不追究管理人員的責(zé)任是質(zhì)量管理失敗的根本原因。

進(jìn)度管理的本質(zhì)是解決變化與平衡的問(wèn)題。產(chǎn)品負(fù)責(zé)人有自己的進(jìn)度計(jì)劃表,其它各部門(mén)以此編排各自的進(jìn)度計(jì)劃表,開(kāi)發(fā)部負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人以及專(zhuān)業(yè)負(fù)責(zé)人以此編排專(zhuān)業(yè)開(kāi)發(fā)及質(zhì)檢進(jìn)度計(jì)劃。各級(jí)管理人員應(yīng)該每天檢查自己所管理的每一個(gè)項(xiàng)目的進(jìn)度運(yùn)行情況,尤其是計(jì)劃中的“關(guān)鍵路徑”。項(xiàng)目運(yùn)行中因?yàn)楦鞣N問(wèn)題導(dǎo)致進(jìn)度拖期(也有提前)是非常正常的情況。進(jìn)度出問(wèn)題很多情況下是可以預(yù)見(jiàn)的,具體設(shè)計(jì)人、專(zhuān)業(yè)負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人應(yīng)該及時(shí)評(píng)估進(jìn)度問(wèn)題的嚴(yán)重性,并及時(shí)向上級(jí)管理人員匯報(bào)以便解決。進(jìn)度問(wèn)題的終責(zé)任人是產(chǎn)品負(fù)責(zé)人。出現(xiàn)進(jìn)度問(wèn)題后,應(yīng)該盡可能在盡量小的范圍內(nèi)解決,保持整體進(jìn)度計(jì)劃的穩(wěn)定性。某個(gè)部門(mén)的進(jìn)度計(jì)劃一旦進(jìn)行調(diào)整很可能涉及其它多個(gè)部門(mén)的進(jìn)度計(jì)劃,應(yīng)該慎重對(duì)待。開(kāi)發(fā)部?jī)?nèi)部的進(jìn)度問(wèn)題應(yīng)該由部門(mén)負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人、專(zhuān)業(yè)負(fù)責(zé)人共同解決,專(zhuān)業(yè)負(fù)責(zé)人要有預(yù)先準(zhǔn)備。從產(chǎn)品負(fù)責(zé)人開(kāi)始,逐級(jí)進(jìn)度計(jì)劃應(yīng)該保留一定量的冗余時(shí)間以便調(diào)度。在承接外包項(xiàng)目時(shí),與客戶(hù)共同編排的聯(lián)合進(jìn)度計(jì)劃應(yīng)該作為合同附件。在不影響產(chǎn)品主要功能特點(diǎn)實(shí)現(xiàn)的情況下,進(jìn)度管理的重要性超過(guò)技術(shù)管理。“無(wú)所不能”的技術(shù)高手容易在排進(jìn)度計(jì)劃時(shí)犯錯(cuò)誤,往往到后不得不熬夜加班。市場(chǎng)部、銷(xiāo)售部門(mén)向市場(chǎng)客戶(hù)的吹牛是進(jìn)度管理的敵人,由此產(chǎn)生與開(kāi)發(fā)部的矛盾的責(zé)任應(yīng)該歸咎于產(chǎn)品負(fù)責(zé)人。

技術(shù)管理是解決如何實(shí)現(xiàn)產(chǎn)品競(jìng)爭(zhēng)力的問(wèn)題。技術(shù)包括功能定義、開(kāi)發(fā)技術(shù)及專(zhuān)有(專(zhuān)利)技術(shù)等。功能定義是指對(duì)產(chǎn)品功能的描述或?qū)蛻?hù)業(yè)務(wù)的描述,來(lái)自長(zhǎng)期的客戶(hù)需求分析、接觸溝通等。開(kāi)發(fā)技術(shù)是指軟件開(kāi)發(fā)的方法及技術(shù),通常來(lái)自對(duì)開(kāi)發(fā)工具及開(kāi)發(fā)接口的學(xué)習(xí)及實(shí)際應(yīng)用。專(zhuān)有(專(zhuān)利)技術(shù)是公司針對(duì)特定的功能定義自行開(kāi)發(fā)的體現(xiàn)主要競(jìng)爭(zhēng)力的技術(shù),需要的情況下可以申請(qǐng)專(zhuān)利保護(hù)。在整個(gè)行業(yè)的技術(shù)應(yīng)用鏈中,從底層的基礎(chǔ)技術(shù)產(chǎn)品到上層的應(yīng)用技術(shù)產(chǎn)品,越是上層的產(chǎn)品的更新?lián)Q代越快。從技術(shù)開(kāi)發(fā)的角度看,底層產(chǎn)品的競(jìng)爭(zhēng)力主要體現(xiàn)在專(zhuān)有技術(shù)方面,上層產(chǎn)品的競(jìng)爭(zhēng)力主要靠功能定義的準(zhǔn)確及時(shí)的更新?lián)Q代來(lái)實(shí)現(xiàn)。通常產(chǎn)品負(fù)責(zé)人側(cè)重于功能定義(或?qū)S屑夹g(shù)),而項(xiàng)目負(fù)責(zé)人側(cè)重于開(kāi)發(fā)技術(shù),專(zhuān)業(yè)技術(shù)團(tuán)隊(duì)(子部門(mén))則是技術(shù)的真正實(shí)現(xiàn)者。功能定義的高可變(可適應(yīng))性、專(zhuān)有技術(shù)的穩(wěn)定性以及開(kāi)發(fā)技術(shù)的適度與及時(shí)更新等三者之間的平衡是產(chǎn)品負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人技術(shù)管理的主要工作,當(dāng)然還要考慮與其他管理的平衡。重要的專(zhuān)有(專(zhuān)利)技術(shù)可以作為公司內(nèi)部產(chǎn)品進(jìn)行管理。產(chǎn)品開(kāi)發(fā)項(xiàng)目中技術(shù)難關(guān)的預(yù)先定位,以及技術(shù)攻關(guān)是項(xiàng)目負(fù)責(zé)人與專(zhuān)業(yè)負(fù)責(zé)人的責(zé)任。專(zhuān)業(yè)技術(shù)開(kāi)發(fā)規(guī)范的制定是專(zhuān)業(yè)負(fù)責(zé)人的責(zé)任。每一個(gè)專(zhuān)業(yè)子部門(mén)的工作人員的工作成果在交出去之前必須要經(jīng)過(guò)專(zhuān)業(yè)負(fù)責(zé)人的技術(shù)審核,重要情況可以進(jìn)行多級(jí)審核,以確保工作成果代表專(zhuān)業(yè)部門(mén)的技術(shù)水平,而不是某個(gè)專(zhuān)業(yè)人員的水平。在項(xiàng)目開(kāi)發(fā)的適當(dāng)階段可以進(jìn)行互相審核、審閱,以互相借鑒及提高。基礎(chǔ)技術(shù)及產(chǎn)品的重大進(jìn)步是行業(yè)開(kāi)發(fā)技術(shù)及產(chǎn)品“革命性”變化的開(kāi)始,忙得顧不上學(xué)習(xí)應(yīng)用的產(chǎn)品負(fù)責(zé)人、項(xiàng)目負(fù)責(zé)人要做好被淘汰然后“從頭再來(lái)”的心理準(zhǔn)備,找機(jī)會(huì)、找借口躲到其他管理職位只是淘汰過(guò)程的開(kāi)始。某些對(duì)開(kāi)發(fā)工具及開(kāi)發(fā)接口深入研究、無(wú)比熟悉的技術(shù)高手想做什么都能做出來(lái),但經(jīng)常不知道該做個(gè)什么東西,這是一路緊跟著開(kāi)發(fā)工具供應(yīng)商往前走的書(shū)呆子們的悲哀,而且經(jīng)常因?yàn)榕c應(yīng)用需求的技術(shù)差距而產(chǎn)生“寂寞高手”的痛苦。簡(jiǎn)單聽(tīng)信、迷信新開(kāi)發(fā)技術(shù)能提高產(chǎn)品競(jìng)爭(zhēng)力并付諸行動(dòng)導(dǎo)致失誤是項(xiàng)目負(fù)責(zé)人及產(chǎn)品負(fù)責(zé)人的責(zé)任。

上一頁(yè)1234567下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd