[转]如何编写高质量“软件需求说明书”

一. 概述在开始进一步讨论之前,我们先明确几个概念。首先,本文是从开发团队,或者说项目组的角度来看需求问题。所谓开发团队,通常包括了程序员、测试员和其他一些项目成员,如配置管理员和软件架构师,以及基层的管理人员,比如项目经理。类比于传统企业,开发团队相当于企业的生产车间。但是,在大多数的软件组织中,开发团队除了担当“生产”任务以外,往往也是需求获取的主体;在某些较为正规的组织中,也许会有市场部门给出一些需求,但这些市场数据和有限的调研结果通常是远远不够形成需求规格书的。其次,何谓“新产品开发项目”。简单而言,在本文中,新产品开发指开发团队需要从无到有将一个想法(idea)转化为产品(pr...

Facebook很简单,所以上手容易。51.com的功能简直可以用弱智来形容,但是,就是那些上世纪九十年代的网页美化效果,网站的主要用户们乐此不疲,甘愿献上流量和金钱。简与繁,是一个相对用户群而言的,任何一个网站,都有自己定位的受众,在互联网草创的年代里,面向最广大的用户群...

一个清晰的思维方式有利于产生一个优秀的产品,最近有一点思索,记录下来。从开始说起,一个完整的产品,如同一篇文章,也要回答这样几个问题:Who、When、Why、What、Where、 How,这里还应该加上How much,也就是所谓5W2H原则。Who:回答面向什么样的用...

职能错位应该分为两种,一种是管多了,一种是管少了。现实里,总有一些组织或人,该管的不管,不该管的瞎管,无利益的不管,有利益的争着管,这种怎么算呢?个人觉得,应该算犯贱!组织职能的具体实施者是人,人员的素质是保证职能不错位的关键。以一个职位为例,它应该是职能、职权、职责三位一...

之前的360安全卫士3.64beta版发布中就增加ARP防火墙功能,现在又单独推出了ARP防火墙,周鸿祎果然很有想法,安全卫士又瞄准了一个新的切入点。ARP攻击防范并不是传统防火墙重视的领域,一般只能在比较高级的防火墙的功能列表里见到,国内有几款产品是针对这块市场的,例如彩...

一、迅雷产品简介 迅雷产品主要包括: 1、Web迅雷、迅雷、迷你迅雷。这三个是下载工具,针对不同使用习惯的用户,与之相配套的,迅雷推出了迅雷在线资源门户。 2、迅雷听听。迅雷插件,针对音乐下载用户,与之配套的,迅雷推出了音乐频道。 3、迅雷看看。迅雷视频点播服务。 ...

续上一篇日志软件项目的版本号以下流程适用于大版本号开发一、产品经理提出开发计划书,内容包括 1、功能需求 2、bug修正 3、完成时间二、计划书交由开发组和UI人员 1、协商新版本计划 2、确定计划书 3、产品经理、开发组签字通过该版本计划书,归档三、进入开发流程 按计划书...