• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
IE和hotmail两个项目的开发模式
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
IE和hotmail两个项目的开发模式
软件发布 IE和hotmail两个项目的开发模式
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> 系统工程师 >> IE和hotmail两个项目的开发模式

IE和hotmail两个项目的开发模式

添加时间: 2007-4-9 4:01:05  作者: 系统工程师认证参考  阅读次数:27   来源: http://www.d9soft.com

       

  这周听了个讲座,主题是IE和hotmail两个项目的开发模式,演讲者jeff是前MSN技术总监,现在是TC的CTO。
  具体的就不多说了,大概讲讲一些要点。
  先说IE项目,他以前参与开发的是IE4,整个team一共有300多个人,主要分为7种角色,包括product unit manager、product planner、product manager、program manager、software developer、software tester、user education。在汇报 管理 结构上,Product Unit Manager处于顶端,下面分管Group Program Managers、Development Managers、Test Managers、Product Planner。Group Program Manager管理Program Manager Leaders,PML再管理Program Managers;Development Managers管理Developer Leads,DL再管理Develops;Test Managers管理Test Leaders,TL再管理Testers。其中,Program Manager、Develop Lead和Test Lead是最重要的三个角色,代表着管理、执行、监督三架马车三权分立。整个产品团队下面又拆分为大约10个Feature Teams,各自负责一个被清晰定义的Component。根据Component规模的大小,下面于可拆分出更多的sub-Feature Teams出来。每个team除了有PM、DL、TL外,还有由Product Manager管理的产品团队,包括User Education、Usability Engineer和Desiner。接着,后面花了一个多小时讲了当时IE项目过程,如planning、development、 stabilization、release等,及过程中发生的许多事及取得的经验,要都写出来估计要用很多篇幅,而现在时间也不大够,这里就不多说了。
  讲完IE项目后,我本想问个问题:“象IE这种独立软件项目,可以经历很完整的传统项目开发过程,开发完发布后可继续的工作不多。然而,做互联网产品有很大的不同。比如,互联网产品开发完成后,后面漫长的运营工作才刚刚开始。因为行业快速变更,要想定义清楚产品未来一年后什么样子是不现实的,那就不可能象以往开发软件产品那样一开始就把所有的Feature都定义好,而是需要在运营过程中根据统计数据、用户反馈、对竞争对手的研究等等逐步叠加调整。又比如,随着各种营销活动的开展,市场导向的需求增加,往往会导致产品被修改得面目全非。两种产品模式的巨大差异,项目开发模式也应该是有很大差异的。我想这也是live系列产品与以往的windows、office等产品项目开发的不同之处。”
  问题在脑子里打滚,但他并没停下来,而是继续讲hotmail项目。他说,互联网应用和软件开发有很多不同,讲究的是轻快。在这方面,hotmail项目会更有借鉴意义。听到这,我觉得我的问题可以缩回去了。在接着的内容中,主要讲的是hotmail team以前如何不思进取,待Gmail出来后,才深深震惊,开始奋发图强。hotmail项目主要使用的是Scrum,Agile Development的一种。主要有以下10个要点:Vision、Product Backlog、Sprint Backlog、Sprint、Sprint Planning Meeting、Daily Scrum Meeting、Daily re-estimates of tasks、Features/Tasks in priority order、Sprint Review Meeting、Scrum Retrospective。至于这种方法是否适用于所有互联网产品,我觉得是需要摸索,也是值得摸索的。回想以前的项目,曾经借用过一些Aigle的 思想 ,但却还没应用过哪种实践过程。公司现在也是处于摸索阶段,尚未形成适合自己的成熟的产品开发过程,这是需要不断借鉴、吸收和消化的。要做到象MS那样可以对外输出一些成熟的经验,将会是一段很长的时间。
  jeff还说了Google的个人项目是如何 申请 的,觉得挺有意思,记录一下。Google的职员有20%的时间是可以受自己支配的,他可以利用这些时间来做一些自己喜欢的项目。首先,他要写一份proposal,将它交给一个委员会。委员会对提交上来的项目进行评审,并定期公榜通过评审的项目。上了榜的项目进入到立项过程,提案人就可以到处招兵买马来做这个项目了。

 

上下文章:

 

上一篇文章: 如何用正确的方法来写出质量好的软件的75条体会 下一篇文章: 进度控制的概念和一般原则

相关文章:

  • 防止垃圾邮件中转的总结-两个虚拟SMTP服务器
  • Oracle开发人员JAVA存储过程
  • Oracle平台应用数据库系统的设计与开发[上]
  • 开发技术:调查您的应用程序需求
  • 开发技术:关于变量、移动以及含义

相关软件:

  • 手机解锁、测试、升级、工程模式查找器 7.01
  • Grove[.NET组件开发包] V1.2.1640
  • 智通项目经理 3.5
  • 少儿智力开发大师 V2.0
  • C/S、B/S两用开发平台 V6.1.2
  • DVD/CD光盘刻录SDK开发包 V4.2

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

认证考试分类导航

  • 微软认证
  • 计算机等级考试
  • 软件水平考试
  • 思科认证
  • Oracle认证
  • Linux认证
  • JAVA认证
  • 网络工程师
  • 系统工程师
  • 程序员

本类经典文章推荐

  • SQLServer的安全检查
  • 系统设计师资格与水平考纲 (原高级...
  • 系统分析员备考之ISO9000系列基础...
  • 开发数据库的WEB查询
  • 在builder中向Excel传递数据
  • 用Powerbuilder开发WEB数据库
  • PowerBuilder制作IE风格的图标按钮
  • PowerBuilder编程技巧四则
  • 小议数据库主键选取策略
  • 跨数据库文献检索统一平台的实现

系统工程师阅读排行

  • 数据库原理各章节简答题总结
  • 利用C++Builder6.0开发简单的车辆...
  • 跨数据库文献检索统一平台的实现
  • 用Powerbuilder开发WEB数据库
  • 系统设计师资格与水平考纲 (原高级...
  • 项目进度的黑洞——已完成90%
  • 系统分析员备考之ISO9000系列基础...
  • 小议数据库主键选取策略
  • 数据库系统工程师全真预测试卷(一...
  • 2005年上半年数据库系统工程师上午...

认证考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • MCSD简介
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题07
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级模拟试题06
  • 全国计算机等级考试一级模拟试题03
  • 一级(WINDOWS)试题解析-Word篇

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有