如何使用敏捷開發來贏得太陽能競速賽

2021-09-17 03:23:16 字數 3022 閱讀 9548

\

\

\\

nuon solar太陽能車競速團隊使用scrum進行敏捷開發,首先為專案賦予最大的價值,整合不同的學科,確保開發過程的透明度和專注度,然後反思改進。他們的目標是推動和教育人們使用清潔能源;為了實現這一目標,他們的任務就是利用創新的力量去贏得南非沙索太陽能挑戰賽。在這個陸地競速賽中,車輛只能用太陽能作為動力。正確的方向和良好的團隊互動是nuon solar團隊成功的關鍵因素。

\\ 聯合國敏捷2018大會將於2月8日在比利時布魯塞爾舉行,屆時nuon solar團隊的經理jelle van der lugt會介紹他們如何應用敏捷開發。infoq將會通過問答,總結和文章的形式來報道這次會議。

\\ 今年的比利時敏捷聯盟會議的主題是「使企業敏捷變得可持續」:

\\

\

在今天的市場中,我們看到公司為了達到企業敏捷性,正在經歷一場企業文化和組織方面的大變革。但是,一旦這段變革開始進行,或者說已經完成,我們如何讓這些變化具有可持續性?這就是今天提出來的乙個新問題。

\

\\

infoq採訪了van der lugt,詢問了有關他們如何應用敏捷來開發太陽能汽車的問題。

\\infoq:nuon太陽能團隊是乙個什麼樣的團隊?他們都做了些什麼事情呢?

\\

\

jelle van der lugt:nuon太陽能團隊是乙個全部由學生組成,參加太陽能競速賽的團隊。這個團隊被稱為「夢之隊」,由10名代爾夫特理工學院的學生組成。 我們參與了澳大利亞普利司通世界太陽能挑戰賽和南非沙索太陽能挑戰賽。我們的目標是促進和普及教育對清潔能源的使用。

\

\\

infoq:是什麼促使你為這個團隊選擇了scrum?

\\

\
\\

此前infoq採訪了jeroen molenaar關於執教太陽能團隊的事宜。 jeroen解釋了他們是如何進行回顧的:

\\

\

jeroen molenaar:這樣的團隊回顧與自省以一周為週期,交替著進行。這樣每週他們不得不把注意力放在團隊或個人上。好處就是每個團隊成員每隔一周就會得到整個團隊的反饋。這就可以防止團隊忽略掉重要的資訊;在團隊回顧的過程中,個體可以在團隊未能及時處理的情況下,發現隱藏的苦惱。

\

\\

infoq:你在這樣的回顧過程中學到了什麼?並且如何去用所學的東西進行提公升的呢?

\\

\

van der lugt:開始的時候回顧的目的主要是為了和整個團隊一起來了解scrum。rintati和我參加了scrum master的課程,但其他八名團隊成員沒有參加。所以我們在實踐應用scrum上花了很多任務夫。\

在最近的兩次回顧中,我們開始根據我們的需求來改進scrum,這是乙個進步。我們所做的最新一項改進是增加了乙個日常的問題:「你需要幫助嗎?」藉此,我們希望通過每個人的才智來促進不同學科之間的交叉結合,從而解決我們的問題。

\

\\

infoq:這與用敏捷和scrum來開發競速汽車有什麼不同?

\\

\

van der lugt:這是乙個非常困難的問題,因為這是我們第一次使用scrum. 我們同epic agility一起,開發了我們自己版本的scrum。

\

\\

infoq向來自epic agility的jeroen molenaar詢問了兩者的不同。

\\

\

molenaar:在指導這些人的時候,你會發現工程師是乙個類似的群體,有點內向,有點「二元」。我感覺指導他們是一件非常有趣的事。\

但不同領域的知識是不同的。你必須明白,硬體不是軟體。你必須學習對你來說新鮮但在他們世界中是重要的事物;如計算,**和零件的名稱。所以,在技術方面,對軟體團隊的敏捷訓練應該是不同的,因為同樣的概念不並適用。\\

這是一輛車,它是硬體。意味著你無法對其進行自動化。因此你必須找到不同的方法來測試和驗證這些事情。另外,在構建硬體時,你可以輕鬆地更改硬體的形狀或著其中的某一部分。這導致專案所經歷的步驟比你在開發一般軟體專案中看到和期望的步驟(設計\u0026gt;構建\u0026gt;測試)更多。\\

我們嘗試快速建立原型,並找出最簡單的快速測速方法。你需要容忍更多;你為不同的品牌改變一部分會有多容易呢?所以你也想盡可能晚地做出決定;推遲重要的決定並建立起靈活性(盡可能降低決策的影響)。

\

\\

infoq:是什麼使得這個團隊如此成功?

\\

\

van der lugt:團隊邁向卓越的過程是它成功的關鍵。其中,兩個因素起到了作用:正確的方向和良好的互動。正確的方向意味著團隊和個人具有明確的使命。\

舉個例子,我們團隊的使命就是:利用創新的力量贏得南非沙索太陽能挑戰賽。我個人的目標是:建立乙個我們能自己決定做什麼,或者不能做什麼的環境。通過將個人目標與團隊使命相結合,我們正在成為乙個以純粹內在驅動力為出發點的團隊。\\

互動的質量意味著我們完全相互信任彼此。我認為實現這一目標最重要的因素之一就是了解團隊成員的工作方式。我們總是試圖更好地了解彼此,更甚過了解我們自己。我們通過類似這樣的會議來提高互動質量:為什麼,為什麼,為什麼。隊員a問隊員b他為什麼加入nuon solar團隊。 a寫下他的答案。我們做了五分鐘,當時間到了,我們切換角色。之後,我們做了同樣的事情,但問題更加深入了一層。a問b:「你為什麼在第一輪中給出這些答案?」。總共問彼此之間三次有關「為什麼」 的問題。會議的結果是獨一無二的,我們加深了對相互的了解。一般,你很少會去主動挖掘加入nuon solar團隊的最深層次的原因。\\

當我們關注到這兩個因素時,我們將能兌現真正的潛力。在達到這個目標之前,我們還有很長的路要走,但我們的目標終將實現!

\

\\

檢視英文原文:how to win a solar race using agile

如何使用敏捷開發來贏得太陽能競速賽

nuon solar太陽能車競速團隊使用scrum進行敏捷開發,首先為專案賦予最大的價值,整合不同的學科,確保開發過程的透明度和專注度,然後反思改進。他們的目標是推動和教育人們使用清潔能源 為了實現這一目標,他們的任務就是利用創新的力量去贏得南非沙索太陽能挑戰賽。在這個陸地競速賽中,車輛只能用太陽能...

如何使用敏捷開發來贏得太陽能競速賽

nuon solar太陽能車競速團隊使用scrum進行敏捷開發,首先為專案賦予最大的價值,整合不同的學科,確保開發過程的透明度和專注度,然後反思改進。他們的目標是推動和教育人們使用清潔能源 為了實現這一目標,他們的任務就是利用創新的力量去贏得南非沙索太陽能挑戰賽。在這個陸地競速賽中,車輛只能用太陽能...

如何使用敏捷開發來贏得太陽能競速賽

nuon solar太陽能車競速團隊使用scrum進行敏捷開發,首先為專案賦予最大的價值,整合不同的學科,確保開發過程的透明度和專注度,然後反思改進。他們的目標是推動和教育人們使用清潔能源 為了實現這一目標,他們的任務就是利用創新的力量去贏得南非沙索太陽能挑戰賽。在這個陸地競速賽中,車輛只能用太陽能...