怎样制作软件?比如QQ类的

252 2024-06-01 23:27

怎样制作软件?比如QQ类的

在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。

总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。

这种方法其实非常简单,就是不要急于从需求转到软件设计,而是根据需求文档(可以是传统的需求说明书也可以是用例)先画出系统的界面图来。用什么画图呢?你可能立即会想到 Word、Visio、ROSE 一类的工具,我现在告诉你这是错误的做法。你应该采用最快的方式把界面图画出来,因为界面图主要是用来交流的(是给人看的而不是给机器看的),所以你不需要太拘泥于形式。你找些白纸和一支铅笔,马上就可以开展这项重要工作了。如果用白纸和铅笔,我一天最多可以画 20 张界面图,但是用 Word 我的速度可就慢多了,因为我还要考虑排版、美观等等无聊的细节。

你要把界面的布局画的详细些,起码界面上所有的功能点(比如所有的按钮和超链接)应该全部画出来。不仅要画出第一级页面,那些第二级页面、弹出页面、子页面也都要画出来。他们之间的逻辑关系和导航关系都要明确地标记出来。你最好尽量考虑的细致一些以便页面制作人员(实际上我们是由程序员自己来制作页面的,可能又会引起某些人的惊诧和愤慨了)可以参照这些界面图不需要费什么脑子就能顺利把页面做出来,而不是他们做出来后你又要告诉他们这个地方不对那个地方不对。如果你能把这些界面图全部想象出来并且能细致地画在纸面上(当然这个工作并不象这里说的那么容易),那么系统该做成什么样子你就胸有成竹了。使用这些界面图来进行讨论也会比较具体和深入。需求文档总是给人以不够具体的感觉,界面图画出来后,需求就非常具体了(一目了然,程序员因为直接参与这项工作,因此对于需求非常清楚,做开发的时候可以大量减少由于理解上的问题而产生的 bug)。而且还可以根据界面图的数量和复杂度估算工作量,和客户讨价还价的时候心里比较也有底,客户对我们估计的工作量也比较信服。当然你还要尽量把界面设计的美观大方而且容易使用,这方面可以参考我上面介绍的那本书和 Alan Cooper 的《软件创新之路》。

这些界面图需要讨论上两到三次才能定稿,讨论的时候最好能有最终用户的参与,以便尽早获得他的反馈。在这时候发现需求理解上的错误,修改只需要在白纸上重新画几张界面图,成本可以说是最低的。定稿后这些界面图要作为重要的项目文档归档保存。

下一步工作是根据界面图制作出页面,这里我指的是正式的页面(而不仅仅是一个由超链接形成的界面原型),包括全部的 JavaScript 脚本。我们现在创造了一种新的开发方式,可以完全不做后台的开发把全部页面制作好。然后再写后台的代码和配置。因为我们目前工作量的大约 2/3 集中于前台的页面和 JS 上,所以页面全部做好后可以说 2/3 的工作量就已经完成了。

参考:

一个网站的营运计划方案

1.目标计划

计划:以1年为周期计划实施前期目标:

目标:打响网站品牌

任务:提高网站的流量、培养客户的黏性

策略:网站平台建设、资源整合、网站推广、市场开拓、团队机制建设。

第一阶段:网站平台完善期(1个半月):20~30天的平台基本建设阶段,包括网站流程的优化以及页面美化;20~30天的信息搜集,每天50条活动的完整信息录入,保证网站初期网站内容的信息量。

目的:保证网站的流畅、稳定运转,网站内容的基本完整。

第二阶段:网站试运营期(2个半月):其实这个阶段也可以说是网站运营初期或者是内容的完善期,网站运营结果更具有真实性和具有说服力,这个阶段的主要任务是:网站的初步推广和网站性能的进一步完善。

目的:形成自己的网站风格、提高网站的流量。

第三阶段:网站运营中期(5个月):这个阶段的由于前期的宣传和推广,为网站的带来了一定的流量,所以这个阶段的重点应该放在网站会员商家的拓展和网站用户的转换上,让普通的活动查看用户转化成活动发布用户,及时有效的搜集用户反馈信息,另外网站的线上和线下推广还需要进一步的跟进。在网络营销方面,初步开展一些线上、线下商务活动,主要是:网络广告、网站合作、联合商家线下推广。

目的:提高用户转化率、培养客户的黏性、提高网站会员商家的数量。

第四阶段:网站运营后期(3个月):建立网站品牌价值是这个阶段的首要任务,在前面两个阶段的运营过程中,提高了网站的流量的同时,积累了较多用户资源。因此在继续做网站推广和内容建设开发的同时,网站的营销活动的进一步开展,将是我们工作的重点。主要是:对网站数据进行分析,提高网络营销市场开拓,进一步完善网站功能,拓展网站产品。

目的:市场开拓、为占领市场做准备。

2.任务分配

(1)网站内容和服务

网站的内容建设和服务包括:网站内容的编辑工作、网站的产品和功能分析、以及线上推广活动。

(2)业务开拓推广

网站业务开拓:网站产品和服务推广(主要是线下推广)、保持和用户、商家的有效沟通、提高网站活动场地的覆盖率。

a)网站推广

负责网站的市场推广活动的策划和管理工作,以及网站品牌推广。推广工作包括:活动推广、网站宣传推广、商家联合的推广。

b)客户信息分析

了解客户需求、搜集客户需求信息,反馈给网站编辑人员,进行整理。

(3)客户服务

及时解答用户对于网站的疑难问题,配合好市场人员,搜集市场反馈过来的信息,同时将市场反馈过来的信息整理后及时给网站策划编辑人员,做好对网站的功能和内容的策划、组织工作。此外,同时审核活动信息、商家信息。(4)技术维护

技术维护方面,包括网站的页面设计、美工和网站的程序开发、数据库维护等。网站美工和技术人员,应配合好网站编辑人员的改版和栏目结构设计要求,即使完善网站的一些功能贯联和界面的设计美观。同时网站美工方面在公司的线下推广方面的宣传材料的设计上面与市场和编辑人员保持配合。

3.团队建设

网站团队的建设对于网站运营提供最基础的保障。团队基本结构包括:市场推广部、网站技术部、网站编辑部。

市场推广部负责网站项目的市场推广活动的策划和管理工作,负责市场推广、地面宣传、开展活动,以及公司品牌推广,开拓网站会员商家,及时收集用户户信息,开拓客户资源。

网站技术部要为网站运营平台提供安全、稳定等方面的保障,及时配合公司的维护决策。

网站编辑部负责网站内容的建设,网站栏目的策划、网站产品和服务设计,以及一些线上的推广活动,同时对于网站内容的充实,网站文字的编辑和资料的审核工作。

具体人员配置如下:

市场推广部:市场推广人员2名。

网站技术部:网站技术人员2名,一名偏重网站功能模块的建设,一名偏重网站页面的技术实现;网站美工2名,其中一名偏技术方面、一名偏平面方面。

网站编辑部:网站编辑人员2名。

4.网站培训

网站最需要的培训:网站定位和运营思路培训、网站服务知识培训、其它具体运营时涉及的临时性培训。

5.沟通机制

沟通机制包括:市场与市场之间的沟通、市场与技术部门之间的沟通,规划人员与执行人员的沟通、技术人员内部交流。如图:

6.组织结构图

a)网站前期组织结构图

b)网站后期组织结构图

了解更多:·认识杨帆 ·走近创亿 ·创亿团队 ·成功案例 ·策划流程

·为什么选择创亿网站策划机构 ·给我们留言 ·订阅本站

有问题就联系我们:

本文来源于:网站策划 , 原文地址: post/502.html

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片