技术管理
galen6
这个作者很懒,什么都没留下…
展开
-
项目管理
互联网公司的项目一般走立项的形式,按照项目周期,需求数量可以划分为大型项目和小型项目。大型项目比如产品开发(初期重要产品的搭),周期一般在3个月以上,需求不确定,变化快;小型项目比如定制项目,外包项目,产品处于稳定期的维护项目,技术类服务器重构项目,算法项目,预研项目等。按照项目开发生命周期来划分,产品开发一般采用迭代式开发,常用scrum和xp敏捷开发,产品维护项目,预研项目可以走普通的立项...原创 2019-12-19 17:46:42 · 319 阅读 · 0 评论 -
版本和迭代
迭代是固定周期的开发节奏,版本是实际交付给用户的产出。可以一个迭代发一个版本,也可以多个迭代发一个版本,也有一个迭代发多个版本的情况。迭代和版本没有关联,实际使用中测试提bug是针对版本的。做测试也是基于某个版本测试找bug。划分迭代版本按“主次”划分产品经理在整理需求的时候,先整理主要业务,再整理辅助业务,就适合用这种方法。一个迭代周期在两到三周,如果主要业务在三周内能完成...原创 2019-12-19 15:16:50 · 4136 阅读 · 0 评论 -
瀑布式开发、迭代开发、敏捷开发、XP与SCRUM
瀑布式开发、迭代开发,区别【都属于,生命周期模型】 两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说。 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。特别是前期阶段,设计的越完美,提交后的成本损失就越少。我现在从事的外包项目就是这样的流程。 ...转载 2019-11-06 13:30:31 · 560 阅读 · 0 评论 -
技术经理核心职责
互联网技术团队管理主要分为技术管理和团队管理两个方向,管理的起点是团队职责的确定,团队方向,定位的明确。互联网技术团队管理需要综合业务和技术进行深入思考。下面主要从技术管理和团队管理两个方面来谈谈管理的主要职责:技术管理主要包括开发规范,开发流程以及技术规划,项目管理,研发流程体系建设。开发规范包括设计规范,编码规范,研发规范,接口规范,日志规范,通用组件使用规范等开发流程包括...原创 2019-09-19 17:03:54 · 8341 阅读 · 0 评论