开发web产品为什么会失败? 推荐
2012-12-10 18:23
253 查看
今天读了论坛中一些人写的web相关的文章,想到自己刚进公司开发的一系列web系统,一些失败的经验说与大家,希望大家引以为戒!
一进公司我们小组接了一个任务,就是讲公司原来那套java web系统换成asp.net的web,我们有4个人开发,一个负责地图,一个界面搭建,一个负责界面美化,还有一个做一些模块,由于有之前的旧系统做参考,我们也不需要重新设计页面,也没有考虑系统性能方面问题,这是我做的第一个系统,所以格外卖力,但是经过一个多月的努力,最后做好了,在给领导看时,领导当时就点出好多问题,功能不能很好使用,界面太丑,速度太慢(我们还是局域网。。。),功能不全。后来这个项目也就搁浅,后来我们陆续用给用户做了好几个web系统,项目虽然交付了最后从反馈的情况来开,系统使用率并不高。究其原因无非有几个web系统的弊端:
其一,
开发人员成熟度不够。第一套系统,虽然是参照旧系统复制新系统,但是旧系统功能是经过时间检验的,有些模块的细节是经过反复推敲而敲定的,我们4个人没有一个是那套系统的原班开发人员,所以系统的理解仅仅就停在表面的功能,加上几个人都是初次使用asp.net开发web系统,不熟练造成开发进度不好控制,开发质量无法保证。
其二,
对web系统速度理解不够。web的生命在于方便,快速,我参加的后几个系统开发,在浏览速度控制上一直没有很好的提高,而是不断的修改,增加新的比较炫的模块,增加模块的最直接的影响就是对系统主界面负担加重,同时开发新模块占据的时间使得对业务模块细节的推敲和验证变成了走马灯,虽然给用户领导验收,功能上面比较完整了,但是功能可用度不高。
其三,
界面设计不合理。第一个项目复制上一个系统的设计,失败后我们并没有意识到这个设计的不好,在之后的设计上还是延续了第一个失败项目的风格,我想这也是项目失败的一个祸首。web界面设计简洁性不够,导致单个页面图片资源太多,需要加载时间过长,影响用户体验,最终使用意愿不强。
其四,
项目管理过程和职责不清晰。项目管理过程就像放养的马和羊一样,各吃个的草,各走各的路,最终模块结合也费了很多精力,加上项目经理缺乏经验,对项目各阶段用户沟通以及各阶段项目侧重点不明晰,项目引导能力不够,这也是失败的重要原因!
说明:鄙人在一家小公司工作,软件部纸质的制度就只有一个《空调使用规定》,可想而知人才和制度的缺乏对做项目就像野马吃草——走哪吃到哪。。。。。。
一进公司我们小组接了一个任务,就是讲公司原来那套java web系统换成asp.net的web,我们有4个人开发,一个负责地图,一个界面搭建,一个负责界面美化,还有一个做一些模块,由于有之前的旧系统做参考,我们也不需要重新设计页面,也没有考虑系统性能方面问题,这是我做的第一个系统,所以格外卖力,但是经过一个多月的努力,最后做好了,在给领导看时,领导当时就点出好多问题,功能不能很好使用,界面太丑,速度太慢(我们还是局域网。。。),功能不全。后来这个项目也就搁浅,后来我们陆续用给用户做了好几个web系统,项目虽然交付了最后从反馈的情况来开,系统使用率并不高。究其原因无非有几个web系统的弊端:
其一,
开发人员成熟度不够。第一套系统,虽然是参照旧系统复制新系统,但是旧系统功能是经过时间检验的,有些模块的细节是经过反复推敲而敲定的,我们4个人没有一个是那套系统的原班开发人员,所以系统的理解仅仅就停在表面的功能,加上几个人都是初次使用asp.net开发web系统,不熟练造成开发进度不好控制,开发质量无法保证。
其二,
对web系统速度理解不够。web的生命在于方便,快速,我参加的后几个系统开发,在浏览速度控制上一直没有很好的提高,而是不断的修改,增加新的比较炫的模块,增加模块的最直接的影响就是对系统主界面负担加重,同时开发新模块占据的时间使得对业务模块细节的推敲和验证变成了走马灯,虽然给用户领导验收,功能上面比较完整了,但是功能可用度不高。
其三,
界面设计不合理。第一个项目复制上一个系统的设计,失败后我们并没有意识到这个设计的不好,在之后的设计上还是延续了第一个失败项目的风格,我想这也是项目失败的一个祸首。web界面设计简洁性不够,导致单个页面图片资源太多,需要加载时间过长,影响用户体验,最终使用意愿不强。
其四,
项目管理过程和职责不清晰。项目管理过程就像放养的马和羊一样,各吃个的草,各走各的路,最终模块结合也费了很多精力,加上项目经理缺乏经验,对项目各阶段用户沟通以及各阶段项目侧重点不明晰,项目引导能力不够,这也是失败的重要原因!
说明:鄙人在一家小公司工作,软件部纸质的制度就只有一个《空调使用规定》,可想而知人才和制度的缺乏对做项目就像野马吃草——走哪吃到哪。。。。。。
相关文章推荐
- 软件产品开发,为什么失败
- 软件产品开发,为什么失败
- 软件产品开发2——为什么失败?
- 作为Web开发人员,我为什么喜欢Google Chrome浏览器
- 我的第一个python web开发框架(20)——产品发布(部署到服务器)
- 为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webservice/API
- 10大优秀的移动Web应用程序开发框架推荐
- 推荐20个非常有帮助的web前端开发教程
- web前端开发人员和设计师必读文章推荐
- Web前端开发推荐阅读书籍
- 项目为什么会失败 推荐
- 为什么要使用Web开发框架
- 推荐10个Web开发手册下载网站(这里啥都有!)
- Web前端开发人员和设计师必读文章推荐
- 推荐18个非常棒的Web和移动开发框架
- Web开发人员和设计师必读文章推荐【系列五】
- WebView实例开发之人人网Oauth2认证 推荐
- webapp开发框架推荐以及优缺点分析【webAPP干货】
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之08.JDBC可更新的ResultSet及RowSet 推荐
- Web开发人员常用速查手册 英文集合推荐