原創|實施案例|編輯:鄭恭琳|2018-05-02 13:49:30.000|閱讀 442 次
概述:了解如何切換到GitHub Enterprise幫助MailChimp將開發者入職時間從三個月縮減到三天。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
全球有超過1000萬人和企業使用MailChimp發送營銷電子郵件、自動消息和有針對性的廣告系列。MailChimp于2001年開始作為一個副項目,并已成熟為一項非常受歡迎的服務,每天發送超過6億封電子郵件。
MailChimp員工獲得創意并構建可訪問的產品和功能,為小企業主和營銷部門提供支持。從工程師到內容創作者,MailChimp使用GitHub Enterprise和開源軟件在團隊中協同工作,培養創造力,并構建令客戶滿意的產品。
2015年,開發團隊使用各種定制工具和專有軟件構建其平臺。按照MailChimp的增長速度,很顯然,他們的開發過程變得越來越復雜。是時候找到一種更簡單的工作方式,讓團隊管理自己的服務器并把它們帶到家中。
精簡他們使用的工具并切換到GitHub Enterprise的決定受到了MailChimp開發人員在業余時間如何工作的啟發。“它已經到了人們要求GitHub的地步,”高級基礎設施工程師Bill O'Neil說,“所以我們就搬了。”
近幾年來,MailChimp發展迅速但是是有意為之。招聘團隊專注于從各種技術背景招聘有才華的開發人員。MailChimp通過采用許多開發人員已經知道的工具和技術,使得入職過程更加容易。
不管他們的背景如何,新員工通常都熟悉Git和GitHub。他們也可能知道MailChimp使用的開源軟件,如Apache、NGINX或PHP。因此,Bill解釋說:“我們已經將開發人員的入職培訓從三個月縮短到三天,事實上,有些人在第一天就進來了,他們正在貢獻代碼。”
“我們正在刻意增長——而GitHub是幫助我們實現這一目標的工具之一。”
工程師不是唯一在MailChimp上使用GitHub的人。技術內容和測試總監Alianor Chapman解釋說:“當我們創建了GitHub環境時,我們讓產品團隊中的每個人都可以訪問它。” 這意味著,不僅僅是代碼將其放入MailChimp的GitHub存儲庫中。
通過使用GitHub這么多不同的角色,MailChimp已經能夠在整個公司范圍內采用更好的流程。技術作家和測試人員可以獲得變化的背景,與開發人員溝通,并深入了解即將發布的功能。“這對于理解功能的范圍非常有幫助。”Alianor說,“我們的工作理所當然地更好,因為我們可以看到發生了什么。”
另外,營銷內容團隊使用GitHub主持公共風格指南,該指南記錄MailChimp如何編寫內容——從友好指南到法律文檔。當團隊找不到適合每個團隊需求的風格指南時,他們創建了自己的風格指南。然后他們開放源代碼來幫助其他遇到同樣的問題的組織。
“我們喜歡分享我們的工作,而GitHub使得它非常容易,人們可以參考我們的風格指南并修改它,以便適用于他們的組織。”
吸引許多MailChimp申請者的是希望在一個公司工作,他們重視每個團隊的每一個層次的創造力和協作——從產品設計到基礎設施。Bill解釋說:“對于基礎設施團隊來說,代碼本質上就是我們的詩歌,這就是我們如何在我們的角色中發揮創造力的。”
定義MailChimp品牌的創意最終來自授權員工。對于開發人員來說,GitHub培養了社區感,同時賦予他們一起工作的能力。“因為我們使用的是像GitHub這樣的工具,所以我們不必擔心在一個盒子里工作,我們可以在那里提出一個想法,其他人都可以幫助它變得更好。”
項目管理:在整個開發周期中進行QA的Pivotal跟蹤。
溝通:HipChat與Hubot支持狀態更新和cat GIF。
持續集成:與Jenkins持續集成以在合并之前檢查代碼。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn