當(dāng)前位置:工程項目OA系統(tǒng) > 房地產(chǎn)OA系統(tǒng) > 相關(guān)系統(tǒng) > 房地產(chǎn)項目管理軟件
某軟件企業(yè)生存、發(fā)展的思考
從中國目前軟件的狀況、順應(yīng)的潮流、失敗的原因著手,從世界大趨勢的環(huán)境切入中國大市場環(huán)境最后再到我們企業(yè)自身的小環(huán)境,想想從別人的經(jīng)驗、教訓(xùn)、理論中我們能得到什么?我們不足的地方?能改進的方面?能優(yōu)化的點?可引用的實踐?。。。以下是從局方向談?wù)勛约旱恼J(rèn)識和思考。
思考一:企業(yè)的角色
目前國內(nèi)大部份的軟件企業(yè)均可以算是‘典型’的中國軟件企業(yè),所謂的‘典型’就是一個D7外的概念,D7指的是發(fā)達的七個國家,除這七個國家外,還有三個國家的軟件可實現(xiàn)自產(chǎn)自銷,就是軟件由國內(nèi)自己生產(chǎn),自己使用。這三個國家是中國、印度、俄羅斯。如果真正提到相關(guān)的產(chǎn)品國際標(biāo)準(zhǔn)化,離我們可能還有些距離。目前軟件企業(yè)都是供來自于需,而非需來自于供,也就是生產(chǎn)出的軟件僅僅供某個企業(yè)專用,而非某個行業(yè)通用。
如何策劃、開發(fā)、經(jīng)營出市場所需的產(chǎn)品?這時,對我們而言,要求就不只開發(fā)出一個產(chǎn)品就行了,關(guān)聯(lián)的市場需求調(diào)研、市場策略、產(chǎn)品包裝、用戶服務(wù)、相關(guān)支持等,就應(yīng)和產(chǎn)品放在同一個等級的考慮層上。這是我們目前的弱項,其實這些,在項目的啟動前就應(yīng)考慮到,也許目前我們的客戶需要的就是這些功能、框架,但當(dāng)產(chǎn)品逐漸走向成熟化、市場化時,這些就是必不可少的關(guān)聯(lián)項了。企業(yè)的經(jīng)營角色在變,我們開發(fā)人員、工程人員的角色也應(yīng)發(fā)生相應(yīng)的變化。從大方向來講:國際形式的變化是中國形式變化的參考,中國市場變化是我們企業(yè)經(jīng)營方向的參考。我們應(yīng)未雨綢繆,從管理形式標(biāo)準(zhǔn)化(向行業(yè)標(biāo)準(zhǔn)靠攏,融入自已的風(fēng)格),經(jīng)營思路靈活化(產(chǎn)品立足現(xiàn)在,著眼未來)、人員配置多元化(開發(fā)人員可應(yīng)項目、產(chǎn)品的需要擔(dān)任多種角色)、產(chǎn)品多樣化(一種產(chǎn)品適合不同消費層級的用戶)入手,定制一個短、中、長線的計劃目標(biāo)。市場是多變的,企業(yè)的角色如果一陳不變,那么必將面臨遭淘汰的境地。大到如何將企業(yè)的角色順應(yīng)市場的需求,順應(yīng)整個行業(yè)的發(fā)展,小到我們每個員工如何去適應(yīng)企業(yè)的變化、激烈的競爭、提升自己的價值等等,是我們每個人都應(yīng)去考慮、深思、籌劃的問題。
思考二:標(biāo)準(zhǔn)的引用
這里的標(biāo)準(zhǔn),我想結(jié)合目前流行的CMM軟件開發(fā)標(biāo)準(zhǔn)來談?wù)?,目前在中國使用的?biāo)準(zhǔn)中只有40%是國際標(biāo)準(zhǔn)(包括軟件開發(fā)標(biāo)準(zhǔn),產(chǎn)品標(biāo)準(zhǔn),行業(yè)標(biāo)準(zhǔn)等等),其它的大都是國內(nèi)自定的標(biāo)準(zhǔn),而國內(nèi)自定的標(biāo)準(zhǔn)多由國際標(biāo)準(zhǔn)引伸、借鑒而來的。不能不說,按國際標(biāo)準(zhǔn)化走,能使我們較早的與國際相接軌,少走很多彎路,更能使我們的產(chǎn)品、服務(wù)到位,較早地達到國際服務(wù)規(guī)則。但目前擺在前面最大的困難就是如何洋為中用,標(biāo)準(zhǔn)按需(企業(yè)需要、市場化需要、產(chǎn)品需要)為“我”用。CMM翻譯的中文資料中,二級的關(guān)鍵過程域(需求、計劃、配置、質(zhì)量保證、監(jiān)督與跟蹤)的各活動、執(zhí)行過程、操作功能等,我們均已達到一定的認(rèn)識水平,現(xiàn)在就要將我們整理的文檔、理解的要素、操作的流程與我們現(xiàn)有的項目操作流程方式結(jié)合起來用,拋棄繁雜、冗余的操作,以質(zhì)量保證為中心,各活動為其而開展,各關(guān)鍵域操作為其而準(zhǔn)備。CMM(二)軟件質(zhì)量保證計劃中各詳細的審查表單為我們在軟件工程過程中提供了活動指南,也為質(zhì)量保證提供了可靠依據(jù),這些表單在下階段工作中,將與原來的ISO表單結(jié)合,在原ISO程序文件中以原操作流程為一條主線,在過程中融入CMM的關(guān)鍵過程域,將ISO原驗證的操作與整理的“關(guān)鍵過程域執(zhí)行確認(rèn)檢查列表示例”相結(jié)合使用,使ISO這條質(zhì)量控制主線更明了化、操作更具體化。
思考三:角色的分配
這里的角色指的是項目中人員的角色分工,配合協(xié)調(diào)、分工合理、緊密協(xié)作的團隊精神是一個成功項目的基礎(chǔ),在項目中每個成員的地位都是相等的,都是項目成功不可或缺的環(huán)節(jié)。在CMM的每個關(guān)鍵過程域活動中,對活動的角色、職責(zé)都給了很明確的分工,這在國外大多的軟件過程及軟件控制中均要求的,但對我們而言,這種明確、界線分明的角色并不適合我們實現(xiàn)的操作,可以舉一個簡單的案例:
在CMM(二)需求管理中,過程活動所需涉及的人員有:項目管理人員、系統(tǒng)工程師、軟件設(shè)計/開發(fā)人員、軟件測試 人員、系統(tǒng)測試 人員、軟件配置管理人員、質(zhì)量保證人員等等,而這些可以明確的是我們目前的狀況無法使這些人員一一按計劃到位,現(xiàn)實需要的是一員多職,如質(zhì)量保證人員同時擔(dān)當(dāng)配置管理人員的職責(zé),項目管理人員同時也是軟件開發(fā)/設(shè)計人員。如何在一個項目中,充分發(fā)揮現(xiàn)有的人力資源,角色、職責(zé)根據(jù)項目實際需要按能力劃分,以最有限的人力資源完成國際標(biāo)準(zhǔn)慣例(如CMM模型規(guī)范要求)。
在將ISO與CMM結(jié)合的同時,會根據(jù)我們部門的實際情況及項目的大小,擬一個相應(yīng)的項目人員角色分工,相應(yīng)人員的職責(zé)會參考CMM的要求制定。此外值得一提的是,以往當(dāng)我們角色定下后,在具體的階段所應(yīng)完成的任務(wù)、達到效果并沒有一個明確的指導(dǎo)(如項目管理員在需求階段應(yīng)做什么,在軟件質(zhì)量保證過程中又應(yīng)完成什么任務(wù),在項目的跟蹤與監(jiān)督中所承擔(dān)的職責(zé)等等),而在CMM各關(guān)鍵域活動中,對各角色在該階段、該活動所需擔(dān)當(dāng)?shù)穆氊?zé)均作了一一詳細的描述,這也是一個值得我們借鑒的亮點。這里提的是借鑒而不是引用,因為CMM涉及的活動實在太多,所需操作的點過于詳盡,這些都不是我們能力所可以全部實現(xiàn)的。我們要做的是先整理出各活動人員分工、職責(zé),再根據(jù)實際的項目選擇可操作及實施的點。
思考四:開發(fā)趨勢
OO技術(shù)將是未來的主體,UML是未來的方向,如何了解、學(xué)習(xí)、掌握、運用這些新技術(shù)、新方法,是我們每個開發(fā)人員適應(yīng)行業(yè)發(fā)展、提高自身專業(yè)技能、綜合素質(zhì)所追求的方向。掌握最新的技術(shù)咨訊,應(yīng)-能力、崗位、行業(yè)發(fā)展的需要,體現(xiàn)自身的價值。
值得一提的是,目前在做需求過程中經(jīng)常提到的web based,其實這與我們早先的原型操作方式是差不多的,比原型優(yōu)勢在于它不需編碼,只需一個界面,一個操作流程走向功能,通過WEB發(fā)布,無需相關(guān)的平臺支持。通過WEB發(fā)布,操作簡單,減少中間繁鎖的溝通渠道,用戶直接通過操作,了解所需開發(fā)系統(tǒng)的模型、實現(xiàn)的功能、流程圖等等??勺鳛槲覀兘窈螽a(chǎn)品開發(fā)的一個借鑒經(jīng)驗,在需求調(diào)研時,可通過web based方式,讓用戶清楚的知道我們的設(shè)計思路、設(shè)計方向及實現(xiàn)功能,能較準(zhǔn)確地確定需求基線,為項目以后的計劃定制、質(zhì)量保證、配置管理、跟蹤和監(jiān)督打下較穩(wěn)固的基礎(chǔ)。
這些只是在這一年的軟件工程小組工作中,所想到、體會的東東,有的也僅僅是理論上的想法。如果可以,希望與實際的工作相結(jié)合,找出可切入的點,融入我們的開發(fā)過程中。
作者:吳超