atitit.提升软件开发效率大的总结O5

#---平台化、组件化 1

#--cbb公用模块的建设 1

#---内部最佳流程方法跟实践的总结 2

#---内部知识体系的建设 2

#---问题Qa库的建设. 2

#---内部框架/标准类库/api/业务库的建设...
2

#----开发工具集和配置的建设.... 2

#---代码生成跟代码转换工具的集合,互操作等 3

#----常常关注开发语言,类库,框架,工具的新特性,补充到我们的内部框架里面.固化下来.
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公用模块的建设

包括前台界面,控件和通用组件都可以沉淀积累。

#---内部最佳流程方法跟实践的总结

约定优于配置

mvp》mvc

cs>>bs

odb》mysql》oracle

函数式编程

从面向过程(语句)》》面向api>>面向对象》》面向技术组件》》面向业务组件(业务模块)》》到面向构件/平台/面向服务软件架构   才是大力提升效率的一个方向。。

业务流程图形化(技术组件已经有了。。但是业务有可能是独特的。)

套装+二次开发

#---内部知识体系的建设

1.按文件名解锁.

2.按文件内容解锁..

#---问题Qa库的建设.

#---内部框架/标准类库/api/业务库的建设...

自己的开发平台库和开发框架(经过验证,所以更快)

#----开发工具集和配置的建设....

自动数据库,socket连接垃圾管理

#---代码生成跟代码转换工具的集合,互操作等

#----常常关注开发语言,类库,框架,工具的新特性,补充到我们的内部框架里面.固化下来.

#---代码输入法

#----热部署热更新

#----DSL & 4gl ,脚本化动态化

#----多个语言平台及架构的选择

#----内置高级业务数据结构跟操作

半产品/采购+二次开发

#---大规模外包管理

#---承包制,抛弃分配制

划分为详细的功能点后,将功能点承包给项目组组员,谁完成的多,薪水就多,绩效挂钩….

功能点可按照不同的难度与时间,设定不同的绩效点..

分配任务的时候,采用抽签制..可最大程序的避免任务分配的人为因素。。然后组员之间可以互相交换功能点.

#---3小时连续工作点。

一般而言,8小时连续工作效率低下。。。一个人一般只能集中精力3小时。。所以每隔三两小时休息一两小时是个良策…

#----弹性工作制+适宜的的soho

一周5天来公司工作,是很大的浪费,,一周只需要2天走ok兰...2天来一次meet一下...最好了...

#----假日错开,补休长假

比如在一个月的时候内不放假,全月30天全力以赴。。然后补休个10天长假,顺便可以旅游,放松身心。。。。取消固定的5天工作制。

..工作时间可以一天12小时制,可以多发加班工资来平衡,或者进行一次长补休。。。

#----成员阶梯型团队

#----ssd+ 大横屏display,双机器

#==---工作地点的选择

最好是环境优美 的地方,海边,湖边,森林边是工作的良好环境,。。使人的工作效率大增..

#---工作季节

对于软件开发来说,冬季是个是最提升效率的季节。。因为外面冷,哪里也去不了。。呆在电脑旁边会更温暖。呵。。所以工作地点如果可以选择到南北极就最好了。呵…

#----减少路上奔波浪费

每天上下班两三小时,完全是种大大的浪费,把这些宝贵的时间放在软件开发启不是更好。。另一方面,上下班拥挤让人精神不爽,损失精力…

#----- 集中式开发

将异地人员集中在一地,开发,减少沟通环节的损失…

#----打印文档资料

将相应的文档打印出来,随时翻阅,也可以大大减少窗口切换..

#----代码片断--代码库的建设

#----使用休眠,而不是关机

电脑应该设定为休眠状态。。这个重启动后速度非常的快…且工作状态不会丢失

#--休息区

参考:

阶梯型团队为何完胜全明星团队阶梯型团队

【论文】明星团队为什么会输?_百度文库.htm

