微軟研發 制勝策略 實用方法一

2021-08-29 12:45:05 字數 1785 閱讀 7959

首先還是先看一下書評。

下面是來自china-pub的書評:

作者詳細描述了他在美國領導專案的各種實際的策略方法,教您如何開發高質量的軟體,而且絕不延誤。本書是為每一位從事研發工作的朋友而寫,相信您在讀過本書之後,一定急於推薦給您的主管、同事和您的朋友。

卓越的領導者從不同的角度看世界。若是公司被大火燒得精光,他非但不為丟飯碗驚慌,反而利用火焰來燒烤一頓大餐。當每個人都搖頭離去,卓越的領導者仍有充分的信心保持樂觀,對每件事都從正面角度來思考。就因為凡事都看光明面,卓越的領導者並不把失敗當失敗,反將其當作學習克服障礙的經驗。正因如此,卓越的領導者樂意嘗試各種稀奇古怪的想法,並從中獲得重大的突破,即使不成功,他只把這次經驗當成獲得資訊的方式之一。這種領導人不一定要有經驗,而是需要強烈的進取心和明確的理想,能夠將理想與他人溝通,鼓舞他人共同追尋理想的能力,再加上一點機會,這就是能將理想實現的卓越領導者。

每當有人完成了一項新的功能或特色,就發個e -mail 給大家。

例如:

「我已完成faxmangler 的搜尋與取代功能。frank」

主管應該看一下結果,然後回乙個:

「我檢查過f a x m a n g l e r的搜尋與取代,不太順暢,請再修改。hubie」

或是:

「很好,繼續加油!hubie」

想想看,如果大家經常收送這類正面的e - m a i l,一定會覺得充滿幹勁,這和可恨的進度報告多麼不同!程式設計師會很樂意看見這類的好訊息,當自己送出完成工作的資訊時,也會很有成就感;沒有人會覺得這是很討厭的報告。

每當進度快要落後了,就到我的辦公室私下討論原因,我們一起開動腦筋尋求解決之道。

例如:

當某位程式設計師覺得自己可能要落後了,我會和他談,研究將來如何避免這種事情。是我們在制定程序時疏漏了某乙個重要環節嗎?或是時間表定得太樂觀了?是不是有個錯蟲( b u g )在作祟,害得程式很難寫或無法測試?不論問題是什麼,我們一定想辦法解決掉,並且預防它將來再發生。

盡可能減少專案中小組彼此間的依賴。

目標越是明確,達成目標的過程就會越有效率。

建立最適當的程式設計優先考慮順序,並且讓所有的程式設計師確實遵守。

排出乙個優先順序表:

一旦您掌握了這個概念,把它應用在專案上,您可以大聲說自己確實是在聰明地工作,而不是辛苦地工。

一發現bug就立即清除掉,別拖延。

錯蟲愈晚清除,時間花得愈多。

在開發的過程就立即除蟲,可以讓您早些學到經驗,然後就不會再犯同樣的錯誤;相反地,如果到了專案後期才發現,您可能已經犯過多次同樣的錯誤而不自知。

發現錯蟲而立即除錯是一種緩衝器,提醒那些講求快速而不夠謹慎的程式設計師,以後多加小心。

若能保持沒有任何錯蟲,您就能比較準確估出專案的完成時間。

要求錯蟲隨時發現隨時改,等於是在開發過程中引進乙個小小的質量管理機制,多方的防微杜漸,保護產品的正確性。

學習前人的經驗;

好方法要讓大家分享;

專案只要有偏差,就需要調整,絕對不可以放任自流!

定期暫停手邊的工作,然後往前思考,隨時做必要的修正,以避免未來的大障礙。

有什麼事情是我今天能做,而且可以幫助專案在未來幾個月內順利進行的?

微軟研發 制勝策略 實用方法三

不要用年終考評來訂立學習目標,要利用年終考評來記錄個人的成長。要讓每一位程式設計師都明白,寫出零錯誤程式是很不容易的,所以應該多花功夫用各種方法做最徹底的測試。糾正程式設計師以為加除錯碼會花太多時間的觀念,應該訓練程式設計師第乙個反應是考慮加上除錯碼是否有道理,第二是考慮加除錯碼是否符合專案的目標與...

c 一些實用方法

1.獲取桌面等路徑 string dir environment.getfolderpath environment.specialfolder.desktopdirectory messagebox.show 桌面的路徑是 dir 2.反射獲取類的方法 type t gettype binding...

QTreeWidget的一些實用方法

qtreewidget 的一些實用用法 qtreewidget是一種樹形的部件,它以樹的形式顯示各個項,它的每個項使用qtreewidgetitem來表示。qtreewidgetitem的值的表示都是用qstringlist來表示的。qtreewidget treewidget new qtreew...