視的我們常會(huì)忽略的用戶體驗(yàn)和發(fā)布管理
微軟團(tuán)隊(duì)的6種角色所負(fù)責(zé)的工作,覆蓋了軟件開發(fā)中需要考慮的各個(gè)方面,用戶體驗(yàn)、發(fā)布管理是常被我們忽視的地方。微軟軟件的用戶體驗(yàn)都非常好,規(guī)范一致的界面,詳細(xì)的幫助系統(tǒng),良好易用的安裝程序,良好的技術(shù)支持等。微軟創(chuàng)造了很多界面規(guī)范,操作習(xí)慣,這些都是我們需要認(rèn)真去學(xué)習(xí)的。
知識(shí)管理
軟件開發(fā)團(tuán)隊(duì)是知識(shí)密集型的團(tuán)隊(duì),學(xué)習(xí)再學(xué)習(xí),是軟件開發(fā)團(tuán)隊(duì)的重要特點(diǎn)。沒有學(xué)習(xí)的團(tuán)隊(duì),是沒有活力的!
如何保證團(tuán)隊(duì)的每位成員都具備完成本項(xiàng)目的能力呢?就緒管理就是來解決這個(gè)問題的。
小組成員的6種角色,需要不同的技能來完成本職工作,任何一種角色技能的欠缺,都會(huì)影響最終解決方案。小組應(yīng)該根據(jù)項(xiàng)目的前景,列出各成員所欠缺的技能,這些技能包括技術(shù)方面的也包括非技術(shù)方面的,安排相應(yīng)的學(xué)習(xí)計(jì)劃、培訓(xùn)計(jì)劃,保證每位成員的技能都達(dá)到要求。
就緒管理是知識(shí)管理的重要組成部分,知識(shí)管理還包括知識(shí)的共享和積累、技能的評(píng)估、技能提升機(jī)制等。從微軟提供的系列認(rèn)證,如MCSD、MCP等,大家就可以感受到微軟系統(tǒng)的培訓(xùn)制度。
項(xiàng)目團(tuán)隊(duì)的知識(shí)管理,應(yīng)該在組織層面上進(jìn)行,跨越項(xiàng)目組進(jìn)行,每位團(tuán)隊(duì)成員都可以學(xué)習(xí)其他團(tuán)隊(duì)的經(jīng)驗(yàn),每位團(tuán)隊(duì)成員都可以共享知識(shí)給其他的團(tuán)隊(duì)。
MSF是靈丹妙藥嗎?
2000年我第一次參加MSF課程的時(shí)候,給我很大的震撼,微軟的團(tuán)隊(duì)管理很有學(xué)問,而很切合我們這些軟件開發(fā)人員的心聲。MSF的團(tuán)隊(duì)管理辦法,似乎就是解決我們開發(fā)團(tuán)隊(duì)管理問題的靈丹妙藥。但實(shí)際上沒有這么簡單,這種管理辦辦法要成功,還必須滿足這樣的條件:
必須要有坦誠、積極、向上的企業(yè)文化。
沒有這樣的文化,什么“推動(dòng)開發(fā)式溝通”、“質(zhì)量投資”等原理是難以做到的。
團(tuán)隊(duì)中每一位成員都是能力相當(dāng)水平相當(dāng)?shù)?,沒有素質(zhì)特別差的成員。
這點(diǎn)做不到,是很難應(yīng)用“為共同的前景工作”、“賦予小組成員權(quán)力”等原理的。
實(shí)際上這兩點(diǎn)都是很難做到的,微軟是通過招聘優(yōu)秀的人來滿足這兩個(gè)前提條件,另外美國文化下成長的軟件開發(fā)人員,都是很有主見,溝通很主動(dòng),表達(dá)能力強(qiáng),也注重自我價(jià)值的,而我國開發(fā)人員,很多是少說話多干事,表達(dá)能力特別是書面表達(dá)能力差的。
當(dāng)然難做到不代表做不到,MSF的團(tuán)隊(duì)管理中有很多值得我們學(xué)習(xí)、品味、實(shí)踐的地方,我們要做的是掌握其精髓,結(jié)合我們自己的實(shí)際情況,靈活地用起來。本文結(jié)合我多年實(shí)踐MSF經(jīng)驗(yàn),談了自己的體會(huì),希望對(duì)大家有用。