atitit.提高軟件開發效率大的總結O5

atitit.提高軟件開發效率大的總結O5mysql

 

#---平臺化、組件化 1sql

#--cbb公用模塊的建設 1數據庫

#---內部最佳流程方法跟實踐的總結 2編程

#---內部知識體系的建設 2api

#---問題Qa庫的建設. 2數據結構

#---內部框架/標準類庫/api/業務庫的建設... 2架構

#----開發工具集和配置的建設.... 2mvc

#---代碼生成跟代碼轉換工具的集合,互操做等 3oracle

#----經常關注開發語言,類庫,框架,工具的新特性,補充到咱們的內部框架裏面.固化下來. 3框架

#---代碼輸入法 3

#----熱部署熱更新 3

#----DSL & 4gl ,腳本化動態化 3

#----多個語言平臺及架構的選擇 3

#----內置高級業務數據結構跟操做 3

半產品/採購+二次開發 3

#---大規模外包管理 4

#---承包制,拋棄分配製 4

#---3小時連續工做點。 4

#----彈性工做制+適宜的的soho 4

#----假日錯開,補休長假 4

#----成員階梯型團隊 5

#----ssd+ 大橫屏display,雙機器 5

#==---工做地點的選擇 5

#---工做季節 5

#----減小路上奔波浪費 5

#----- 集中式開發 5

#----打印文檔資料 6

#----代碼片段--代碼庫的建設 6

#--休息區 6

 

做者 老哇的爪子 Attilax 艾龍,  EMAIL:1466519819@qq.com

轉載請註明來源: http://blog.csdn.net/attilax

 

#---平臺化、組件化

業務開發平臺>>>通用開發平臺

#--cbb公用模塊的建設

包括前臺界面,控件和通用組件均可以沉澱積累。

 

#---內部最佳流程方法跟實踐的總結

約定優於配置

mvpmvc   

cs>>bs

odbmysqloracle

函數式編程

從面向過程(語句)》》面向api>>面向對象》》面向技術組件》》面向業務組件(業務模塊)》》到面向構件/平臺/面向服務軟件架構   纔是大力提高效率的一個方向。。

 

業務流程圖形化(技術組件已經有了。。可是業務有多是獨特的。)

 

套裝+二次開發

#---內部知識體系的建設

1.按文件名解鎖.

 

2.按文件內容解鎖..

 #---問題Qa庫的建設.

 

#---內部框架/標準類庫/api/業務庫的建設...

本身的開發平臺庫和開發框架(通過驗證,因此更快)

#----開發工具集和配置的建設....

自動數據庫,socket鏈接垃圾管理

#---代碼生成跟代碼轉換工具的集合,互操做等

#----經常關注開發語言,類庫,框架,工具的新特性,補充到咱們的內部框架裏面.固化下來.

#---代碼輸入法

 

#----熱部署熱更新

#----DSL & 4gl ,腳本化動態化

#----多個語言平臺及架構的選擇

#----內置高級業務數據結構跟操做

 

半產品/採購+二次開發 

 

#---大規模外包管理

#---承包制,拋棄分配製

劃分爲詳細的功能點後,將功能點承包給項目組組員,誰完成的多,薪水就多,績效掛鉤….

功能點可按照不一樣的難度與時間,設定不一樣的績效點..

分配任務的時候,採用抽籤制..可最大程序的避免任務分配的人爲因素。。而後組員之間能夠互相交換功能點.

 

#---3小時連續工做點。

通常而言,8小時連續工做效率低下。。。一我的通常只能集中精力3小時。。因此每隔三兩小時休息一兩小時是個良策…

 

#----彈性工做制+適宜的的soho

一週5天來公司工做,是很大的浪費,,一週只須要2天走ok...2天來一次meet一下...最好了...

#----假日錯開,補休長假

 

好比在一個月的時候內不放假,全月30天盡心盡力。。而後補休個10天長假,順即可以旅遊,放鬆身心。。。。取消固定的5天工做制。

..工做時間能夠一天12小時制,能夠多發加班工資來平衡,或者進行一次長補休。。。

#----成員階梯型團隊

 

#----ssd+ 大橫屏display,雙機器

#==---工做地點的選擇

 

最好是環境優美 的地方,海邊,湖邊,森林邊是工做的良好環境,。。令人的工做效率大增..

 

#---工做季節

 

對於軟件開發來講,冬季是個是最提高效率的季節。。由於外面冷,哪裏也去不了。。呆在電腦旁邊會更溫暖。呵。。因此工做地點若是能夠選擇到南北極就最好了。呵…

 

#----減小路上奔波浪費

 

天天上下班兩三小時,徹底是種大大的浪費,把這些寶貴的時間放在軟件開發啓不是更好。。另外一方面,上下班擁擠讓人精神不爽,損失精力…

 

#----- 集中式開發

 

將異地人員集中在一地,開發,減小溝通環節的損失…

 

 

#----打印文檔資料

 

將相應的文檔打印出來,隨時翻閱,也能夠大大減小窗口切換..

 

 

#----代碼片段--代碼庫的建設


#----使用休眠,而不是關機

 

電腦應該設定爲休眠狀態。。這個重啓動後速度很是的快…且工做狀態不會丟失

 

#--休息區

參考:

階梯型團隊爲什麼完勝全明星團隊階梯型團隊

【論文】明星團隊爲何會輸?_百度文庫.htm

相關文章
相關標籤/搜索