產品、設計與交互的規范統一。通常在項目的某個階段,產品和設計在模塊上的統一是比較容易的,但如果在同一個項目的不同階段,尤其是在不同項目之間或不同產品之間要達到規范統一,就不是一件簡單的事情。當規范統一性出現問題時,導致模塊化只停留在某個項目階段,每次添加新功能、增加新內容都需要增加全新的模塊樣式,移植性和復用性大打折扣,無法發揮應有的效果。當然,產品是持續改變和創新的,我們不能要求一個產品永遠按照某個規范來進行設計,但我們還是應該共同努力尋求階段性共贏的解決方案。在微博,經過各方長時間的努力,特別是交互設計對產品功能組件的統一,構建的WDL規范庫對我們的模塊化提供了很大幫助。
根據實際情況來看,要達到所有滿足的條件往往不是一帆風順的,特別是第二個條件的達成。但是退一步來說,即使不能使模塊化在每個項目、每個產品中長期穩定的發揮它的最大能量,至少可以在每一次項目任務中獲得模塊化給團隊帶來的效率提升。
如果經過大家的努力,在所有條件都滿足,而且模塊化工作方式能在團隊順利開展的情況下,我們依然可能會遇到各式各樣的問題,一個無法避免的問題就是,產品功能升級引起的模塊變化,這時候是修改原有的模塊還是另起一個新的模塊?二是模塊的劃分程度,有些時候從模塊的呈現和功能劃分都比較模糊,有些時候對某些內容是否劃為公用樣式還是模塊、還是頁面獨有內容都是見仁見智的;三是模塊的分類,采取何種方式分類便于查找?類似這些問題還有很多,在不同的項目和形勢下,需要具體問題具體分析,發揮團隊的智慧,尋找最合理的應對方案。
雖然在實施過程中可能會遇到各種問題和團隊配合之間的阻力,但是當你逐漸適應這種模塊化團隊構建的工作方式時,你會愛上它!而當你的團隊高效地完成每個工作的時候,人們也會愛上你的團隊!
(微博UDC原創博文,歡迎轉載并注明出處,歡迎訂閱 )