抛砖:如何进行互联网项目开发
作者:JustinYoung 来源:JustinYoung's Blog 发布时间:2010-01-25 12:25:00
不同于其他软件项目,互联网项目的开发有其独有的特性。
互联网项目开发不同于传统软件项目开发
不同于需求定制性的软件开发公司。客户的需求是明确的,有那么一群人,可以去问,你想要我们把软件做成什么样?而互联网项目,面对的是无数的不确定的人,每个人的需求都不明确,也不相同。如何将最主要的需求提炼出来,不断修正需求、持续开发将是一个重要的问题。
互联网项目,你不能一开始就1、2、3地把需求和功能模块都写好,放在项目文档里面。因为你写的这些需求不一定就是正确的,至少不能说现在或者项目上线时,这些需求就是正确的。
所以,像传统的软件开发那样,采用瀑布式的项目开发管理,基本等于死路一条。一定要用更敏捷的项目开发方式,我个人比较倾向功能模块迭代的方式。先出最基本的功能模块,上线、观察访问数据,进行数据的分析和用户行为的分析,及时调整接下来的项目需求和功能模块。一定要记住的是:决策者只应该感觉观察和一开始的市场分析,给出最一开始的需求,后续的需求,不是项目开始时就拍脑袋已经决定的,而是对已经上线的项目的数据观察,用户行为分析后持续不断决定的。
互联网项目最重要的特性就是:速度快,时间短,网站使用者引导需求。
如何进行数据分析和用户行为研究
上面讲到了后续的需求和开发,应该基于现在用户的访问数据和行为分析。所以,如何进行数据分析和用户行为分析,就很重要了。
首先要积累你的用户样本。你的不同的、真实的用户越多,那么数据的分析和用户的行为的分析就越可能准确。所以,一开始的任务,是扩大你项目的访问者,以扩大你项目的用户样本,因为只有这样,你的分析才有科学性和准确性。
这就牵扯到项目的运营的,这点,你可以通过访问我最近负责的一个互联网项目:新沪江英语网站,也许可以得到一些启发。
是的,我想一定会有很多人点了刚才的那个链接,其实这就是网站运营的一个小小的手段而已,而且是不值一提的手段。但是,你要知道网站的流量往往就是这样积攒起来的。不要指望,网站的流量,通过某一个手段就可以带来多么巨大的流量,就算是有那样的手段,那么,采用这样的手段带来的用户质量也普遍不会很高。网站流量的提升应该寄希望与多途径,多方式的“万川汇海”的形式。
如果,你没点也没有关系。因为等下,我还会拿一些实际运作中的数据来说明,如何进行用数据进行用户行为分析,我想那之后,你会对这个“非常简洁的、阅读体验非常棒的英语学习网站”感兴趣的。
说到数据分析和用户行为分析,首先要有的是数据:访问数据、统计数据,等等。如何得到这些数据,我想大家都是程序员,就没有什么好说的了。站点统计,自己动手通过程序记录,分析日志等都可以。而新沪江英语网站这个项目,采用的是站点统计和程序统计结合的方式。我们会记录用户在网站上,到底点击了什么,从而分析用户到底喜欢什么,不喜欢什么。我们记录了页面的跳转情况,从而可以分析,用户的访问路径和用户习惯。
猜你喜欢
- Guide to the Section 508 Standards for Electronic and Information Tech
- IFRAME 元素 | iframe 对象创建内嵌浮动框架。成员表下面的表格列出了 iframe 对象引出的成员。请单击左侧的标签来选择你想
- 1.在使用MySQL和php的时候出现过中文乱码问题(1) 只要是gb2312,gbk,utf8等支持多字节编码的字符集都可以储存汉字,当然
- 本文介绍的MySQL数据库的出错代码表,依据MySQL数据库头文件mysql/include/mysqld_error.h整理而成。详细内容
- 以下的文章主要是介绍SQL Server数据库与其实际应用元数据,我前两天在相关网站看见SQL Server数据库与其实际应用元数据的资料,
- Content Design(内容设计)即涉及产品需求也涉及到(产品和用户)互动过程中的具体环节。大多数团队中只有PM才会涉及到相关工作,一
- 使用 Microsoft® SQL Server™ 2000,可以选择在一台计算机上安装 SQL Ser
- 名称:YUI Compressor最新版本:2.4.2用途:js/css压缩必备指数:使用难度:(YUI Compressor非常易用,只是
- 其实想实现这种功能很简单,首先要上传一个RAR的解压程序,就是RAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了。然后就
- 完全备份的SH文件:exp_comp.shrq=` date +"%m%d" `su - oracle -c "
- Debug Textarea这个东西是在线写 js 脚本的时候,用来即时查错的东西!也就是,当发现所编写的脚本有问题的时候会有相应的提示,并
- 如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一
- 译序:本文译自Smashingmagazine,但是原文讲述的内容有些浅,也不是很完整,前端观察在翻译的前提下,增加了更多的更系统的内容。如
- 这篇论坛文章(赛迪网技术社区)主要介绍了配置一个高可用性的MySQL服务器负载均衡群集的具体过程,详细内容请参考下文:本文将告诉你如何配置一
- gchart是基于google图表API的jquery组件。使用gchart可以方便地生成强大的各种图表和报表。基于google图表接口的g
- 【原文地址】New "Orcas" Language Feature: Query Syntax 【原文发表日期】 Sa
- 如题:我写入关键字到数据库,多的时候用|隔开了,我提取再做相关文章搜索的时候,我怎么提取用|隔开的文字啊,这样我就好用关键字做搜索啊 回复:
- 测试语法如下:powered by jb51.netexec GetRecordFromPage news,newsid,10,100000
- 根据一些CSS写作经验,如何提高渲染效率及所占用消耗的资源,我们来浅谈一下CSS的渲染效率,书写高效的CSS。1、十六进制的颜色值对位数与大
- 说起INDEX SERVER,我自己本来用的也不多,不过前两天公司要做一个INDEX的搜索,我从网上找了好多的资料,仔细分析了以后自己启动了