非軟件團(tuán)隊(duì)也得懂點(diǎn)“敏捷”
譯文本文將介紹敏捷原則和一些行業(yè)示例,并了解非軟件團(tuán)隊(duì)如何采用敏捷方法以提高團(tuán)隊(duì)生產(chǎn)力。
在線項(xiàng)目管理工具 Proof Hub 開發(fā)工程師 Nandini Sharma 表示,調(diào)整某些事情的方法有時(shí)候可以徹底改變這么做的原因。方法論本身就試圖重新想象意義。
在很多時(shí)候,由熱情驅(qū)動(dòng)的工作通常陷入困境,而方法驅(qū)動(dòng)的工作在努力實(shí)現(xiàn)目標(biāo)的同時(shí)不斷尋找前進(jìn)的道路。在本世紀(jì)初引入敏捷方法就是幫助軟件團(tuán)隊(duì)提高生產(chǎn)力的一個(gè)例子。
Sharma 表示,作為軟件行業(yè)的一員,當(dāng)她第一次聽到非軟件團(tuán)隊(duì)對(duì)敏捷方法表示歡迎時(shí),她認(rèn)為,“非常可行!”
而在畢馬威公司一項(xiàng)調(diào)查中,77%的受訪者表示在IT職能之外使用了敏捷項(xiàng)目管理。此外,59%的受訪者在其營(yíng)銷和銷售流程中采用了敏捷用例。
敏捷確實(shí)具備團(tuán)隊(duì)明智的管理資源所需的要素。圣何塞市政部門工作人員采用敏捷來提高生產(chǎn)力和效率,因此對(duì)于這一點(diǎn)不要感到驚訝,很多行業(yè)也可以這樣做。對(duì)于開發(fā)軟件,Sharma 和其團(tuán)隊(duì)使用了幾種項(xiàng)目方法和團(tuán)隊(duì)管理軟件來保持工作正常進(jìn)行。
雖然非技術(shù)團(tuán)隊(duì)可以自由使用,但這里有一些非技術(shù)的方法,可以讓世界各地的非技術(shù)(軟件)團(tuán)隊(duì)適應(yīng)敏捷方法的技術(shù)特性。
敏捷對(duì)于非軟件團(tuán)隊(duì)來說是什么?
敏捷最初是為軟件團(tuán)隊(duì)開發(fā)的,它是一種方法論,致力于優(yōu)先考慮團(tuán)隊(duì)協(xié)作而不是孤島運(yùn)營(yíng),將動(dòng)態(tài)變化置于嚴(yán)格規(guī)劃之上,并讓利益相關(guān)者積極參與項(xiàng)目。
對(duì)于非技術(shù)團(tuán)隊(duì),采用敏捷方法的核心原則如下:
?團(tuán)隊(duì)所有成員全面討論手頭的任務(wù),互相分享想法。并不是每個(gè)人都只做他們自己的事情。
?更多的關(guān)注點(diǎn)是付諸行動(dòng),執(zhí)行實(shí)際工作,而不是在精心策劃上花費(fèi)時(shí)間。
?讓關(guān)鍵的利益相關(guān)者(主要是客戶)積極參與該過程,以對(duì)正在取得的進(jìn)展進(jìn)行不斷的反饋。
?為更改、修改和重新考慮留出空間,以便將其整合到開發(fā)中。
?工作在可管理的時(shí)間內(nèi)完成,并具有明確的任務(wù)優(yōu)先級(jí)。非技術(shù)團(tuán)隊(duì)不會(huì)同時(shí)承擔(dān)所有任務(wù)。
人們可以自由地將這些想法應(yīng)用到認(rèn)為合適的工作流程中。由于不專注于編寫代碼,因此這些想法在實(shí)現(xiàn)上會(huì)有所不同,同時(shí)保持其本質(zhì)。
需要記住,敏捷是一種意識(shí)形態(tài),而不是指令。最好的做法是吸納這些想法,而不是創(chuàng)建用戶手冊(cè)。
敏捷對(duì)非軟件團(tuán)隊(duì)有什么好處?
敏捷工作方式旨在克服軟件團(tuán)隊(duì)面臨的某些項(xiàng)目管理挑戰(zhàn)。但是,如果了解這些概念,對(duì)幾乎所有計(jì)劃采用它們的團(tuán)隊(duì)都有深遠(yuǎn)的好處。
以下是敏捷為非軟件團(tuán)隊(duì)提供的一些好處。
(1)反饋管理
幾乎所有類型的團(tuán)隊(duì)都需要來自內(nèi)部組織(員工)或外部消費(fèi)者(客戶)的持續(xù)反饋,以使工作與期望的標(biāo)準(zhǔn)保持一致。如果反饋沒有被正確吸收或沒有一致地分發(fā),其輸出可能會(huì)變得不規(guī)則。Sharma 將其稱為“質(zhì)量不合格”。
在敏捷過程中,工作通常被劃分為持續(xù) 1~3 周的階段。在每個(gè)階段結(jié)束時(shí),主要利益相關(guān)者將對(duì)工作進(jìn)行審查,以便及時(shí)指出問題。
因此,非軟件團(tuán)隊(duì)可以通過遵循敏捷方法,建立以反饋為中心的文化,以保持結(jié)果符合預(yù)期。
(2)更快的推進(jìn)
敏捷團(tuán)隊(duì)通??梢愿斓亟桓俄?xiàng)目,因?yàn)閳F(tuán)隊(duì)成員積極學(xué)習(xí)如何確定工作的優(yōu)先級(jí),并節(jié)省時(shí)間。敏捷方法要求團(tuán)隊(duì)成員每天進(jìn)行溝通,并不斷了解正在取得的進(jìn)展。這樣,任何需要進(jìn)行的重大更改都會(huì)被及早發(fā)現(xiàn),并作為流程的一部分進(jìn)行處理。
由于可以及時(shí)解決問題,因此避免了長(zhǎng)時(shí)間的來回修訂。項(xiàng)目不會(huì)延遲,交付速度也會(huì)得到積極影響。
(3)管理不確定性
在任何項(xiàng)目中,真正的交付并非簡(jiǎn)單的執(zhí)行計(jì)劃,而是管理不可預(yù)見的事情。任何有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理都會(huì)認(rèn)同“無論做什么都會(huì)出現(xiàn)不確定情況”的說法。而墨菲定律告訴我們,“項(xiàng)目問題不可避免”,無論計(jì)劃有多好都會(huì)出錯(cuò),因?yàn)樗囟〞?huì)出錯(cuò)。
敏捷方法旨在有效地應(yīng)對(duì)不確定性,因?yàn)樗皇墙⒃趪?yán)格的時(shí)間表之上的。團(tuán)隊(duì)成員可以靈活地調(diào)整項(xiàng)目流程,并在需要時(shí)適應(yīng)變化。
(4)明確的工作流程
大多數(shù)敏捷框架都帶有旨在保持項(xiàng)目進(jìn)度高度組織的工作流。需要注意的是,這些工作流程并非旨在進(jìn)行微觀管理,而是為整個(gè)團(tuán)隊(duì)創(chuàng)建參考點(diǎn)。
最常見的例子是看板框架,它包括“計(jì)劃實(shí)施”、“正在進(jìn)行”和“完成”等階段。許多Saas 應(yīng)用程序提供基于看板的工作流程。
這樣做是為了在每個(gè)任務(wù)從一個(gè)階段轉(zhuǎn)到另一個(gè)階段時(shí),為項(xiàng)目提供系統(tǒng)的任務(wù)生命周期。工作流程的存在確保了項(xiàng)目的靈活性可以通過安全欄得到補(bǔ)償。
(5)客戶端集成
敏捷方法強(qiáng)調(diào)在項(xiàng)目的每個(gè)階段都要讓客戶參與進(jìn)來,而不是在 6 個(gè)月后才讓他們參與??蛻艏稍谥饕獑栴}出現(xiàn)之前解決。服務(wù)行業(yè)工作的團(tuán)隊(duì)很清楚,當(dāng)客戶在投入大量時(shí)間之后表示反對(duì)意味著什么。
當(dāng)客戶積極參與每周會(huì)議、項(xiàng)目更新并清楚地了解項(xiàng)目的發(fā)展方向時(shí),就會(huì)有更大的成功機(jī)會(huì)。
敏捷適用于企業(yè)嗎?
事實(shí)上,敏捷適用于企業(yè)。以下了解一下敏捷可能不起作用的項(xiàng)目。
(1)當(dāng)要求明確時(shí)
如果客戶或項(xiàng)目有明確定義的期望,并且不確定性最小,那么項(xiàng)目可以采用常規(guī)的方法。
由于企業(yè)不需要大量的客戶反饋,并且團(tuán)隊(duì)成員必須遵循線性路徑,因此敏捷方法的核心原則不會(huì)有很多好處。
大多數(shù)軟件項(xiàng)目在本質(zhì)上都是探索性的。隨著項(xiàng)目逐漸成型,每個(gè)人(包括客戶)都會(huì)弄清楚他們想要什么。如果已經(jīng)知道項(xiàng)目的結(jié)果和方向,敏捷就不會(huì)有太大的幫助。
(2)當(dāng)團(tuán)隊(duì)不愿協(xié)作時(shí)
協(xié)作是運(yùn)行敏捷項(xiàng)目的關(guān)鍵。如果團(tuán)隊(duì)不愿協(xié)作,那么敏捷可能會(huì)適得其反。
顯然有一些方法可以改善團(tuán)隊(duì)內(nèi)部的溝通,例如團(tuán)隊(duì)溝通工具和小組活動(dòng),但說起來容易做起來難。如果覺得團(tuán)隊(duì)溝通并不是很大的挑戰(zhàn),那么沒有敏捷也可以做得很好。
(3)當(dāng)可以避免創(chuàng)新時(shí)
并非所有項(xiàng)目都需要?jiǎng)?chuàng)新。敏捷開發(fā)的目的是讓創(chuàng)新輕松融入工作方式。如果項(xiàng)目是一個(gè)簡(jiǎn)單的任務(wù)列表,可以標(biāo)記完成并向前推進(jìn),那么可能不需要敏捷方法。
非軟件團(tuán)隊(duì)的敏捷方法
既然知道了使用敏捷的方法好處和注意事項(xiàng),那么了解非軟件團(tuán)隊(duì)如何將敏捷方法融入他們的工作中。在這里需要關(guān)注 Scrum:敏捷框架為充分利用敏捷制定了一套規(guī)則。
同樣,這里只討論使用 Scrum 的概念性方法,而不會(huì)深入探討機(jī)制。
(1)什么是 Scrum?
Scrum 是敏捷方法的可實(shí)現(xiàn)版本,在其中討論科學(xué)術(shù)語(yǔ)、工作協(xié)議和定義的團(tuán)隊(duì)角色。從非技術(shù)角度上來說,它可以概括為以下幾點(diǎn):
?客戶或企業(yè)擁有的分析師提出業(yè)務(wù)需求,這可能是需要完成的材料產(chǎn)品或過程。
?團(tuán)隊(duì)了解需求,并開始在設(shè)定的時(shí)間間隔內(nèi)自行編排工作,通常需要 1~3 周的時(shí)間,在此期間他們將完成一小部分需求。
?在這個(gè)時(shí)間間隔結(jié)束時(shí)(比如第三個(gè)周末),團(tuán)隊(duì)與客戶或分析師坐下來,向他們展示他們?nèi)〉玫某晒?,并確定是否令人滿意。
?如果工作達(dá)標(biāo),則計(jì)劃實(shí)施下一個(gè)任務(wù)。如果工作需要調(diào)整,團(tuán)隊(duì)將努力整合更改并相應(yīng)地計(jì)劃未來 1~3 周的任務(wù)。
關(guān)鍵要點(diǎn):
?將工作分成幾個(gè)小部分。
?在固定的時(shí)間內(nèi)處理每個(gè)部分。
?審查每個(gè)部分取得的進(jìn)展。
?讓關(guān)鍵利益相關(guān)者(客戶或分析師參與審查)參與進(jìn)來。
?關(guān)注“什么最有效?”,“這就是我們所設(shè)想的嗎?”等問題
(2)Scrum 團(tuán)隊(duì)結(jié)構(gòu)
Scrum 有一個(gè)明確的團(tuán)隊(duì)結(jié)構(gòu),以便順利地協(xié)調(diào)工作。它可以幫助分配角色和職責(zé),而無需使用確切的標(biāo)簽。
①產(chǎn)品擁有者
?角色:要實(shí)現(xiàn)的目標(biāo)的客戶或分析師。
?責(zé)任:找出需要解決的問題,仔細(xì)了解需要什么樣的解決方案;產(chǎn)品負(fù)責(zé)人制定期望,并驗(yàn)證進(jìn)度是否朝著正確的方向發(fā)展。
②Scrum 主管
?角色:監(jiān)督 Scrum 流程的關(guān)鍵人物。
?職責(zé):Scrum 主管充當(dāng)產(chǎn)品負(fù)責(zé)人和團(tuán)隊(duì)之間的紐帶。他們管理溝通、確保協(xié)作,并確保有效地遵循 Scrum。
③團(tuán)隊(duì)
?角色:執(zhí)行任務(wù)的實(shí)施者。
?責(zé)任:團(tuán)隊(duì)負(fù)責(zé)吸收需求并自行管理可執(zhí)行文件。他們?cè)诒舜酥g分配任務(wù),并協(xié)作以保持生產(chǎn)力。
非軟件團(tuán)隊(duì)敏捷的行業(yè)示例
(1)Lonely Planet 公司
澳大利亞 Lonely Planet 公司是一家擁有 49 年歷史旅行書籍出版商,該公司推出了一個(gè)下載量超過 10 萬次的移動(dòng)應(yīng)用程序。
①面臨的挑戰(zhàn)
?Lonely Planet 公司的法律團(tuán)隊(duì)在管理日常需求方面面臨問題。
?法律文件修改較多,工作重點(diǎn)未確定。
?團(tuán)隊(duì)成員感到壓力過大和不滿。
②他們?nèi)绾巫兊妹艚?/p>
?團(tuán)隊(duì)采用看板來為基于“待辦事項(xiàng)”或“待處理”的任務(wù)提供結(jié)構(gòu)。
?團(tuán)隊(duì)使用類似 Scrum 的框架來管理修訂反饋,并輕松管理成員的工作。
?如果沒有 Scrum 主管,團(tuán)隊(duì)成員會(huì)自行管理,確定任務(wù)的優(yōu)先級(jí),并確保工作量不會(huì)變得不堪重負(fù)。
③結(jié)果
Lonely Planet 公司的法律團(tuán)隊(duì)能夠?qū)⑸a(chǎn)力提高 25%,并減少工作環(huán)境中存在的整體混亂。
(2)荷蘭國(guó)家藝術(shù)博物館
荷蘭國(guó)家藝術(shù)博物館是荷蘭最古老的博物館之一,建于 1885 年,收藏著荷蘭藝術(shù)和歷史的精美作品。
①面臨的挑戰(zhàn)
?該博物館需要根據(jù)它們所屬的歷史時(shí)間來管理和展示其文物。
?由于管理所需的大量工件和專業(yè)知識(shí),任務(wù)變得繁重。
②他們是如何轉(zhuǎn)向敏捷的
?在博物館工作的團(tuán)隊(duì)將自己組織成自我運(yùn)作的小組,并對(duì)歷史上出現(xiàn)的文物進(jìn)行分類。
?他們?cè)谕瓿扇蝿?wù)的幾個(gè)小組之間建立了強(qiáng)有力的溝通,并積極合作以實(shí)現(xiàn)目標(biāo)。
?該方法是非線性的,因?yàn)閳F(tuán)隊(duì)在進(jìn)行中改變了他們的團(tuán)隊(duì)結(jié)構(gòu)、方法和速度。
③結(jié)果
該團(tuán)隊(duì)能夠高質(zhì)量地完成任務(wù),并采用這種敏捷流程來隨著博物館流量的增長(zhǎng),不斷改變博物館的陳列和展示方式。
(3)美國(guó)國(guó)家公共廣播電臺(tái)
美國(guó)國(guó)家公共廣播電臺(tái)是一家擁有 50 年歷史的廣播電臺(tái),在美國(guó)擁有 1,000 多個(gè)聯(lián)合廣播電臺(tái)。
①面臨的挑戰(zhàn)
?美國(guó)國(guó)家公共廣播電臺(tái)向制作廣播節(jié)目推銷創(chuàng)意,但他們很難想出一個(gè)看似成功的節(jié)目模式。
?美國(guó)國(guó)家公共廣播電臺(tái)節(jié)目的構(gòu)思過程具有風(fēng)險(xiǎn)、成本高昂,并且通常需要進(jìn)行多次更改。
②他們是如何轉(zhuǎn)向敏捷的
?美國(guó)國(guó)家公共廣播電臺(tái)通過創(chuàng)建小型迭代“試播節(jié)目”,采用敏捷的方式推銷創(chuàng)意,并與當(dāng)?shù)貓F(tuán)隊(duì)、地區(qū)項(xiàng)目主管和社交媒體上的聽眾一起進(jìn)行測(cè)試。
?與帶有不確定性的成熟節(jié)目相比,這些試播節(jié)目雖然成本不高但也不容易傳播。
?他們利用各種來源的反饋,積極了解觀眾最喜歡什么,作為他們完整制作節(jié)目的基礎(chǔ)。
③結(jié)果
該團(tuán)隊(duì)使用敏捷的方式來管理節(jié)目的編排,以減少不確定性,并整合來自多個(gè)渠道的反饋,從而實(shí)現(xiàn)經(jīng)濟(jì)高效、快速、高質(zhì)量的制作。
結(jié)論
如果項(xiàng)目的不確定性、不完整的需求和模糊的愿景是項(xiàng)目的一些特征,那么應(yīng)該嘗試一下敏捷原則。
它在使軟件團(tuán)隊(duì)獲得更大成就方面有著良好的記錄,并且對(duì)其他團(tuán)隊(duì)也具有巨大的潛力。本文是理解敏捷方法的一種嘗試,雖然可能無法完全理解這一點(diǎn),但可以將本文作為入門介紹。
畢竟,這一切都?xì)w結(jié)為如何提高生產(chǎn),這需要花費(fèi)更多的時(shí)間來掌握。