互联网软件项目实施中需要注意的关键点
2018-02-26
行政办
互联网软件项目实施中需要注意的关键点 互联网软件是企业需求的实质化、软件化,也一定是根据 企业实际需求来体现的。因而,当企业立项进行互联网软 件项目开发时,前期最重要、最核心的问题,是项目定位和需求。项目定位即软件所要体现及符合的商业模式及运行流程,而需求则是在项目定位基础上,延展定义的一系列技术细节,例如系统负载量、功能模块、浏览页面关系、订购 / 交互等执行流程、显示操作终端设备……

简单以“系统负载量”来说,对于以文字为主、图片为主、音乐或电影为主的不同类型数据的互联网软件系统,带宽 消耗是完全不一样的。一般像个人博客或新闻类网站的网页,大多也就 100~200KB 容量;网站独享带宽有 5M ,则并发访问量就可达到 15 人 / 秒,在线访问量可以达到 1000 人。而播放时长在 10 分钟的短视频类网站,单个视频要清晰播放的带宽至少 1M 左右,那么网站独享带宽 5M 并发访问量也就 5 人 / 秒;由于视频播放一直占用带宽,所以视频类网站的在线访问量也仅有 5 人,仅此项差距就有 200 倍!

如何选择对口的服务商?他们是什么样的思维习惯,如何沟通更有效?如何避免项目失败?

另外,对于新闻类静态网页来说,是不太占用服务器资源的,因此对网站的运行服务器环境要求也很低。但是,如果网站频繁有多用户进行上传、下载、改动表格,提交订单、实时在线评论等等各类互动型操作时,对网站运行服务器的环境便立刻有了很高要求。同时,根据系统负载量和访问速度的不同,此间的成本差距,往往也在几倍到百倍之间。(在‘互联网故事林’有案例故事可兹借鉴)


一个互联网项目里,美术岗天天考虑的是画面构图、是否符合透视规律、光影效果有无真实感,她是感性思维方式,主要使用 Photoshop 、 ColorImpact 4 等图形软件; 软件程序员考虑的是 Java 代码分几段、用什么数学算法统计订单数据、订单增加个商品记到数据库第几行几列,他是理工思维方式,主要使用 Eclipse 、 JDK 等编程软 件;产品设计师考虑的是系统有多少用户角色、每个角色要干嘛、是用电脑或手机操作、系统有多少个功能点、不同操作流程有多少个,他是多用户切换思维方式,主要使用 Excel 表格、思维导图、 Visio 流程图、 Axure 原型工具等软件……

如果您期望一个人兼多个岗位的工作,这就像酒店老总非要让厨师去洗衣服,还要同时记账报税;那么,项目失败的风险恰恰就是因您的决策而起。当然,如果您希望做一个从订单、库存、配送、财务、统计、报表、监控、支付等全流程多用户控制的复杂电商系统,却只希望花几万块钱就搞定。那么,您得到的基本是个样子货,因为几万块只够一个中级水平程序员 2~3 个月薪资,远远无法完成那么多岗位的工作;所以,接单者只能是找个简单模板商城改改外观交付给您,至于系统内在的业务流程、管理后台、销售和财务报表,及资金支付安全,肯定就是不存在的。当然了,仅一两个人操作凑合卖一两件商品还是可以勉强用的,不过这显然就不是我们讨论的范畴了!

并发访问量:指同一时间访问使用系统的人数,即系统每秒承受的用户负载量。

在线访问量:只要访问者打开网页和 APP 浏览过,不关闭浏览器和 APP 即始终算是系统的在线用户。一般则指 5 分钟时段里系统的均匀访问总量,具体计算为 100 波次总人数。文字、图片、视频类等不同数据形态的系统,在线访问量的差距是非常大的。