特色
    獲取Accelerate 2022的最新進展

    我們又見麵了。請加入我們9月在加州聖克拉拉舉辦的Accelerate活動。

    注冊獲取更新
    特色
    獲得Tricentis認證

    開始你的學習之旅。

    查看課程
    特色
    您的轉換工具包

    使用我們的轉換工具包推進您的企業測試策略。

    了解更多
    圖像

    播客

    悉尼火車公司(Sydney Trains)的Ernie Lam在最佳安全和創新方麵為DevOps贏得了冠軍

    悉尼火車公司數字產品和應用高級經理Ernie Lam解釋了DevOps生命周期對提高質量的影響,保證乘客和工作人員的安全和滿意。了解Ernie如何急切地采用敏捷方法,擴展到他的團隊的持續學習,並使用諸如增強現實等前沿技術。Ernie挑戰現狀,斷言團隊目標應該優先於單個kpi,以集體保持在正軌上。為了清晰和簡潔,下麵的文字記錄經過了輕微編輯。


    播客轉錄

    第1部分

    艾瑪:聽眾們好,我是主持人艾瑪,我很高興今天能和我們的嘉賓聊天。來自悉尼的Ernie Lam是新南威爾士州交通部門悉尼火車公司數字產品和應用部門的高級經理。Ernie在交通運輸領域已經有20多年的經驗,現在他把敏捷交付作為早餐,在Sydney Trains領導應用程序創新。

    這是我們轉型決心係列的第二集,我們將與領導者討論他們在2022年的數字轉型願景,以及最關鍵的是,他們計劃如何實現這些願景。聽眾們,你們之前可能聽說過Ernie的傳奇故事,因為他在2020年理所當然地獲得了冠軍客戶獎,這是由於他通過利用Tricentis作為合作夥伴,支持持續的卓越測試及其商業價值。

    現在我們已經一年半了,我迫不及待地想知道悉尼火車公司的新消息和未來。
    悉尼鐵路自2018年以來一直是Tricentis的客戶,公平地說,他們為新南威爾士州人民領導了安全、綜合和高效的交通係統的發展。

    您是數字產品和應用的掌舵人,當您專注於並促進敏捷交付時,您如何確保整個應用開發都具有敏捷性?

    厄尼:我們關注兩個方麵:為新南威爾士州的城市交通和運輸建立基礎的構建模塊,並允許敏捷開發,然後引入人員元素。這隻是基礎層麵的。當我們剛開始的時候,我們真的很想利用很多圍繞scrum的行業標準或框架,現在我們的團隊使用Nexus Scale框架,一路上利用DevOps原則。這就是為什麼我們要使用Tricentis,並使用Tosca作為工具來幫助我們完成DevOps生命周期。

    “我們的重點是提高質量;無論你是政府機構還是私營企業,我們都需要關注建築質量。這也是我們希望Tricentis作為合作夥伴,在整個開發周期中不斷灌輸這種品質的原因。”

    厄尼:這給了我們基礎,但真正需要加入這個旅程的是人。因此,我們主要關注的是確保我們引入了具有正確思維的正確人員,使用Tosca等工具,為敏捷開發做出貢獻。我認為前進是我們的主要關注點;工具是偉大的,但關鍵是選擇正確的人,對他們進行投資,並建立實踐社區。

    最重要的是找到那些願意不斷學習的原則,並實際上給我們的員工學習的空間,因為你不能把這些工具扔給他們,並期望他們神奇地使用它們,如果我們不幫助他們,指導他們,指導他們。這兩件事結合在一起——與盡可能優秀的人員一起獲得業界領先的工具——意味著您有希望獲得完美的結合。

    艾瑪:在敏捷的基礎上采用這種框架是完全有道理的,因為它是一種非常動態的工作方式;快節奏,脫離瀑布模式。你需要這種動態的心態改變;快速思考,當然還有scrum方麵,總是在緊密溝通的情況下一起工作。它采用工具和人員的線性流動是有道理的,但你也要保持人員的專注,並繼續這樣做。

    我在你的LinkedIn上讀到,在擁抱敏捷的過程中,它允許你真正挑戰組織的現狀。我認為這是一個非常好的態度,如果你接受了你的角色,你願意真正轉換框架,為創新提供最好的基礎,實現你想在悉尼火車公司實現的目標。

    厄尼:是的。我們對我們的團隊說,你必須嚐試消除恐懼或失敗。

    “作為管理者,我們經常把這些kpi放在員工身上,我們希望他們表現得好,但當我們扮演這些角色時,我們無法做到這一點。所以期望那樣是不公平的。我們需要給他們嚐試和實驗的空間;即使你已經有了這些工具,你還需要一個學習的機會。”

    厄尼:我對我的團隊說:“如果事情沒有意義,就說不。試試水,看看有什麼反應。”通常情況下,大多數情況下人們會說:“好吧,我們不這麼做。”如果沒有價值,那就挑戰這個過程,否則我們就會變成每天隻完成1到10個任務的機器人。

    艾瑪:完全。我認為從你的經理那裏聽到你可以在不奏效的時候提出反對意見是很有價值的。聽起來悉尼火車公司有一種非常好的文化,鼓勵最優秀的創新,但也允許員工發揮他們的能力。最終,他們會做出更好的工作。這態度可真棒,厄尼。真令人鼓舞。

    現在是2022年的開始。您提到了一些工具方麵的內容,當然,您將您的團隊組織得非常好。您和您的團隊將麵臨什麼樣的數字計劃?

    厄尼:因為我們是一個政府機構,我們的願景是圍繞交通,為新南威爾士州的人們提供最好的交通係統,我們不像股東那樣專注於賺取收入,所以我們關注的是客戶和安全。

    今天,我們的兩大重點,一個是將我們員工的工作經驗數字化。我們的主要計劃是讓我們的司機和警衛——超過2500人——他們不在辦公室,所以我們想讓他們駕駛火車。那麼我們如何提供技術來支持他們呢?有很多事情要做,從工作,閱讀手冊,到幫助他們平衡工作生活,到如果他們需要參加孩子的學校集會,他們如何換班。我們如何讓他們創造這樣的機會,當他們不一定總是見到他們的經理時,與別人交換工作或請假。

    另一個是對安全的關注,因為我們要保證員工在工作時的安全。所以我們使用增強現實技術來跟蹤工人安全。

    “我們正在使用增強現實技術來幫助可視化和發現資產,成千上萬的資產。資產就像信號、門或軌道。如果我們能夠幫助他們更快地找到資產,我們便能夠減少他們花在一首歌上的時間。你花的時間越少,出事故的幾率就越小,這意味著我們最終能拯救生命。這是我們今年的工作重點。這對工作人員來說很好,因為拯救生命對人們來說是有意義的。當你能用價值表達出來的時候,人們會更有激情。”

    厄尼:這就是質量的作用,因為現在你更關注質量,因為團隊在說,“我們實際上需要在我們的測試生命周期中使用這些工具,以確保我們構建了質量。”如果你不這樣做,後果就很糟糕。所以我們需要開發高質量的產品,否則它永遠不會被使用,因為風險太大了。

    艾瑪:悉尼火車有一個關於自助服務應用程序的視頻,看到這個真的很好。就像你說的,你有更快的換班和花名冊視圖。很高興看到你們在為員工和旅客的體驗努力。

    很有趣的是,你在做增強現實,一個物理世界的增強版本來模擬外麵的世界,最終是為了你的客戶的安全。如果這是你所有工作的潛流,那麼你的激情和投入的意願就會真正顯現出來。

    第1部分

    艾瑪:聽到Ernie說,與Tricentis合作是Sydney Trains DevOps生命周期的重要組成部分,幫助他們提高軟件質量,並最終提供最佳的安全性,這絕對是值得的。Ernie認識到采用DevOps不僅僅是工具,他對團隊的投資和他們的培訓與跨行業的應用團隊相關。

    他的團隊正在使用先鋒軟件,如采用增強現實技術來跟蹤員工安全,並通過數字化員工體驗來提高質量,這也是令人著迷的。

    第2部分

    艾瑪:當你接受冠軍獎的時候,厄尼,你給了一些很棒的建議。您已經談到了員工方麵的問題,並對他們進行投資,但您在演講中還說,您應該對員工的培訓和發展進行投資。

    為什麼對員工進行投資至關重要?您計劃今年如何繼續投資,以協助未來的轉型?

    厄尼:這很重要,因為我們相信不斷學習。我們在敏捷中聽說,它圍繞著持續集成、持續開發、增量交付,非常關注產品和交付本身。現在,如果你把它擴展到每個人的個人層麵,持續學習應該是它的自然延伸。這就是為什麼我們要尋找對學習充滿熱情的人。

    “我們總是說,不是每個人都能知道一切。生活中沒有獨角獸,你的scrum團隊中也不會有獨角獸團隊。那麼你能做什麼呢?你可以支持你的團隊有學習的熱情,因為技術發展得太快了,每個人都在學習。我們認識到,我們需要選擇正確的人,並提供學習的時間。”

    厄尼可能是我們做得不夠,我們應該提供更多的時間。因為如果我們這樣做了,那麼我們可能會更快地采用和嵌入Tosca——然後更早地獲得好處。作為管理者,我們不想要那種典型的商業案例;要花多少錢?X小時數乘以人數,這不應該是重點。也就是讓人們更早使用這個工具能讓你更早獲得多少價值;這才是真正的重點。

    “我經常談論人,因為沒有這些人,你是否購買工具都沒有意義。我不是托斯卡方麵的專家,所以我需要我的團隊成為這方麵的領導者,我希望他們能領導。甚至選擇托斯卡也是他們決定的,而不是我;他們選擇的是他們在市場上找到的最有效的工具。”

    艾瑪:我想是一個CTO, Tommy張;我讀到他選擇了Tricentis作為供應商。就像你說的,它來自於那種程度的投入。從某種程度上說,這很棒,因為這樣就有了真正的共同理解。然後它就會慢慢滲透下去,可能會給采用這種訓練提供更多的空間。就像你說的,盡早投資,這樣團隊才能真正知道如何使用這個工具。

    我也想知道——如果像你說的那樣,悉尼火車公司真正注重安全,注重創新,因為它不太注重收入——也許有更多的餘地把時間投資在培訓上,讓你的員工跟上進度。

    厄尼:是的。這是自上而下的。這裏有一種學習的文化,我們有一個技術學院,這是員工反饋的結果,詢問他們如何獲得這些學習機會。新南威爾士州支持我們投資技術學院;不僅僅是對固定員工,也對承包商和工作人員。

    所以我們利用像Tricentis這樣的合作夥伴,以及我們的其他合作夥伴。在Tricentis學院,一些托斯卡課程是免費的,所以對於想要學習的人來說,你不僅可以學習這些課程,因為Tricentis提供了這些課程,我們還可以提供與課程同樣重要的實踐經驗。我們現在開放機會讓人們體驗其他團隊,學習他們是否有激情想要做的事情。所以我們不是說你會去做;這取決於個人。

    艾瑪:這很有道理。我很高興聽到這一消息,因為我記得,在我們這邊,在大流行開始後不久,這項倡議——免費培訓——啟動時,接受的人數是驚人的。我們很高興地看到,當它是一個途徑的問題,而不是做它的意願時,它向我們展示了學習和花時間的激情。所以,很高興聽到你和其他領導人接受並推動了這一點。很高興聽到您在這個層麵上真正擁護這些工具,顯然您是測試卓越性的不可思議的擁護者。

    你的團隊是如何按照你的領導進行測試的?你開創過什麼先例嗎?

    厄尼:我認為這是關於讓團隊做決定。我仍然會回到scrum框架中進行檢查和適應。當我們多年前第一次看到這個時,就像我說的,是團隊決定了我們如何做得更好?所以我們創造了一個概念證明。他們在Tricentis不知情的情況下嚐試了所有的市場工具,我們對Tosca進行了測試,並在我們當前產品的一個真實例子中看到了它是多麼容易;自動化測試是多麼容易。所以我們在與Tricentis或任何市場供應商溝通之前就完成了所有這些工作。所以這是團隊的決定,我們將繼續發揚光大。這隻是開始。

    “我們探索。我們會問,怎樣才能更好地進行測試?我們對團隊說,試一試。創建一個要試用的產品待辦事項列表項,並將您的建議反饋給團隊。”

    厄尼:這通常是我們利用Tricentis支持的地方,因為我們會說,“好吧,這對我們來說是新的,我們如何嚐試它?”,並向他們尋求如何完成任務的建議。在測試領域,我們確實在盡可能地將其嵌入到DevOps生命周期中。有些人可能會說,我們隻做回歸測試。但是,如何讓它成為你開發的一部分呢?您的開發人員如何使用它作為他們日常單元測試的一部分?

    然後我們開始做的另一件事是向我們的內部客戶展示工具,這建立了客戶對您正在構建的質量的信心。在我與Tricentis的另一個會議中,他們問我最喜歡的功能是什麼,我告訴他們,我最喜歡的功能是能夠演示,並向我們的客戶記錄測試,因為他們不想知道Tosca或這個工具。他們想知道您在做什麼,現在您為我節省了30分鍾x 80個測試用例。你可以向他們解釋投資一個工具的好處和價值。

    艾瑪:太棒了。聽到這些真的很鼓舞人心,演示功能允許您展示真實記錄的測試用例,然後最終展示其影響,這是有意義的。謝謝你給了我這麼多的細節,從嵌入式回歸到整合開發人員;我覺得這就是DevOps的本質。

    你真的把權力和責任交給了你的團隊。例如,他們研究工具,試一試;很明顯,這是一種溫和的玩法。很高興聽到你這麼說。

    對於那些打算在2022年實現數字轉型目標的人,你有什麼最好的建議?

    厄尼:在你的旅程中要有靈活性。每個人的旅程都是不同的。沒有一個谘詢師能給你20頁的資料,告訴你如何從a地到B地;你得自己去做。

    “作為管理者和團隊領導者,我們有責任準備好為員工說話。要說旅程往往是未知的,要做好失敗的準備,也要做好改變的準備。我們必須確保通過我們的領導層和高級管理層來推動這種文化,因為如果我們不這樣做,我們就不會有這種文化。

    艾瑪:考慮到您的敏捷焦點、靈活性和延展性,以及認識到每個人的旅程是不同的,這是有意義的。我認為這對未來的任何數字轉型都至關重要。

    如果您可以揮舞一根魔棒,改變應用程序開發世界的一件事,那會是什麼?

    厄尼:如果你允許我隨便用兩種不同的回答;我的第一個建議是,在團隊層麵上,我會確保每個人都與客戶交談,無論你是業務分析師、開發人員,甚至是測試人員。我們對我們的測試人員說:“你需要與終端客戶接觸。因為如果你不明白他們為什麼想要某樣東西,你怎麼能確保你在開發最好的產品呢?”這是典型的客戶聲音。我們可以對IT公司說,隻要給每個人機會至少以某種方式和客戶說話;研討會或其他形式。

    其次,在管理層麵,我認為我們應該擺脫所有單獨的kpi。我個人的信念是,單個KPI所引入的是一種人類努力實現KPI的傾向,而這所創造的是將自己置於團隊之前實現KPI。個人的kpi經常會與團隊目標發生衝突。我認為在傳統模式下,我們每年都坐下來討論,讓我們製定這些目標。我認為這會潛在地造成自私,給每個人帶來衝突。

    我們不需要那樣做。如果我們說,“這是團隊目標,我們希望你為團隊或公司的整體目標做出貢獻”,而不是“這是我們希望你達到的百分比;我們希望你在本周內完成50個故事,否則你需要達到80點的速度,否則你將無法達到或未能達到KPI”;對我來說,這行不通。然而,太多的公司仍在走這種傳統模式。

    艾瑪:是啊,有意思的是你在挑戰這一點,我之前從未認真考慮過。但這確實很有意義,因為如果你作為一個團隊工作,當然作為一個團隊,你有這些目標,如果團隊中的每個人都有這些不同的kpi,這似乎是脫節的。就像你說的,這可能會形成一個相互矛盾的團隊框架。

    我非常喜歡你關於與客戶聯係的觀點;我感到非常幸運,因為我能夠通過播客與客戶交談並進行互動。它確實把你所做的活活了。我聽說悉尼鐵路公司的一個主要租戶把顧客放在一切工作的中心。很高興聽到這不是信號;這一點在公司裏得到了體現,聽到這些真的很鼓舞人心。在這次談話中,以人為本是一個明確的主題,我認為這顯然證明了你卓越的管理能力。

    第2部分

    當Ernie斷言團隊的持續學習至關重要時,以及敏捷中與產品和交付相關的方麵(如CI/CD)時,我真的很震驚。將敏捷性擴展到人和過程顯然是他和他的團隊成功的關鍵。他們的scrum框架還導致了關於測試的聰明而集體的決策,比如如何更好地測試或自動化哪些內容。

    借鑒Ernie的經驗,重視客戶反饋,將團隊目標置於個人kpi之上,這將為你今年的成功鋪平道路。

    查看最新播客集從像厄尼這樣的思想領袖那裏獲得更多見解。

    Baidu
    map