業務人員要理解技術能力
在任何通過網站創造或開展業務的公司中,業務人員與技術人員的互動都是至關重要的。在一些擁有優秀人才的組織中,可能會形成一種依賴工程團隊實現業務目標的習慣,但是一定要注意,這種關系必須是雙向的,而不能是單向的。除了一些只有少數員工和資源的初創公司,很多時候工程師都不會代表公司作出業務決策。相反,工程團隊應該明確一點,業務人員理解如何運用工程方法作出更好的業務決策,而且他們將依靠工程師提供支持數據和信息,從中了解如何使用一個網站或組應用程序來更好地實現業務目標。大多數Web開發和軟件工程團隊都沒有想過他們能夠如何更好地支持業務發展。
業務成功符合工程人員的既得利益
特別是在一些有成百上千員工的大型公司中,工程團隊可能會出現陳舊思想。這種結果主要是因為長期以來這些團隊所開發的產品沒有得到公司或行政管理層的認可,或者他們不重視工程團隊為支持公司目標而進行的夜以繼日的工作。為了糾正這個錯誤,業務人員應該提高對于工程的關注度,就像工程人員也必須關注業務一樣。
項目經理經常會作為業務團隊與工程團隊之間的緩沖,他們負責在這些團隊之間解釋和傳達目標。這是一個嚴重的錯誤,因為這樣會在溝通過程形成一個瓶頸。項目經理的重要職責是保證目標按時實現;但是他們不應該只負責將進度報告傳達給業務人員,或者取代某個業務人員本來應該負責的工作。這正是業務團隊和工程團隊之間慢慢形成裂縫的一個原因。
業務人員與T人員要相互理解
公司需要將軟件項目映射到這些項目支持的業務目標上。例如,假面目計在一年內將收益提高10%。這時,可能軟件工程部門中有多個項目與這個目標相關,但是這個部門中可能沒有任何一個人理解這一點。將業務目標置于軟件工程師所理解的環境中,就可以順利地讓工程師認識到這個項目的重要性,其效果遠遠好過于只是告訴他們一個截止時間或分配一個任務。
業務管理層要讓T人員參與決策制定過程
并非所有人都熟悉Web和軟件開發部門。因此,一般更擅長互動的公司業務層一定要邀請工程團隊參與到公司目標的決策制定過程中。在些公司中,董事會或執行委員會負責制定決策;而在其他一些公司中,則可能由一個開放論壇和協作機制來決定公司的發展方向。無論是哪一種情況,都可以讓軟件工程團隊參與決策制定過程,明確哪些項目關注于Web或軟件開發、市場競爭和公司長期目標,就可以給公司的標準實踐注入有用信息,也可以改善它們所產生的結果。在參與的形式上,可以讓他們瀏覽和評價公司計劃明年在網站上展示的各種產品或特性,然后邀請各種軟件開發和運維團隊針對這些項目提出自己的看法。這樣就可以更真實地反映實際可實現的目標。很可能運維團隊會告訴業務人員,如果再繼續增加新特性,則可能會對現有的特性和核心業務造成沖擊。如果運維團隊或工程團隊沒有盡早參與,那么這些信息可能要等到預算編制完畢和項目啟動之后オ會出現。這時,工程團隊可能會覺得自己的意見不受重視,而且自己得不到尊重,這樣就會影響到新特性的質量,從而使它變成一個巨大的災難,將來可能在它還未產生收益時就消失無蹤了。
相反,假設行政管理團隊邀請工程團隊瀏覽明年的企業目標。這時管理層應該已經做足了市場調研功課,并且確定了增長的潛力。假設這家公司開發了一個智能系統,讓人們在家里就能通過查看網站的報表,跟蹤自己家里的水電使用狀況。另外,假設有一個測量能源使用狀況的新開源軟件包發布,那么Web工程團隊就可以高效地使用這個新軟件來支持這個新計劃。這家公司可以在一年內在現有產品上增加一個新特性,從而確立自己在綠色能源軟件領域的領軍位置。這個特性并不是獨創的,但是如果業務團隊和工程團隊致力于協作完成這個目標,那么這意味著在他們決定啟動這個項目時,他們將從一開始就處于相同的狀態,而且很可能在真正執行項目開發過程時會實現很高的效率。
利用工具形成通用詞匯表
軟件工程師和運維工程師負責在內部構建系統和工具,而商業智能分析師和工程師則負責分析數據,并且將它交付給制定決策的業務人員和管理人員,但是通過開發工具來提高業務的效率則完全是另外一回事它是協調工程與業務運維團隊的最有效方法之一。例如,當一個工程團隊在網站上訪問數據(如每一個訪客的平均值)并將它與歷史收益數據進行比較時,他們可以使用圖形化顯示方法。在公司內部網上建立一個儀表板,顯示公司每天收入的資金數量與網站點擊量的關系,這是一種很有價值的指標。它可以反映網站功能或其他方面的變化(如戰略合作伙伴或SEO方案)都會影響公司的收益。當工程團隊開發這些業務運維工具時,業務團隊與工程團隊之間的關系會得到增強,它有助于加強這兩個團隊的協作,使他們共同致力于實現同一個目標。
創建一個通用詞匯表是增強這兩個團隊關系的另一種方法。這里說的詞匯表并不一定是指技術術語和縮寫詞。相反,它必須與一些有用的方法、工具或實際詞匯相關,要能夠促進通常相互孤立的兩個團隊之間儀表板很適合用于創建同時適合軟件工程人員和業務人員的通用詞匯表。業務人員通常會使用與“收益”、“印象”、“換算”、“潛在客戶”及其他與銷售相關的術語,而工程團隊則經常使用技術指標,如網站點擊數、單位時間操作、響應時間、往返時間和每小時報出錯數。兩個團隊都沒有足夠的時間去了解對方的術語、操作方式或浸入對方的文化,那么他們該如何建立一個通用詞匯表呢?
其中一種最好的方法是通用一種圖形化方法描述技術指標與業務指標的關系。這可能包括定期創建圖形和報表,但是最好是開發一些工具,讓它們自動地以圖形化方式向業務人員展示最重要的數據集。例如,了解哪一些網站頁面或應用能夠產生最大的收益,有助于協調業務與工程的工作。通常,一旦業務團隊發現工程團隊能夠為他們提供有價值的信息,那么這兩個團隊都會受到成功的激勵,他們的聯盟及社區意識就會得到強化。
趕在截止日期之前
不切實際的截止日期是一個常見問題,特別是在敏捷開發環境中。開發者經常會面對多個產品的多個截止日期,以及多個相互沖突的職責,所有這些都在一個矛盾體中。做業務規劃時若各自為政,就會出現這樣的結果。每一個業務部門可能分別負責不同的產品、特性或者有不同的市場關注點,他們都在爭奪資源,從而導致工程部門不堪負荷,而且不理解各個目標的優先級。如果將所有目標都置于最高優先級,那么肯定無法趕在截止日期之前。
解決這個問題的一種方法是,讓主管們與工程和項目管理團隊進行溝通,共同決定工作的重要級別,以及實現特定目標所需要的資源。然后,主管們應該將這些信息反饋給公司更高的管理層,評估每一個目標、項目或特性的相關風險,并且將它們與公司的可用資源進行比較。員工壓力過大會使他們逐漸喪失效率。只有保證業務最信任的項目和計劃能夠給公司帶來正面回報或影響,而且不會壓垮員工,這才是保證趕在截止日期之前的最佳方法。此外,一定要在開發周期中設置一些緩沖期,也要考慮市場、經濟或公司內部的意外情況。
釋放緊張環境的壓力
如果工程團隊能夠感受到業務團隊的尊重,而且又沒有追趕不合理截止時間的壓力,那么就可以形成一種孕育成功的環境。在處理復雜目標時,例如成功開發一個新的Web應用或特性,或者支持業務端提出的收益促進計劃,這種環境更容易讓工程團隊關注于他們的工作質量,以及在開始工作之前就思考清楚問題。此外,這種環境也會使他們更善于提供信息,更加關注于業務的更廣泛目標,因為他們真正有時間去思考長期目標,而不是總處于“救火”狀態。
突發情況是不可避免的,但是平衡可用人力,靈活處理規劃的目標(如發布周期),并且預留緩沖時間應對緊急事件或者管理層下達的緊急任務,都會讓工程人員感覺到自己有可能實現目標。長此以往,就一定能夠提高生產力。
讓業務部門感受到激勵
一旦業務團隊和網站制作工程團隊通過共同參與建立密切關系,通過開發工具和共享信息獲得共同認可和建立流暢溝通,那么業務部門就會感受到激勵。當業務部門更注重與工程團隊的互動時,相互尊重和關聯的感受會進一步發展,而這將體現為客戶滿意度提升、投訴減少、新產品發布速度加快和現有服務與產品的進一步開發。我們一定能夠感受到公司實現的這種協同效果,因為公司內部一定會形成強烈的協作氛圍。
本文地址:http://m.123beaconmarketing.com//article/4484.html