分享到:

草莓派故事:一个按钮的奋斗史

[来源:] 2010-05-21 23:29:00 编辑:showbyj 点击:

这是一篇关于B2C网站开发部分的乱谈那么,就从一个故事开始吧,那只是一个按钮的奋斗史背景:
产品:好吧,是我设计了这个按钮最初始的状态,右侧
工程师:我实现了这个按钮这个按钮所在的某客服操作后台开发完成,进入测试阶段场景:

这是一篇关于B2C网站开发部分的乱谈

那么,就从一个故事开始吧,那只是一个按钮的奋斗史

背景:
产品:好吧,是我设计了这个按钮最初始的状态,右侧
工程师:我实现了这个按钮

这个按钮所在的某客服操作后台开发完成,进入测试阶段

场景:
测试人员A:我觉得把这个按钮和右侧的那个更换一下,更好,因为我常会点错
测试人员B:这两个按钮分的太开,不方便我操作,还是放在一起吧
于是按钮开始了奔波之旅,从左到右,从右到左。。。
老大:这个按钮这样放不好,很明显应该放到右侧去
于是,按钮被决定重新放回了右侧

每一个人都会站在他的角度来提出问题,提出需求,但是谁说的是正确的呢?
如果大家都不知道怎么做是最好的,那么请先听老大的吧!
至少,立即拍板比浪费时间要好。

但是这样做好吗?
似乎我们又要回到那个老生常谈的话题上去了,不过这不得不说。
先决定一个做法,通过后期客服操作去总结这个按钮放置的正确与否,然后加以实施改进
实践才是检验真知的唯一办法。
在一个东西出现之前,没人能肯定他会成功或者失败
从真正接触他们的人身上去寻找改进的办法,是一个简单而有效的做法,可以说屡试不爽

故事讲完了,接下来胡诌一下如何低成本地快速开发一个B2C网站,这也是草莓派目前的做法。
有人会说,搞一个开源后台,弄一个免费模板,买个空间和域名,就能上线了
这里所说的,是一个重视产品的网站如何低成本快速开发
程序选择:PHP+MYSQL(简单高效)

服务器与带宽选择:
(1)网站的第一台服务器,建议挑选好一点的品牌机,而不是自己拼拼凑凑组装机
(2)国内网站访问存在南北互通问题,合理选择双通线路也是十分必要的,即时带宽不够理想,也需要至少保证南北互联的通畅

网站的后台:

没有谁更好,或谁更适合你,这是由需求决定
在建站的初期,需要考虑到的是未来拓展可能会达到的方面,订单量会加大?客服咨询量会加大?
那么,是否为这一切都准备好了足够的空间呢?
当达到多少单的时候,某个后台会支撑不住,需要改进,当IP达到多少的时候,服务器会扛不住
连贯性地去串接不同后台,他们有可能在未来会制约发展

这个后台在上线后的1-2个月内会坚持不住,那么就从现在开始做好准备,所以:开源后台略占上风(有能力自己来的除外)

在任何时候,不要完全依赖技术
如果人能够处理100单,就先不要急着优化后台去承受100单,把重心放到别的地方去吧

举例:新的网站得到用户,来之不易,让他留下点什么吧,给他准备一个地方发问,让2别的用户也能看到,给他准备一个发表建议和不满的地方,如果他开口了,你就赢了。

所以,咨询功能(放弃在线客服)、投诉功能(可以是BBS)是重要的,必要的。把他们先开发出来吧

这样我们决定了网站需要的功能之后,就可以投入开发了。

网站的前台:

大同小异的模板会造成视觉疲劳,设计一套完整的页面,从一开始就要建立自己的风格

而实用是最重要的。
交互的设计需要考虑细节,但是不要纠结在细节上,就像上面举的例子一样,左边右边左边右边,让实践去检验吧。

开发顺序安排

网站开发的任务非常繁重,各方面的需求都会积压:
前台的页面需要设计并制作成静态页,还需要加上交互
原有的后台需要修改,并且新加入的系统也画好了原型图

当工程师需要承担前台和后台大量开发任务的时候,合理地安排开发时间能够有效提高开发效率
(1)后台修改和开发作为最高优先级,网站的基础是后台,合理规划结构,串接各后台
后台举例:商品录入,商品价格管理,订单管理,优惠管理等

(2)权限规划:权限规划是很多新网站都不太注重的地方,之所以将商品录入与定价进行区分
          就是为了将模块之间独立出来,便于相应的负责人进行操作,也能够起到保护自己的作用

(3)后台开发基本完成之后,就可以开始前台开发,这样做的目的是在进行前台开发时,相应的后台可以交付未来的使用者进行测试
并改进,例如:商品详细页开发完成后,留言咨询的后台就可以投入功能测试了。如果此时发现有问题,再调整也来得及。

测试与网站调整

当前台和后台基本完成之后,就要开始进行测试了,测试的重要性是不言而喻的

(1)页面测试应该将重心放在网站整体风格的调整上,颜色的搭配,浏览器的兼容都是需要注意的,互联网经济已经变成了眼球经济,整洁、美观的页面会使得交易更加畅快。

(2)网站整体功能测试,此时切忌提出重大修改,网站开发超过2个月,从技术人员的承受能力角度出发,以进行BUG修改为主要工作

推广准备

说到这里,经过大约2周的测试,网站也可以上线了,此时不要进行任何推广活动,至少预留2周的时间观察网络的状态以及进行网站的BUG修正


开发工程师:1人 ,需要技能:服务器配置,PHP,前端技术(JS,Div+Css,熟练jquery,ajax)
UI:1人
需要经验: 中小型B2C网站1年以上开发经验,有独立项目经验,能力全面


好了,以上就是分享的草莓派的创业故事和一些网站开发中团队实践的经验,并不全面,只是网站从筹备到上线这个阶段的一些体会

仅代表草莓派全体人员发帖!

第一次发帖,包涵包涵!!

分享到: