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

相关文章
相关标签/搜索