日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

環(huán)境、現(xiàn)狀與反思

 昵稱10504424 2013-12-24

環(huán)境、現(xiàn)狀與反思

1 我們今日的窘境

1.1 環(huán)境

  我們所處的環(huán)境是一個追求“革命性技術”的業(yè)界。公司追求著多、快、好、省地解決問題的捷徑,管理者關注的只是軟件進度、發(fā)布版本、成本和利潤,在他們背后,軟件缺陷已經(jīng)埋了下來。專注代碼質量的程序員往往不受青睞,因為他們思考的更多,在開發(fā)進度方面往往不盡人意。當項目負責人無法評估或不關注代碼質量時,客戶只會得到一堆調試不良的代碼。

1.2 人才流失

  今天的程序員大多數(shù)都不會長期從事某一種技術,這與收入緊密掛鉤。程序員會傾向與轉型為更高收入的技術隊伍,或者退出IT業(yè)。隨著市場供求關系,各個陣營市場占有率,利潤等多種因素左右著程序員的收入。即便是在某個技術上十分出眾的程序員,面對經(jīng)濟上的現(xiàn)實差距,也無法抵抗金錢的誘惑而轉投其他技術隊伍?,F(xiàn)在的市場,不再尊重那些資深從業(yè)者,而是迎合“現(xiàn)學現(xiàn)賣”的投機者。歸其根本在于,對代碼質量的低要求,使得技術硬手無用武之地。

1.3 系統(tǒng)交互復雜

  今日的信息化系統(tǒng)已經(jīng)不能由獨立的公司或軟件產(chǎn)品承擔,而是趨于多公司,多平臺的相互協(xié)作與交互?,F(xiàn)實的挑戰(zhàn)就是,更大的系統(tǒng),更多的平臺,更繁瑣的流程,更復雜的整合需求,以及更多的標準。

1.4 技術快餐

  與之前不同,現(xiàn)今的開發(fā)者更為大膽。他們敢于將未經(jīng)驗證的新技術應用與產(chǎn)品或項目。開發(fā)者可能經(jīng)過短暫的學習(一周或者幾天)就將學到的并不熟練的技術應用于項目,之后的風險全部轉嫁的測試或者客戶身上。而此后也不再對這些新技術繼續(xù)安排學習。程序的可靠程度和可維護性大大降低。

1.5 產(chǎn)品團隊不堪重負

  與項目不同,產(chǎn)品的代碼版本及分支路線更為復雜,其生命周期更長。當你進入某個產(chǎn)品項目,你很可能面臨的是,缺失或低質的項目文檔,多種風格并存的代碼以及潦草的少的可憐的注釋。那些最先搭建系統(tǒng)的前輩可能已經(jīng)離職,開發(fā)團隊組成也許已經(jīng)經(jīng)過幾代,你聽到的最多的是抱怨。面對那些延期的bug和新的需求,沒人通曉這些堆積如山的代碼,牽一發(fā)往往動全身。閱讀和理解代碼占據(jù)工作的大部分,面對客戶的各種要求往往不堪負重。

2 一些成功的經(jīng)驗

2.1 提高代碼質量

問題描述 根本原因 缺陷類型 嚴重程度 出現(xiàn)次數(shù) 解決方法
修改下拉列表內容后,進行操作會觸發(fā)未處理異常。 數(shù)據(jù)完整性約束被破壞,阻止操作。 設計缺陷 嚴重 4 禁止修改下拉列表選項。
上傳大文件報錯。 服務端限流。 配置缺陷 一般 2 修改配置文件的消息大小限制。
... ... ... ... ... ...

  這份表格是否好用,在于其更新的頻率與用戶群。它能夠幫助PM及時發(fā)現(xiàn)bug集群,并可以通過例會或郵件打預防針,防止缺陷核對表上的bug蔓延。

2.2 為人才流失做準備

2.3 一些成功的系統(tǒng)整合經(jīng)驗

2.4 有效降低產(chǎn)品的維護成本

