nexus是開發和維護大型軟體開發專案的一種框架。nexus指南可以同scrum指南一起用於擴充套件scrum和支援多個軟體開發團隊的整合工作。
\\ 今年早些時候,infoq發表了gunther verheyen訪談——大規模專業scrum和nexus框架。gunther verheyen將會在2015敏捷希臘峰會上發表大規模專業scrum演講;infoq將會推出與此會議相關的內容。
\\ infoq採訪了ken schwaber,ken schwaber是nexus指南的作者以及敏捷宣言的最初作者和簽署者之一,採訪內容主要是關於nexus框架和指南,如何將nexus新增到scrum中,nexus整合團隊,scrum of scrums和nexus每日站會,團隊之間的回顧會議和改進行動,以及nexus是如何關聯其它擴充套件方法的。
\\infoq
:您能簡要地描述一下nexus指南嗎?什麼使您決定出版它?
\\
\\\schwaber
infoq:scrum被描述成一種框架,包含了基本規則,而非實踐或者策略。然而nexus已經被宣布包含了40種以上的實踐。那麼它是否還是跟scrum一樣是一種框架呢?
\\
\\\schwaber:這些實踐和工具自動展示了在執行乙個大規模scrum開發專案時需要什麼。同時,這些實踐和工具也通常被用來描述nexus工作室的大規模軟體開發。但是,任何等價的實踐或者工具都可以被大規模的工作所使用。例如,我們有向產品待辦事項列表新增屬性的實踐。而那些使用自動化需求工具分析的組織很可能已經有了他們需求的答案。
\
infoq:與scrum相比,有那些角色和事件被新增到了nexus中?
\\
\\\schwaber:nexus整合團隊,產品待辦事項列表的精細化,nexus衝刺計畫,nexus衝刺目標,nexus每日站會,nexus衝刺評審和nexus衝刺回顧。它們的建立和封裝同樣地命名為scrum機制。
\
infoq:這些附加項是不是證實了scrum本身不夠強大?
\\
\\\schwaberscrum是一種非常簡單的框架,描述了一次迭代,乙個增量,乙個團隊軟體開發工作量。我沒有試圖描述更多,因為我知道每次的使用都是不一樣的,獨一無二的。我將更複雜的scrum應用留給了使用者。事實上,許多組織制定了自己的流程、標準、框架等,利用這些條件,應用scrum迎接更寬領域的發展挑戰。
\\ 然而,企業方法的出現,比如safe和dad激勵了我。大型傳統組織正在購買和實施這些方法,因為他們認為這些方法都是高招,他們付出的財富將會得到乙個有效的解決方案。不幸的是,這些方法將使用者分解成單一團隊scrum開發流程。因此,我們開發了nexus,這樣當他們的發行版系列(或者其它)接觸到軟體開發工作時,這些大型組織能夠知道該怎麼辦。
\
infoq:nexus指南指出,「如果滿足了他們的主要職責,在乙個或者多個scrum團隊中,nexus整合團隊成員也可以充當開發團隊成員。」在敏捷中,你通常會希望開發人員全職從事一種角色。為什麼nexus要背離這一觀點呢?
\\
\\\schwaber:我們發現,當人們在全職團地中擔任專職工作時,他們往往更富有生產效率。但是,我們應該有常識。如果scrum團隊非常擅長擴充套件細化和整合需求,那麼就沒有必要讓nexus整合團隊無所事事,但看上去很忙的樣子。我們應該鼓勵他們更富有生產效率。
\
infoq:多團隊的專案或者產品經常使用「scrum of scrums」匹配和同步他們的活動。但是我沒有看到nexus指南提到這一點,這是故意不提的嗎?
\\
\\\schwaber:我曾在我的多本書中提到過scrum of scrums想法。但是在scrum指南中,它從來沒有上公升至scrum機制的狀態。如今nexus指南已經正式將scrum of scrums納入了nexus每日站會中。
\
infoq:您能否解釋一下nexus是如何支援團隊之間的回顧調整和改進行動?
\\
\\\schwaber:我們執行了乙個三明治( sandwich)。首先,scrum團隊集會並進行簡短的回顧來鑑別整合和擴充套件工作時遇到的問題。其次,scrum團隊的成員與nexus整合團隊成員集會,進行全程回顧,回顧的目的是為了鑑別在即將到來的衝刺中為了讓擴充套件工作更富有生產率和效率需要改變什麼。第三,scrum團隊成員回歸自己的團隊回顧第一第二的資訊,並在自己團隊中完成回歸。
\
infoq:是否已經有組織在採用nexus了?您有這方面的例子或者成功案例嗎?
\\
\\\schwaber:是的。它正在全球範圍內廣泛使用。我們正在收集、編輯,並且只要他們準備好了,我們就會盡快在**www.scrum.org上發布這些例子和案例研究。不論好的,壞的,或者醜陋的。
\
infoq:您能描述一下nexus是如何關聯過去幾年發布的擴充套件方法的(safe,dad,less)?
\\
\\\schwaber:nexus在範圍、方法和成本上都與其它擴充套件方法不一樣。
\\ nexus僅僅是為了解決擴充套件軟體開發問題,涉及到產品待辦事項列表,預算,目標和範圍。
\\ nexus同樣也僅僅是一種框架,在框架內,組織的獨特性接近軟體開發執行。nexus不能保證成功,但它也不是一種公式化的東西。為了成功,人們需要以一種最合適的方式實施軟體開發。個體和互動比流程和工具更重要。
\\
infoqnexus的資訊,他們能夠從**獲取到?
\\
\\\schwaber:可以通過www.scrum.org獲取。
\
檢視英文原文:nexus guide for scrum is published
Nexus指南已經發布
nexus是開發和維護大型軟體開發專案的一種框架。nexus指南可以同scrum指南一起用於擴充套件scrum和支援多個軟體開發團隊的整合工作。今年早些時候,infoq發表了gunther verheyen訪談 大規模專業scrum和nexus框架。gunther verheyen將會在2015敏捷...
Nexus指南已經發布
nexus是開發和維護大型軟體開發專案的一種框架。nexus指南可以同scrum指南一起用於擴充套件scrum和支援多個軟體開發團隊的整合工作。今年早些時候,infoq發表了gunther verheyen訪談 大規模專業scrum和nexus框架。gunther verheyen將會在2015敏捷...
Nexus安裝配置指南
nexus 提供兩種安裝包,一種是包含 jetty 容器的 bundle 包,另一種是不包含容器的 war 包。解壓至任意目錄。解壓後進入 nexus 2.1.2 bundle nexus 2.1.2 bin jsw 根據作業系統型別選擇資料夾。當前安裝的系統是windows x86 64,選的是w...