1. 程式人生 > >敏捷轉型中why與how的總結

敏捷轉型中why與how的總結

技術分享 統計 增量 實現 this 球隊 append log 動軟

敏捷轉型參考框架:

  • 為了成功順暢地推行敏捷開發。下面將對整個敏捷轉型參考框架作個整體說明。為企業進行敏捷轉型提供基本方法參考。整個敏捷轉型參考框架主要包括5個步驟,前兩個步驟主要是回答 Wh y的問題。企業首先要建立敏捷轉型明白的商業目標。然後,要想清楚為什麽要用敏捷開發方法幫助企業實現這些目標。第三步主要是回答 What的問題,敏捷開發有很多的方法框架和實踐,在考慮敏捷轉型時企業必須基於自身的研發工具和流程。開展敏捷轉型。最後一步強調敏捷轉型的持續改進的本質。
    敏捷轉型參考框架主要包括下面5個步驟:
    1)明白敏捷轉型的商業目標。在進行敏捷轉型前,企業基本的利益幹系人必須對敏捷轉型要實現的商業目標、要解決的問題等達成一致。比如,高速響應市場變化、提升客戶愜意度和縮短上市時間,。是非常多企業實施敏捷轉型的主要驅動力。企業在定義商業目標時,109必須遵循SMART原則。比如:3年內,開發中心實現縮短軟件上市時間20%。
    2)明白為什麽採用敏捷開發幫助企業實現目標。在明白企業商業目標之後,企業軟件研發的主要領導者或敏捷轉型的主要幹系人必須了解敏捷思維,了解敏捷開發方法的主要智慧。僅僅有正確了解敏捷思維,。才幹夠正確回答為什麽企業要採用敏捷開發方法實現其商業目標。然後,企業還必須基於自身的實際情況,進行收益風險分析。做到“ 謀定而後動”!
    ( 3)明白敏捷轉型要做什麽?即面對眾多的敏捷方法框架和實踐,企業怎樣基於自身的研發體系現狀、團隊能力水平、企業文化和治理框架,選擇合適的敏捷方法框架和實踐。以最快地實現既定商業目標。
    ( 4)明白怎樣實施敏捷。不論什麽企業進行敏捷轉型時。都在進行一種組織變革,因此,都能夠遵守JohnKotter的組織變革框架的8個步驟開展工作。在敏捷轉型過程中,敏捷團隊最好首先通過自身的故事,建立起團隊的緊迫感;通過培訓、教練等手段,段,溝通敏捷轉型的願景和目標、統一團隊的認識。然後,選擇合適的轉型模型。能夠是自底向上,也能夠是自頂向下。還能夠是兩者相結合。在IBM的大規模敏 捷 轉 型 過 程 中,採 用 的 則 是 一 種 稱 為 可 度 量 的 能 力 改 進 框 架( MeasurableCa pabilit yIm provementFramework, MCIF)的方法。它是一種叠代式的改進過程,每一個叠代開始時確定要實現的、可度量的商業目標,然後選擇實施能夠實現該目標的最佳實踐,並在叠代結束後度量該目標實現的狀況。之後,每一個叠代周期反復這一過程。該方法的特點是內置了Rational在軟件project領域多年的最佳實踐。用商業目標的實現。叠代地驅動軟件過程的改進。


    技術分享無論採用哪種轉型模型,企業還必須選擇合適的敏捷開發工具。能夠是手工的。也能夠是自己主動化的。合適的工具選擇能夠在非常大程度上促進敏捷轉型的成功。比如,在IBM進行大規模敏捷轉型過程中,採用了跨地域團隊協作工具RationalTeamConcert支持敏捷團隊的項目規劃、運行和監控。支持敏捷開發流程的自己主動化和團隊的跨地域、跨領域的協作。同一時候提供配置管理、持續構建和電子白板等功能。有效地促進了其大規模敏捷轉型的成功。
    ( 5)持續改進。正像叠代式開發是敏捷開發的核心實踐一樣。我們必須清醒地認識到敏捷轉型本身也應該是叠代地、增量地、持續改進的過程。


    技術分享

為什麽要開展敏捷:

敏捷思維:

敏捷不是某一種方法論、過程或框架,更不是字面意義上的敏捷,而是一組價值觀與原則。核心價值觀和十二條原則請參見敏捷核心價值觀與十二條原則
1.持續反饋的經驗性過程;
2.遠粗近細的多級項目規劃,應使用不斷細化的計劃;
3.動靜相宜的項目需求和範圍;
4.自組織、自管理的完整團隊:管理學大師彼得·德魯克總結的團隊組織形有 “棒球隊型”。“ 足球隊型”與“ 網球雙打型” 三類。

無論哪種方式。有效的團隊都強調“ 遊戲規則”,無論哪種方式,團隊效率都有一個培育增長的過程,團隊組織方式取決於環境變化的復雜程度,而不取決於工作本身的復雜程度。

對於提前定義的過程來講,棒球型團隊更合適。,而對於軟件研發所面臨的人的因素、高速變化的業務環境和市場環境來說,自組織、自管理、跨職能的足球型團隊(盡管團隊隊員仍然有相對固定的位置。可是他們能夠互相補位。必須彼此配合,不能各自為戰。

)更有效。美國StandishGrou p的一項統計表例如以下,標明大眾規律下軟件的價值的分布:
技術分享

企業敏捷轉型主要收益:

國內外眾多企業的實踐表明。企業進行敏捷轉型的主要收益在下面幾個方面:加快上市時間;有效應對需求變更。提升生產率;提升軟件質量;提升項目的可視性;減少風險。簡化開發流程。減少成本;提升士氣;提升客戶滿。

怎樣實施敏捷:

看了兩本敏捷的書再結合上自己的理解我覺得敏捷在中小團隊實施應該從例如以下幾點深入研究:建立一個互通有無的交流平臺(敢且原因公開全部工作相關的數據);以結果為導向構建足球型團隊。績效體系向敏捷轉型(提升效能的同一時候提升收入);

敏捷轉型中why與how的總結