2.5 讓團隊成員參與項目管理

  如果團隊成員沒能參與項目管理,則項目管理將大打折扣。為了讓團隊的每位成員都參與到項目管理中去,有以下建議:

3 IT治理

  IT治理就是要明確有關IT決策權的歸屬機制和有關IT責任的承擔機制,以鼓勵IT應用的期望行為的產(chǎn)生,以聯(lián)接戰(zhàn)略目標、業(yè)務目標和IT目標,從而使企業(yè)從IT中獲得最大的價值。

3.1 IT治理成敗20條

10條有效運用資源的方法:

  1. 針對IT治理價值,與開發(fā)者保持坦率的溝通,解決其中問題而不是壓制言論。
  2. 組建公司級跨職能IT治理委員會,保證治理順利推行,保證技術體現(xiàn)客戶最大利益。
  3. 建立量化指標,利用公認的指標評估治理進度。
  4. 保證IT基礎設施各部分的透明。
  5. 將公司IT治理策略延伸到外包商。
  6. 建立能表現(xiàn)業(yè)務目標的全景視圖。
  7. 將IT治理視為促進企業(yè)成長的基石,利用獎金引導員工的正確行為。
  8. 對公司員工和團隊內跟不上變化,相關技能欠缺等等跡象多加注意。
  9. 在軟件開發(fā)周期的每個環(huán)節(jié)都實施IT治理,以防留下盲區(qū),導致差錯。
  10. 推進自動化,但不拋棄人工評審流程。

10種白白揮霍資源的行為:

  1. 未經(jīng)解釋就強制推行的官僚流程。
  2. 架屋疊床的監(jiān)督層級。
  3. 無人能懂的報表。
  4. 被隔離于代碼之外的開發(fā)者。
  5. 僅限于單個部門的努力。
  6. 企圖一切盡善盡美的緊張神經(jīng)。
  7. 僅在一兩個方面實施IT治理的開發(fā)流程。
  8. 缺乏跟蹤IT管理的支出和效果評估。
  9. 重復創(chuàng)造的策略。
  10. 對IT治理資源充足程度的盲目自信。

3.2 衡量IT治理和相關投資成效的10個問題

  1. 管理層是否支持和實施IT治理?
  2. 開發(fā)者是否參與其中?
  3. 是否是公司的主動戰(zhàn)略行動?
  4. 是否增加了企業(yè)透明度,使部門和員工權責分明?
  5. 是否讓引入新技術和企業(yè)合并時的基礎設施融合更加容易?
  6. 能否幫助員工改進行為?
  7. 是否給所有干系人提升價值?
  8. 能否做到極盡精益和高效?
  9. IT基礎設施可否隨時抽檢,而保證沒有問題?
  10. 是否減少了軟件缺陷?

4 雜談——終結IT業(yè)七大流言

  1. 信息技術是精確的科學 現(xiàn)實是, 建立應用依靠的是程序員的代碼,而編碼是一門藝術,程序員是匠人,信息技術同樣需要工藝。
  2. 下一個版本能解決這些問題 軟件開發(fā)商的常用伎倆。
  3. 開箱即用 企業(yè)級軟件往往很難達到開箱即用,這往往是軟件廠商的吹噓。
  4. 代碼文檔完善 現(xiàn)實是,開發(fā)人員被進度和變更壓榨了120%的時間,無力維護文檔。
  5. 文檔說明一切 文檔質量參差不齊,有時不得不聘請外部顧問。
  6. 團隊不需要“黑客”和“牛仔” 前者指那些擅長安全技術的人員,后者則指那些技術強硬但特立獨行的人員,他們的共同特點是技術過硬,工資不菲。其實開發(fā)團隊中如果有掌握安全技術的成員,能使你開發(fā)的系統(tǒng)更安全;而如果能駕馭牛仔,他將能幫助團隊沖破圍城。
  7. 最大的安全威脅在公司外部 現(xiàn)實是,絕大多數(shù)攻擊源自公司內部。

參考文獻:

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多