atitit.提升软件开发效率大的总结O5的更多相关文章

  1. Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725

    Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL ...

  2. atitit.提升软件开发的效率and 质量的那些强大概念and方法总结

    atitit.提升软件开发的效率and 质量的那些强大概念and方法总结 1. 主流编程中三个最糟糕的问题 1 1.1. 从理解问题后到实现的时间很长 1 1.2. 理解和维护代码  2 1.3. 学 ...

  3. atitit.提升软件开发的生产力关健点-------大型开发工具最关健

    atitit.提升软件开发的生产力关健点-------大型开发工具最关健 1. 可以创作出更好的工具遍历自己 1 2. 大型工具包括哪些方面 2 2.1. ide 2 2.2. dsl 2 2.3.  ...

  4. atitit.微信项目开发效率慢的一些总结

    atitit.微信项目开发效率慢的一些总结 #---理念问题..这个是最大的问题.. 要有专人提升开发效率才好.. #---没有一个好的开发方法体系.... ini deve 法. fell asd+ ...

  5. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  6. fir.im Weekly - 17 个提升 iOS 开发效率的必备工具

    本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感.  iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如 ...

  7. Atitit.提升软件稳定性---基于数据库实现的持久化 循环队列 环形队列

    Atitit.提升软件稳定性---基于数据库实现的持久化  循环队列 环形队列 1. 前言::选型(马) 1 2. 实现java.util.queue接口 1 3. 当前指针的2个实现方式 1 1.1 ...

  8. 使用Charles Proxy提升iOS开发效率

    以前做前端开发的时候,使用最多的工具就是 Fiddler ,用来定位问题.模拟特定场景非常方便,极大提升了开发效率.而转做 iOS 开发以后,一大头疼的问题是 Fiddler 没有 Mac 版,幸亏找 ...

  9. 【老孟Flutter】6种极大提升Flutter开发效率的工具包

    老孟导读:本文介绍6种极大提升Flutter开发效率的工具包. [1] 强大的日志软件包 在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面 ...

随机推荐

  1. AsyncTask的缺陷以及解决方法

    1.AsyncTask常用于进行耗时操作,完成后更新主线程的UI. 2.缺陷:AsyncTask中维护着一个长度为128的线程池,同时可以执行5个工作线程,还有一个缓冲队列,当线程池中已有128个线程 ...

  2. CCKJ 笔试

    面向对象三个特性: 面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计.面向对象程序设计技术的提出,主要是为了解决传统程序设计方法--结构化程序设计所不能解决的代码重用问题 ...

  3. java多线程学习-同步(synchronized)

    (示例都是网上视频的) 假如两个线程同时调用一个方法输出字符串 public class SynchronizedTest extends Thread { public static void ma ...

  4. ContentProvider 增删改查通讯录

    一.通讯录应用介绍 通讯录应用是Android自带的应用程序,我们看到此应用的时候,可能只认为这是一个应用,用数据库存储数据,但是实际上不是这样的. 通讯录是ContentProvider的应用,通讯 ...

  5. Log4j基本用法----日志级别

    基本使用方法: Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式.日志信息的优先级从高到低有ERROR.WARN.INFO.DEBUG,分别用来指定这条日志信 ...

  6. Linux下apache日志分析与状态查看方法

    假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 30 ...

  7. Exception loading sessions from persistent storage 这个问题的解决

    现在经常在做一个项目时重启时会报: 严重: Exception loading sessions from persistent storage的问题. 这个问题的原因是tomcat的session持 ...

  8. php获得ip地址

    方法一: <?phpfunction GetIP(){if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $cip = $_SERVER[&quo ...

  9. 在NopCommerce中启用MiniProfiler

    MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC.WebForm 以及WCF 的性能分析的小程序.可以对一个页面本身,及该页面通过直接引用.Ajax ...

  10. php安装gearman扩展实现异步分步式任务

    参考: 1.小喵爱你的博客 2.PHP Manual 依赖 1.gcc44 2.boost >=1.39 3.libevent 4.php5.3+ 5.update ld.so.conf 安装依 ...