北京做过需求分析,因为是创业所以还有很多其他的事情都要干,当时给客户做过网络应用的软件,也自己开发过功能性的网站自己经营
虽然对象不同但是核心是一致的就是满足客户的需求自己也是客户 字串6
做任何网站,或者说任何事情。都可以采用需求分析里的方法和步骤
一开始可能觉得这些步骤纯粹是吃多了撑的。浪费时间。实际上无论你做什么样的事情 做什么样的网站实际上你都是经历了这一过程的。 字串9
有人会觉得 做企业站之类 还需要什么需求分析乱七八糟的,一美工 一程序员搞定。有的一个人都能搞定这是没错,但是需求分析的整个过程其实还是进行了。
只不过把这一过程全部浓缩了。
你一个人做站的时候也在自己的大脑了进行了这一过程 。
字串5因为简单,所以你的大脑完全有能力处理,而不需要文字或者是任何特殊的记录。
字串9但是大脑在记忆上是比不了 文字的。
字串4
尤其是当团队合作的时候 你不用文字是不行的。
字串5
现在群里的人多半是一个人我就不说在团队里的作用了。只说个人无论是做怎样一个站,垃圾站也好 正规站也好都需要经历的第一个过程就是构造愿景。 字串6
所谓的愿景,就是想你所想的事情用语言描述出来。这种描述不涉及到任何细节。
比如你想做一个垃圾站,你的愿景可能就很简单,拥有很多很多的流量,好多人去点你挂的广告之类,如果你想做一个图片正规站 ,你就会设想自己的站每天有很多人来,在这里得到自己想要的图片,而且可以自由的交流等等。
字串2在这里不需要涉及功能的细节,切记不要。即使你想象中已经把留言回贴这种事情想出来了,设置你已经想到如何去做了,代码怎么写了。你还是不能写出来。应该用相互交流来代替这种涉及到详细功能上的描述。
字串7
字串4
至于为什么 等会再说 字串7
当确定好了愿景后 就把这些愿景浓缩成一句话,或者一小段话,千万不能长,如果太长说明你目的不够明确。这句话就叫做目的。也就是建站的核心。 字串1
比如垃圾站的目标核心 可以总结成 骗很多人来点我的广告,让我赚很多钱。
字串9
字串8正规站的目标总结起来可能麻烦,但是也必须要用一句话或者一小段话来描述,哪怕你前面的愿景写的很多很多。
那是因为当你的目标太多了,那你就失去了目标
所以要确立目标,这是核心,建立愿景只是为了找到目标 字串3
至于为什么是核心等下再说
然后就开始想象你所需要的那些功能了,比如可以回贴,有积分功能什么的,不用太详细。如果是垃圾站就写做什么类型的站,做多大,等等,这里都不用涉及到细节,当所有功能都归纳完后,进行整理,你会发现有很多功能是自相矛盾的。这是经常会出现的。比如要求速度很快并且有绚丽的图片。又或者要求搜索引擎快速收录并且采用flash强大的多媒体功能。有些是相互矛盾需要做出取舍的。
字串9
这时候就拿出你的目标来一一对照,根据目标来判断功能的必要性,划分出等级。其中也会遇到一些对目标来说没有任何意义的功能,你可以直接丢弃。
字串7
字串9这就是目标的重要性,之所以目标是核心就是为了指引你的道路,不让你走偏愿景之所以不需要涉及到细节也是为了能根据你心中所想来确立目标。因为你想到的很多功能可能会跟目标无关,所以如果你一开始就想很多细节上的功能,思想就会朝功能上去靠,认为自己想个这么有用的功能 不实现太可惜了。从而迷失自己真正的想法,所有功能划分出等级的原因是在于 你在建立的过程中肯定是要抛弃不少功能的。 字串5
因为所有项目都是这样,开发前觉得都很容易 自己做起来却发现很多麻烦的地方。这时候你不能无止境的开发,而要学会丢弃一些等级低的功能,满足进度。否则你的东西永远不会做出来。
字串4这只是我根据理论和经验总结出来的最适合个人站 开发的方式。垃圾站或许不需要这些文字,但是你思考的时候根据这个顺序去思考 会方便很多。其实你的潜在意识也是类似这样思考的,只不过顺序可能稍微有点混乱,而且没有写在纸上。导致自己偏离方向。
字串7
实际开发过程中根据项目的大小 还需要做出改动。
字串8
如果项目太大,那就不能直接写功能,而要写要求,再写功能。不是为了功能而功能,而是为了满足要求而开发或者添加功能。
我认为最简单最实际也最方便的办法是 起码建立自己的愿景,然后写下目标,其实没几个字。然后其他的事情可以都在你脑袋中构想,时刻对照目标,不要偏离。这样就可以了。