我的项目经历及分析:为什么一个小项目要花掉8个人月.docVIP

我的项目经历及分析:为什么一个小项目要花掉8个人月.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的项目经历及分析:为什么一个小项目要花掉8个人月

是我亲身经历的项目,并且是项目负责人,该项目只有10个左右核心页面,七人,一个半月。 而几年前,我做过的两个项目,技术难度比这大,功能模块比这多,却只需要一个人,一个月。 问题在哪里?大家一起来分析一下。 先描述一下这两个成功的项目。 项目一 南开BT联盟(简称:BT) 项目背景 南开BT联盟是我03年底在校内部署的一个BT网站,采用一个免费的BT服务器(PHP)。半年后,也就是04年秋,发展成南开校园内几乎最热门的下载站点,我爱南开BBS的BT版成为年度十大热门板块(网站运营是另外一帮哥们,我只负责幕后技术)。因为校内注册用户超过5000,并且种子数超过1万,于是出现了定制化开发的需求。但是,该BT服务器是免费闭源,PHP是加密过的,没法改。于是,05年年初,也就是寒假那一个月,我没有回老家,从零开始,一个月写了一个Java版的BT服务器,开学后,就替换了原来的,运行一个月后,反应良好,晚上高峰期,上千人同时下载,五年前的截图。 功能模块 内核:BT客户端和Server端通信(编码解码器),torrent种子文件解析,种子状态更新、下载流量统计。 附加约8模块:种子列表、详细,站内信,简易BBS,种子上传、管理,用户管理,用户注册登录,排行榜、求种、系统管理等。 开发技术:JavaBean+Servlet+JSP(eclipse3.0+Tomcat5.0) 代码量:50多个JSP,约三万行Java代码 项目二 报表展现(简称:Report) 项目背景 该网站约有两百个复杂报表,现在,因为整个大系统统一用Java开发,所以主要是技术升级。项目经理估算是10个人月,所以把活丢给我就没管了,慢慢开发吧。我分析了两天后,告诉他,我可以两周出一个版本,他大吃一惊,很有信心,就不过问我了。 我根据需求,自己开发了一套适合报表的框架(定制化的MVC框架)。另外,将sql统一到几个配置文件,以便将报表查询和程序分开(DBA和开发人员分开)。说实话,真正有难度的是sql,反正我看不懂。 开发了一个月后(两人,一个月),交工,客户很满意(50万合同额)。后来有近两个月的维护期,基本一周花半天就可以了,反正那段时间我特闲,专心啃技术。 实际情况是,我两周开发框架,两周开发业务。 项目三和四 当前的项目(简称:新B2C)? 项目背景 该项目(老B2C)04年,一个程序员一个美工,一个来月就上线了。其后几年,每年几十万的毛利。但项目几年没维护,页面陈旧,内容过时,当然,产品和价格总在更新。 于是准备改版,核心页面总共10个左右,如首页、频道首页,产品详细页,预订表单。 技术5人,业务2人(负责网站内容)。技术人员中,一个(我)负责需求和原型,一个负责后台(另外一个辅助),一个负责前台,一个设计师。其中有技术高手,比如我,却搁浅搞业务,一个电子科大的技术牛人,一个原来开发老版本的开发人员。 花了一个半月,约8人月。 技术:前台JSP+JavaBean+WebWork,后台用Flex+Hibernate+Spring。前台让开发人员选用自己的熟练地技术,后台技术也是熟练的,基本上进度阻力并不在技术。 改版后,Google统计数据和实际订单量表明,并不成功。 -------------------------------------------------------------------------------------------------------------------------------------------- 问题在哪里? 下面是我的分析和比较,但我认为项目的决定性因素总是那些方面,只不过哪一方面突出些。 1、原型开发(需求分析) BT:基本没有,因为业务非常简单,主要是老版本技术升级。 Report:基本没有 老B2C:有,主要是抄袭,业务简单。另外,两个人,一拍即合。 新B2C:开发完原型后,给业务人员确认,修改,反反复复。老板当时不看,过几天会突然提出修改命令(小企业,老板没那么多事)。 最后确定下来的,是第三个版本,已经花掉了约两周。 2、内容建设 BT:不需要内容,只做平台。 Report:不需要内容,主要是处理数据 老B2C:内容抄袭,美工、开发人员一起抄。 新B2C:内容重新整理,只要出结果就行。 不过,出哪些内容,也就是一级大纲我出,包括原型上要求的内容,我都要截图出规范,配合很死板。小团队协作,通过文档规范来解决,已经是下下策了,但没办法,已经没法推进了。 3、界面开发 前三个项目,界面都很简单,直接Dreamweaver开发。 新B2C,一位高级设计师,新来的。因为原型中已经大体确定了布局,另外

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档