• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件組織的質量治理

    發布: 2007-6-10 10:50 | 作者: Marlene Ellin | 來源: IBM | 查看: 90次 | 進入軟件測試論壇討論

    領測軟件測試網
    本文來自于 Rational Edge:這篇文章描述了 IBM Rational 軟件交付平臺(IBM Rational Software Delivery Platform)的各種優異特性,它可以幫助軟件組織創建質量治理體系以適應如今來自技術進步所引起的組織轉型需求。

    illustration位于 Siena 的 Tuscan 城的 Palazzo Pubblico 城墻上,十四世紀意大利畫家 Ambrogio Lorenzetti 描繪了城市與鄉村生活治理效果的好壞。那些享受良好治理的人們的生活充滿了寧靜與繁榮的景象;而不幸生活在惡劣治理下的人們則經歷著戰爭的罪惡、無序與混亂。

    千百年來治理效果的好壞都沒有改變, 今天同樣適用于商務世界以及民事領域。管理良好的工作空間使得職工愉快并富有成效。但是與創造有利于員工的政策和程序相比,好的管理可以保持公司的利潤與競爭力。它所建立的組織結構的監督機制和一整套業務流程,讓人們更有效率的工作和管理產品品質。

    2006年十二月五日,IBM Rational 發布了桌面工具的第7版,并且全面推行質量治理戰略,這是基于新版本所提供的最佳實踐和工具。這篇文章概述了質量治理策略,描述了它的好處并解釋了其深層的觀點。

    軟件環境中的治理

    沒有比交付軟件和軟件密集型系統的組織更需要有效管理的了。組織越來越依靠軟件以運作它們的業務過程;許多組織將軟件集成到它們的產品中,無論這些軟件是自己制造的、生產外包的、或從另一個經銷商購買的。

    一家軟件依賴型公司要想成功,它必須擁有在運行時環境中持續良好運行的應用--這些應用必須是高質量的,并且需要在部署前經過徹底的測試。這需要軟件交付具有敏捷的業務流程,用以適應多種不同類型的項目,并且加速上市時間,而非減緩。反過來,這種流程必須由某種可調整的體系框架加以管理,包括規則、最佳實踐、對于項目進度的連續可視化管理,并且要符合商業需求。

    良好治理良好管理不同,后者主要是戰術性的與被動的,而不是戰略性的與主動的。治理結構是一種可重復的標準,它可以確保供應商和客戶達成目標。 正如 IBM 杰出工程師 Kurt Bittner 所指出的,治理構建并加強了責任制。它應該度量那些被團隊成員所負責的,能夠給影響整個團隊成果的事情。

    IBM Rational 質量治理觀點

    當然,質量已成為影響今天軟件與軟件密集型系統的主要因素。 質量極大的影響了團隊結果和顧客的滿意度,IBM Rational 團隊早已意識到需要做到組織范圍的質量關注。它具有悠久的、已被證明的為全面測試、測量、變更管理、錯誤糾正以及其他質量相關活動提供的自動化能力。

    質量治理是一個針對軟件系統交付的較大環境治理中的規程。質量治理的一部分內容是進行組織化和結構化, 并提供責任鏈、權力鏈和溝通鏈,通過他們能夠建立應用質量度量的工作流。另一部分則涉及度量:規則、政策和允許評估產品質量與進度的控制機制。這部分正是 IBM Rational 一直關注的。

    25年來,為客戶的軟件開發創建一種全面的質量治理環境一直是 Rational 不斷追求的產品策略。 Rational Unified Process®,或 RUP®最佳實踐之一是迭代開發,而質量治理則是這種方法的根本原則。迭代開發強調了在業務需求變更、盡早測試,以及在原型化階段更深層次的讓客戶參與進來方面進行持續的結合。

    通過內部開發,戰略性收購,與所獲得的來自客戶定義的最佳實踐,Rational 不斷的增強其客戶質量治理能力。利用與 IBM WebSphere 和 Tivoli 技術的集成, Rational Software Delivery Platform 現今已可以自動化地為軟件與系統交付提供質量治理的能力-- 開發者利用構建和實際產品環境實現組件測試。這種能力體現出靈活多變的體系結構,而不是僵化死板的。 IBM 杰出工程師 Grady Booch 說過,好的治理 "...增強了可預見性和可重復性,但依然允許蓬勃的創造力。"

    如果使用 Rational Software Delivery Platform,那么創建一種有效的質量治理結構并不需要整體的組織轉型。 緊密的產品集成與開源的系統環境可以更加輕松的將 Rational 產品引入到使用其他質量治理產品與流程的工作區中 -- 可以保護先前的 IT 投資。隨著質量治理體系的發展,自定義的技術也許可以保持它們的特征,但首先應該考慮組織的特點。

    確保軟件質量的解決方案

    我們的測試解決方案可以提供更嚴謹的管理,更妥善的規劃,團隊成員間的更完善的數據共享,這一切都建立在 IBM Rational Software Delivery Platform 上。為幫助您作出自信的決定、構建高質量的組織應用,我們提供了各種解決方案,包括性能測試、功能與回歸測試、手工測試、開發人員測試、和測試管理。這些測試角色和 IBM Rational 產品的關系如下圖所示。

    使用我們的解決方案,質量保證團隊可以很容易地管理和解決應用的功能性、可用性、可靠性、伸縮性、與性能方面的問題。要想獲取這些測試產品的更多信息,請瀏覽http://www-306.ibm.com/software/rational/offerings/testing.html

    質量治理的好處

    將質量治理引入到軟件公司-- 建立一系列的責任制、質量測量和控制的工具與流程 -- 能夠產生深遠的商業影響。讓我們考慮一下其重要的好處。

    更快的上市時間/價值

    雖然某些組織害怕質量度量將會延緩其軟件交付進度,但存在于整個交付周期內的質量治理體系將能夠加快生產周期、并在軟件部署后提供較高性能。

    • 組件開發團隊可在構建之前進行測試,減少瑕疵。當變更的影響較小,且需要更少的時間和精力去執行時,也許正指出了對及早進行特性改造的需要。
    • 通過早期的發現、分析、文檔化問題,團隊可以在開發后期更加迅速的加以控制問題。例如,產品化團隊可以利用早期測試產生的數據更加迅速的定位、更正問題的根源。除此之外,團隊可以避免在劣質架構上浪費部署與后期部署測試時間 -- 而將精力投入于更有成效更令人滿意的工作中。
    • 開發團隊可以利用后期產生的數據重新定義測試用例,檢測出更多的預產缺陷,指導下一版本的特性改良。換句話說,組織能夠在軟件與系統交付周期內控制質量流程就可以實現質量的進步。

    質量治理正是對付當前許多軟件公司流行態度的方法,Meskimen 質量規則總結到:" 您絕對沒有進行徹底測試的時間,但總有進行適當測試的時間。" 事實上,按時交付、低成本、具有更多特征就是高品質。

    貫穿于軟件與系統交付團隊的生產力和創新的更高水平

    如果治理度量能夠適當的確保組織交付的都是高質量的產品,那么一旦開始生產這些系統,團隊就可以將精力轉移到新項目的開發而不是 bug 的修復。依據 National Institute of Standards and Technology 的報告,當前軟件公司會花費其80%的資源用于錯誤修正與維護支持。 高質量的軟件允許團隊更多的考慮增加價值、創建有益的細節,而不是修正錯誤。

    更高的用戶滿意度

    利用自動化的、良好的質量治理方法,軟件經理能夠時時監測需求與實現之間的協調關系。Meta Group 的報告顯示大部分客戶的不滿意來源于不全面的需求理解。 Rational 為保正軟件產品滿足需求提供了強大的支持,包括開發與交付過程中自動化定義、跟蹤需求的工具,它可以隨著需求與特性的發展而改變。其他 Rational Software Delivery Platform 的產品幫助組織定義基于需求的業務應用開發流程,并將來自于各種環境的實時信息匯聚起來以分析流程性能。

    風險規避

    在軟件與系統交付周期中控制質量流程為組織提供了更多降低風險的方式。

    • 通過在每個交付期按進度進行質量檢查,管理者可確保團隊的工作成果符合標準,以便隨時部署產品。
    • 利用連續的、集成的自動化控制,每個行動小組都可以利用來自于先前活動或階段的工件。這樣就可以增強功效,生產力和工作流;它還創建了審查路徑,提供了流程確認,規避錯誤及失敗的風險。
    • 使用能夠互相比較的度量,管理者可以較為容易的精確指導他的團隊以減少風險源。例如,通過比較各個階段間的編碼生產,他們可以在某一階段內發現潛在的問題。同樣地,通過比較版本間的性能數據,他們可以評估出所使用的質量度量是否帶來了實際的性能改善。
    • 即將發行的 Rational 產品版本將會提供日志及跟蹤能力以幫助加速定位及修復應用開發過程中的問題。在軟件與系統交付階段及活動間使用這些產品,將會幫助團隊通過對日志事件進行系統化的整理、關聯與分析,從而確定問題的根源,而這一切都將使用一種公共的 "語言。"

    市場優勢

    軟件市場充斥著低質量標準和失敗的項目。一貫生產高質量軟件的公司可以實現絕對的競爭優勢。根據 Cutter Consortium 的報告,約有三分之一的公司聲稱它們的軟件充斥著大量缺陷;有更大比例的公司宣稱它們缺乏足夠的軟件質量保證系統。與此種情況相對的是,擁有有效質量度量的公司往往具有很好的聲譽,諸如具有高質量的內部系統、生產高質量可信賴的軟件;诖,它們能夠建立并拓展廣泛的忠實用戶 -- 即使在市場日趨商品化與未知品牌的情形下。

    成本效益

    使用治理結構形成內部質量文化可以幫助軟件組織實現更好的投資回報。相比較花費80%的開發時間用來識別與改正錯誤(如上所述),組織可以投入更多時間用來進行創新。 正如行業專家 Philip Crosby 提到過的,一旦您利用組織轉型將治理結構做到位,所有成員都將隨著一個明確的流程取得一致,那么這一切都會是"自由的" 。當您能夠自始至終的(例如,從需求匯總開始)構建質量過程的集成化、自動化,您就已經建立起了支持項目進度與成本約束的基礎。最終,您會擁有這樣一家組織,它的開發者們關注于價值增值特性和質量-- 管理者能夠不斷評估最終用戶的反饋從而改進產品線以滿足用戶需求。

    為管理者帶來更好的生活品質

    各公司采取措施留住好的員工,最好的方式就是讓員工工作在輕松并且不受細節困擾的環境中。 就職于擁有質量度量的軟件公司的管理者不必覺得他們工作在一條線上--就像他們明明知道權交付的產品存在缺陷一樣。除此之外, 質量體系所提供的連貫性和可預見性允許他們不斷改變項目方向而不必重定范圍與修正錯誤。它們能夠滿足時間期限,并為最終實現既定目標的項目里程碑:評估項目價值與進度,確保符合商業策略,及時決策是否值得投資,以及完成項目需要的資金。

    適應技術的變革

    Rational 很早就意識到治理軟件質量不僅僅是管理所關注的內容;它極大的影響了軟件組織中的每個人,還有商業成果。無論今天還是未來, Rational 的使命就是幫助客戶支持靈活的品質管理體系,以適應不可避免的技術進步所帶來的組織轉型。 隨著這一使命我們應該達到一種共識:轉型往往是不斷演進的過程;Rational 的 Software Delivery Platform 促使組織運用可選擇可迭代的方式實現產品與流程以取得重大成果。

    最近,Rational 組織已為采用了基于面向服務的架構(SOA)的組織開發并集成了質量治理工具及服務工具。這些架構使得指揮鏈和軟件開發實踐中的變更成為必要,而這些正是許多組織試圖挑選與評價的。IBM 的集成化平臺加上深層次的過程經驗可以幫助建立一個自動化的 SOA 治理結構,它明確了質量責任,確保了應用完整性、符合商業策略,保護了投資 -- 不論現在還是未來。這些能力將作為一種模型服務于未來的質量,這使得軟件交付組織可以更加充分地利用強大的新技術。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: rup 質量保證


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>