一切皆可抽象

          大而無形 庖丁解牛 厚積薄發(fā) 滌慮玄覽
             ::  ::  ::  ::  :: 管理

          【原創(chuàng)】構(gòu)架淺析

          Posted on 2005-10-18 10:15 鋒出磨礪 閱讀(528) 評論(5)  編輯  收藏 所屬分類: web服務(wù) 、雜談

          構(gòu)架淺析

          李寶劍 libaojian@sina.com

           

             從廣義方面來理解構(gòu)架,在自然世界中到處都是。作為一個好的構(gòu)架概念最終會形成模式。這里筆者僅從軟件工程的領(lǐng)域?qū)⒆约旱囊恍\薄認(rèn)識進(jìn)行分析整理,以求獲取通用的可控制其風(fēng)險的構(gòu)架模式。

             從靜態(tài)視角分析,構(gòu)架涉及了公司,部門,團(tuán)隊(duì),涉眾等。從動態(tài)視角分析,構(gòu)架涉及了產(chǎn)品創(chuàng)造過程以及圍繞此過程發(fā)生的各種事件。從軟件技術(shù)的視角分析,構(gòu)架涉及了需求,設(shè)計(jì),程序,用例等。不同視角看到不同的構(gòu)架,這些構(gòu)架彼此相互聯(lián)系,相互制約。

             對于一個構(gòu)架的組成,我暫稱其為元素,元素會有關(guān)系,關(guān)系包括了控制,協(xié)作,支持等。

             從以上分析,你的頭腦里應(yīng)該會有一個模糊的構(gòu)架view展現(xiàn)。

             我們的目標(biāo)是借助諸多構(gòu)架支持完成某些構(gòu)架的實(shí)現(xiàn),在這個過程中,會發(fā)生一些阻礙事情進(jìn)展的情況。那好,事情就變的有目的了,我們的目的就是解決這些阻礙,對癥下藥,盡大可能的解決這些問題,權(quán)衡利弊,使最終的利益最大化。

             構(gòu)架可抽取,可形成模式,而具體到一個項(xiàng)目構(gòu)架模式就變成了構(gòu)架實(shí)例,有了動作動態(tài)這個元素來打破了構(gòu)架的一些常規(guī)。作為項(xiàng)目的控制者需要合理的處理和控制常規(guī)的可預(yù)見的風(fēng)險和突發(fā)的風(fēng)險。在不同的場景中,構(gòu)架中的元素所擔(dān)任的角色就不同,其屬性和行為也會動態(tài)的進(jìn)行變化。例如你在公司構(gòu)架下是一個員工,在部門構(gòu)架下是一個設(shè)計(jì)師,在項(xiàng)目構(gòu)架中是一個設(shè)計(jì)組長,在涉眾中是一名設(shè)計(jì)人員,在過程中是一名團(tuán)隊(duì)成員,在需求構(gòu)架中是一個需求的翻譯者,在設(shè)計(jì)構(gòu)架中你就是大師,等等。

             分析抽取了初始的構(gòu)架模型如下

           o_22.bmp

             下面我將根據(jù)初始的構(gòu)架模型,進(jìn)行具體的項(xiàng)目分析。我將從目前的項(xiàng)目進(jìn)行此項(xiàng)目架構(gòu)以及支持和約束此項(xiàng)目架構(gòu)的其他架構(gòu)的分析,找出僅可能多的問題和解決方案,形成一定的模式,避免重蹈覆轍。

             項(xiàng)目背景

                 公司近期在電子政務(wù)方面,會面臨大量的政務(wù)信息的交互。 在此背景下,開發(fā)代號為ABC的數(shù)據(jù)交換平臺。因?yàn)槟逞芯克呀?jīng)有若干成熟的設(shè)計(jì),將和此研究所合作進(jìn)行開發(fā)。公司派34人進(jìn)駐研究所, 同研究所的研究生團(tuán)隊(duì)組成新的團(tuán)隊(duì),共同開發(fā)。

             構(gòu)架列表

          n         公司構(gòu)架(公司領(lǐng)導(dǎo) 政務(wù)部門領(lǐng)導(dǎo)  開發(fā)領(lǐng)導(dǎo))

          n         團(tuán)隊(duì)構(gòu)架(公司監(jiān)督 項(xiàng)目指導(dǎo) 項(xiàng)目管理 技術(shù)管理 公司員工 研究所學(xué)生)

          n         研究所構(gòu)架(導(dǎo)師 學(xué)生(博士研究生 碩士研究生))

          n         涉眾構(gòu)架(公司 研究所 用戶)

          n         項(xiàng)目構(gòu)架(高層用例構(gòu)架 組成人員)

          n         需求構(gòu)架(用例架構(gòu))

          n         設(shè)計(jì)構(gòu)架(系統(tǒng)架構(gòu))

          n         實(shí)現(xiàn)構(gòu)架(類架構(gòu))

          n         過程構(gòu)架(周期,里程碑)

          n         技術(shù)構(gòu)架

             總體構(gòu)架關(guān)系

               r_11.bmp

           

          下面一排都是外部約束和支持項(xiàng)目構(gòu)架的若干構(gòu)架。上面一排是項(xiàng)目過程中內(nèi)部所要協(xié)調(diào)的構(gòu)架。下面就支持架構(gòu)的目標(biāo)和責(zé)任以及未能達(dá)到目標(biāo)的狀況進(jìn)行分析。

          公司構(gòu)架

              公司對于此項(xiàng)目的責(zé)任應(yīng)該是約束,監(jiān)督,支持。從目前的狀況來看,項(xiàng)目組所感受的的只是約束和監(jiān)督,未能明顯的感覺支持。對于監(jiān)督的力度不夠也就是過程的監(jiān)督僅停留于常規(guī)的周報(bào)等紙面內(nèi)容,掩蓋了事實(shí)的真相。

          問題

          就是監(jiān)督不力,不予支持。結(jié)果是上下信息不暢,項(xiàng)目進(jìn)展困難。這種嚴(yán)重的等級信息傳遞,造成了鏈條式的信息溝通,因?yàn)槟骋粋€環(huán)節(jié)的缺失,就會造成監(jiān)督盲區(qū)和支持盲區(qū)。

          參考模式

           

          解決方案

          從公司對于此項(xiàng)目的構(gòu)架組成包括了五級,董事長,副總,政務(wù)部總,政務(wù)部開發(fā)負(fù)責(zé),政務(wù)部項(xiàng)目監(jiān)督員。那問題顯然出在政務(wù)部總和政務(wù)部開發(fā)負(fù)責(zé)這個點(diǎn)(元素)上。解決問題將從此深入。借用我黨常用的什么下鄉(xiāng)活動的策略,并且支持鼓勵員工的合理建議,廣開言論。

          研究所構(gòu)架

              研究所的目的不言而預(yù),教學(xué)為主,培養(yǎng)學(xué)生目的很明顯。對于項(xiàng)目的進(jìn)展做出了很大的努力,而問題也隨著進(jìn)展暴露的越來越突出。優(yōu)勢,人力多。

          問題

          1,  經(jīng)驗(yàn)不足

          2,  流動性大

          3,  責(zé)任心不足

          4,  需花費(fèi)培養(yǎng)成本

          解決方案

              ,這就要求團(tuán)隊(duì)組成的格局需要按照這種方式進(jìn)行重新規(guī)劃。將比較優(yōu)秀的團(tuán)隊(duì)成員作為產(chǎn)品組的領(lǐng)軍。人才浪費(fèi)也是一個缺憾,未能人盡其用。通過一段時間的觀察和磨合,仔細(xì)分析每個組員的特點(diǎn),進(jìn)行團(tuán)隊(duì)合理的人員分配。真正的實(shí)現(xiàn)113。

          團(tuán)隊(duì)構(gòu)架

              不管是從傳統(tǒng)的軟件過程來講還是從rup的項(xiàng)目管理過程分析。團(tuán)隊(duì)的組成缺失很大,也很不科學(xué)。一句話:一哄而上。

           問題

          1.       項(xiàng)目管理者位置、職權(quán)不突出,沒有獨(dú)立的協(xié)調(diào)、組織、調(diào)配權(quán)力;

          2.       團(tuán)隊(duì)組成人員結(jié)構(gòu)不合理,往往不能按照科學(xué)的職能需要配置項(xiàng)目開發(fā)人員;

          3.       團(tuán)隊(duì)中職能交錯混亂,管理模式不確定,存在嚴(yán)重的職能重疊浪費(fèi)和缺失不齊的矛盾現(xiàn)象;

          4.       團(tuán)隊(duì)精神不明確,項(xiàng)目目標(biāo)不一致。

          解決方案

             在公司構(gòu)架的基礎(chǔ)上,明確項(xiàng)目管理者的地位和作用;按照類比或經(jīng)驗(yàn)的管理模式,組建所需要的研發(fā)人員團(tuán)隊(duì),明確團(tuán)隊(duì)精神和唯一奮斗目標(biāo).。

          涉眾構(gòu)架

              沒有用戶的參與。涉眾不完全。聽不到不同的意見(或者不同的意見僅局限于內(nèi)部),會形成一葉障目。

           問題

             

          解決方案

              作好充分的項(xiàng)目前期調(diào)研,廣泛收集用戶(或業(yè)主)信息,建立項(xiàng)目用戶跟蹤回訪制度,最好由原軟件開發(fā)負(fù)責(zé)人牽頭。

          需求構(gòu)架

              需求來源太狹小。

           問題

              導(dǎo)致產(chǎn)品規(guī)劃不太合理,盲目的靠近什么紅頭文件。連技術(shù)細(xì)節(jié)都盲目靠近。

          解決方案

              從其他的政務(wù)系統(tǒng)入手,結(jié)合其他的類似產(chǎn)品,進(jìn)行產(chǎn)品規(guī)劃和需求獲取。

          設(shè)計(jì)構(gòu)架

              概要設(shè)計(jì)階段因?yàn)楫a(chǎn)品族的規(guī)劃不到位,造成了某些概念不統(tǒng)一。詳細(xì)設(shè)計(jì)階段問題依舊,并且對于整體感未能有人把握。

           問題

          1.       設(shè)計(jì)目標(biāo)不明確,設(shè)計(jì)范圍模糊,造成設(shè)計(jì)概念含混不清;

          2.       設(shè)計(jì)階段劃分不清,設(shè)計(jì)深度很難把握。

          3.       設(shè)計(jì)成果的校核、審查、確定系統(tǒng)不健全,沒有準(zhǔn)確的把關(guān)人員。

          解決方案

             明確設(shè)計(jì)階段,提前作好設(shè)計(jì)溝通協(xié)調(diào)工作,給定項(xiàng)目設(shè)計(jì)內(nèi)容,設(shè)立專人設(shè)計(jì)組,健全設(shè)計(jì)成果的審查把關(guān)系統(tǒng)。

          技術(shù)構(gòu)架

              技術(shù)風(fēng)險

           問題

              無總體感

          解決方案

              架構(gòu)師,在那里。如果沒有合適人選,就要從團(tuán)隊(duì)中培養(yǎng)。

          實(shí)現(xiàn)構(gòu)架

              類結(jié)構(gòu)比較合理,但是因?yàn)榭傮w無人駕馭,可能造成百花齊放。

           問題

              許多公用類未盡其用,并且對于程序中效能都是沒有把握。

          解決方案

              代碼框架的確定和培訓(xùn)。

          過程構(gòu)架

              過程中的缺憾主要是周期和里程校驗(yàn),以及過程中的審查。

           問題

              不及時 力度不夠

          解決方案

              項(xiàng)目管理方面的資料很多,我這里就不羅索了。


          評論

          # re: 【原創(chuàng)】構(gòu)架淺析  回復(fù)  更多評論   

          2005-10-18 13:18 by 過路
          有點(diǎn)道理 不過寫的較淺薄 不深入。題目太大

          # re: 【原創(chuàng)】構(gòu)架淺析  回復(fù)  更多評論   

          2005-10-30 16:16 by elite
          淺顯易懂

          # re: 【原創(chuàng)】構(gòu)架淺析  回復(fù)  更多評論   

          2005-10-31 21:24 by itaogo
          今日大概瀏覽了一下系統(tǒng)論的思想 與我的拙作思想不某而和??磥砦业挠^點(diǎn)有了強(qiáng)有力的理論基礎(chǔ)。有時間將詳細(xì)的豐富這篇文章。

          # re: 【原創(chuàng)】構(gòu)架淺析  回復(fù)  更多評論   

          2005-11-01 22:34 by elite
          如何實(shí)現(xiàn)系統(tǒng)功能最優(yōu)化是關(guān)鍵

          # re: 【原創(chuàng)】構(gòu)架淺析  回復(fù)  更多評論   

          2005-11-02 18:24 by elite
          期待中
          主站蜘蛛池模板: 福清市| 嘉义县| 乌拉特中旗| 洞口县| 密山市| 基隆市| 高陵县| 离岛区| 莎车县| 鹤壁市| 尚义县| 延长县| 娱乐| 襄城县| 波密县| 华坪县| 五莲县| 杭州市| 汉川市| 郎溪县| 长泰县| 明溪县| 晋江市| 泊头市| 涞源县| 柞水县| 赤水市| 通山县| 开化县| 德州市| 灌南县| 汉源县| 万年县| 五原县| 宝鸡市| 东丰县| 潜江市| 万山特区| 丰镇市| 梁平县| 湖州市|