敏捷軟件開發(fā)可以改變本地化翻譯流程
Date: 2019-07-17 09:49:05Source: 志遠翻譯
敏捷軟件開發(fā)方法,如果被正確地理解和完全接受,可以為任何敏捷軟件本地化項目的語言本地化部分的團隊創(chuàng)造奇跡。
在沒有深入研究敏捷的基礎上(如果想獲得更多信息,請閱讀《敏捷宣言》,深入研究十二原則),敏捷軟件開發(fā)可以被認為是一個框架,促進自我組織嚴密的團隊在項目中與其他團隊間持續(xù)通信、與其他商業(yè)參與方密切合作。利用敏捷軟件本地化服務的目標是通過在發(fā)布軟件和軟件更新時推出翻譯和本地化的內(nèi)容,快速構建高質量的軟件(通過增量沖刺),以滿足最終用戶的多語言需求。
考慮這個過程時,不要把本地化服務看作是主要開發(fā)工作流程的一個單獨部分,而應該把敏捷本地化看作是整個項目的一個組成部分,幾乎包含在開發(fā)過程的每個步驟中。
理解 Scrum Sprint 的團隊導向型本質
Scrum 到底是什么(以免您還不知道)?“Scrum 是敏捷的一種,”Mountain Goat Software 的專家 Mike Cohn 解釋道。“把敏捷想象成‘冰箱’這個詞。他說,冰箱有很多品牌,三星、LG、Kenmore、海爾等等。Scrum 只是敏捷的一個品牌。”
軟件本地化適合 Scrum 框架,因為開發(fā)團隊試圖在每次 sprint 中完成一定數(shù)量的功能,同時在 sprint 過程中也包括本地化。根據(jù)《Scrum 指南》,sprint 的核心是“一個為期一個月或更短的時間框,在此期間創(chuàng)建一個‘已完成’、可用的、潛在可發(fā)布的產(chǎn)品增量。”sprint 持續(xù)時間應該在整個開發(fā)過程中保持不變,在“前一個 sprint 結束后”立即開始新的 sprint。
將翻譯和敏捷本地化視為創(chuàng)建多語言軟件過程的一部分時,團隊需要從一開始就考慮本地化,而不是在項目的后期。“理想情況下,”科恩說,“這意味著本地化新功能也要在 sprint 中完成。”
Scrum 與傳統(tǒng)的、更線性的“瀑布式”軟件開發(fā)方法非常不同,傳統(tǒng)的“瀑布式”軟件開發(fā)方法直到開發(fā)過程的后期才引入軟件本地化服務。如果敏捷本地化服務在項目接近尾聲時引入,就必須快速跟上進度,并且常常必須一次性處理大量的軟件翻譯,而有時卻缺少重要的信息(例如,落后于團隊其他成員幾步),需要這些信息來按時完成項目。
盡早統(tǒng)一語言本地化開發(fā)團隊
一個由較小的團隊(軟件、本地化、業(yè)務、營銷等)組成的核心團隊,利用敏捷方法和 Scrum,可以從持續(xù)對話和跨學科團隊合作中獲得許多好處,而不用等到軟件開發(fā)過程開始以后。這種方法允許敏捷本地化專家和翻譯人員盡早發(fā)現(xiàn)語言和文化問題,以及其他不一致之處,這使得程序員可以在這些問題出現(xiàn)時進行處理。一個基于一致基礎上解決本地化問題的敏捷 sprint 應該是本文的目標。
如果軟件本地化服務把盡可能多的步驟以及發(fā)展路徑進行統(tǒng)一,一些重大的變化就會超過開發(fā)人員和語言本地化專家的眼界,因為他們從未與一個 scrum master(敏捷開發(fā)團隊的主要架構師)合作,也沒有參與處理一個團隊致力于敏捷的自組織性質。這可能需要一些時間來適應,但是敏捷方法的優(yōu)勢可以節(jié)省業(yè)務時間,使他們的軟件更新準備好更快地推出,并確保發(fā)布高質量的產(chǎn)品、獲得更高的客戶(最終用戶)滿意度。
實現(xiàn)敏捷軟件翻譯本地化
Cohn 說:“很多組織都在等待一個完美的項目,在這個項目上進行敏捷的試點。”雖然他承認采用敏捷方法或進行任何組織變更都是非常困難的,但是 Cohn 建議那些被敏捷所吸引的人應該馬上投入進去。“一個完美的項目就是您現(xiàn)在正在做的項目,尤其是如果這個項目面臨一個您可能無法及時完成的截止日期。”
從創(chuàng)建用戶故事(所需的軟件功能的簡單描述)和處理產(chǎn)品待辦事項列表(列表的優(yōu)先任務)來推動 sprint 規(guī)劃和 sprint 本身,如果軟件本地化服務從一開始就扎根在敏捷框架,將有更大的機會達到準時軟件交付并獲得成功。
實現(xiàn)敏捷軟件開發(fā)方法意味著必須從舊的開發(fā)風格重新配置本地化工作流程,并可能更改自動化任務的處理方式,從而允許在項目中涉及的不同團隊之間持續(xù)傳遞信息。這些更改通常需要一些初始工作,但是當開發(fā)團隊和本地化服務真正致力于敏捷時,就為團隊成員之間緊密的、持續(xù)的伙伴關系打下了基礎,這種伙伴關系可以重新定義并改進多語言軟件的創(chuàng)建和更新方式。
如果您正在尋找一個可以幫助您開發(fā)或實現(xiàn)敏捷本地化過程的團隊,請考慮我們志遠翻譯!
本地化翻譯