从企业应用技术团队到互联网技术团队

原创
2014/11/15 10:45
阅读数 1K

互联网应用特点:

直接面向用户,用户数量不可控

业务简单

体验至上

性能至上

长期调整的产品

主线业务基本不变,附属业务很多,如价格调整,促销

 新兴互联网应用大多从烧钱开始

 产品要求快速实现,周期一般不超过4个月

 

互联网应用团队和开发团队:

开发团队:

能很好的实现敏捷项目具有的部分:如review,冲刺,白板,单元测试

整个公司团队里,技术优先,技术人员优先。

技术人员积极参与产品,提出需求。技术人员本身也是产品使用者。

拥有独立的前端团队,不差于后台的开发人员

主观能动性高: 

给开发人员提供费用使用产品,

报表发送给开发人员。用户和现金流量的增长定期庆祝。

开发人员朋友在使用产品

高薪水,高福利,自由工作时间

产品团队:

产品团队庞大

科学的需求管理。从发布管理,到页面使用体验都会涉及

 

 

互联网技术相对于企业应用技术突破:

运维技术:有专门运维团队和运维技术

水平扩展技术: 应用水品扩展,数据库水平扩展,集成方式水品扩展

SEO:搜索引擎优化

安全:面向互联网,面向互联网红客黑客

适应手机

JS: 前端技术先进,使用流行js/css 库, js发布技术

数据库技术,分区,集群,主从

NOSQl:MongDB,Redies

消息分发技术:kafka,MetaQ等高速分发消息

版本管理:分支较为频繁的创建和merge,高于传统企业应用,低于开源软件

 

打造现有高效的开发团队建议:

流程建设:

加强设计reivew和代码review

增加项目监管

添加项目后解刨

Issue管理: 将需求和bug统一管理。任何人都可以使用issue管理

技术培训:技术专家作为绩效之一必须定期培训新课题

深入掌握现有企业应用技术:互联网技术基础还是企业应用技术

 

开源使用:

使用当今流行的开源技术:

Spring,Postgres,RabbitMQ,Memcached,Redies,zk,Beetl等

开源使用到开源修改到开源提供:像淘宝,百度那样,逐渐有能力提供一些开源技术,如XXCMS

 


展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
21 收藏
0
分享
返回顶部
顶部