原創(chuàng)|實(shí)施案例|編輯:鄭恭琳|2018-05-07 13:45:33.000|閱讀 306 次
概述:Trainline開始作為預(yù)訂火車票的呼叫中心。十五年后,他們的任務(wù)是幫助他們的客戶打造更加智能的鐵路旅程。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Trainline開始作為預(yù)訂火車票的呼叫中心。十五年后,他們的任務(wù)是幫助他們的客戶打造更加智能的鐵路旅程。Trainline每年的車票交易額為16億英鎊,每月有2700萬的用戶前往Trainline應(yīng)用程序和網(wǎng)站,從而確定了移動鐵路商務(wù)的步伐。憑借強(qiáng)大的可擴(kuò)展IT平臺(現(xiàn)在由GitHub Enterprise支持),它們得以發(fā)展。
首席軟件設(shè)計師Frederik Brysse解釋說,Trainline的演變是從企業(yè)到創(chuàng)業(yè)。他說:“隨著我們公司變老,我們的思維變得更加年輕,過去我們更像是一家企業(yè)公司,但我們已經(jīng)發(fā)展成為一種快速、輕量級的迭代和開發(fā)周期,這是一個持續(xù)的變革。每年,我們的工作都會更好一些?!?/p>
在Trainline的持續(xù)轉(zhuǎn)型背后是自動化,并且關(guān)注開發(fā)者在整個開發(fā)過程中的快樂、獨(dú)立性和自主性。這個重點(diǎn)驅(qū)使團(tuán)隊(duì)最近決定將1000多個存儲庫遷移到GitHub Enterprise。
“我想要一個靈活的平臺,我可以實(shí)現(xiàn)自動化,能夠在GitHub上構(gòu)建是一個非常大的好處?!?/span>
為了高效工作,Trainline團(tuán)隊(duì)依賴于持續(xù)集成和其他第三方工具——包括TeamCity、Chef、Jira以及各種本土開發(fā)和部署工具。遷移到GitHub的一個動機(jī)是需要符合他們需求的API,同時滿足了Trainline的企業(yè)級安全需求。
正如Frederik所說的那樣,“我們已經(jīng)走向了更多自助服務(wù),更加獨(dú)立的發(fā)展文化,而不是集中式的命令與控制情況。GitHub幫助我們繼續(xù)以這種方式工作?!?/p>

在Trainline團(tuán)隊(duì)的經(jīng)驗(yàn)中,開發(fā)人員可以在專注于代碼并毫無障礙地承擔(dān)工作所有權(quán)時發(fā)揮最佳效果。在遷移到GitHub之前,Trainline開發(fā)人員不得不依賴其他團(tuán)隊(duì)的管理員創(chuàng)建存儲庫并更改權(quán)限——導(dǎo)致延遲和時間緊迫的決定,將代碼放入不合適的存儲庫中。
使用GitHub Enterprise幫助團(tuán)隊(duì)繼續(xù)做自己的事情。開發(fā)人員無需要求創(chuàng)建存儲庫的權(quán)限,也不必等待可能會降低速度的審批。Frederik說:“減少摩擦、完成任務(wù)的周轉(zhuǎn)時間更短?!?/p>
到目前為止,向GitHub的遷移已經(jīng)得到了廣泛的認(rèn)可,部分原因在于,Trainline的許多開發(fā)人員已經(jīng)使用了GitHub?!暗诙€開發(fā)者發(fā)現(xiàn)我們推出了我們的測試系統(tǒng),他們?nèi)冀Y(jié)束了?!?Frederik說,“他們喜歡它?!?/p>
除了個人偏好之外,讓開發(fā)人員對項(xiàng)目擁有更多所有權(quán)有助于鼓勵自主性、生產(chǎn)力和最終代碼質(zhì)量。“使用GitHub增加了代碼可見性,鼓勵了代碼所有權(quán),甚至開始了一些以前不會發(fā)生的代碼對話——這些都導(dǎo)向了更高的質(zhì)量?!?/p>
“使用GitHub增加了代碼可見性,鼓勵了代碼所有權(quán),甚至開始了一些以前不會發(fā)生的代碼對話——這些都導(dǎo)向了更高的質(zhì)量。”
將存儲庫映射到團(tuán)隊(duì):將所有者分配給每個存儲庫。沒有所有者的存儲庫被標(biāo)記為由單獨(dú)的團(tuán)隊(duì)擁有。
創(chuàng)建組織:在GitHub Enterprise中創(chuàng)建組織,并為適當(dāng)?shù)膱F(tuán)隊(duì)手動添加LDAP組。
自動導(dǎo)入:使用GitHub API創(chuàng)建基本自動化腳本,以遷移代碼并更新持續(xù)集成服務(wù)器。
產(chǎn)品介紹 | | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn