如何写一份简单易懂的软件外包需求说明书

方倍工作室在和几千家企业及个人用户软件外包需求的沟通交流中,发现大部分用户都不明白自己的需要什么,也不知道如何来提出自己的需求,现在我们以某企业开发优秀员工评比投票及转发分享得红包功能为例,介绍如何写一份简单易懂的软件外包需求说明书。

一、明确已经有什么

首先自己要知道自己已经有了什么,这是第一步。主要包括公众账号、服务器信息、现有的数据等内容。比如:

公众账号:方倍工作室,类型:服务号,已申请微信认证,已申请微信支付,已申请微信红包及企业付款 [不同的账号类型及功能意味着是否有相应的权限,有权限才能进行相应的开发,没有权限就开发不了,程序不能创建出公众号的权限,只能在已有的权限上开发功能]

服 务 器:新浪云,运行环境:PHP5.3,MySQL5.6 。<不了解这些信息,或者没有服务器的则不填,要求方倍工作室提供即可,报价中则包含服务器费用>

已有数据:公司员工数据,包括员工姓名、手机号、工号、职务名称等。以Excel形式提供。<对于需求和现有数据关联的,必须提供已有的数据信息,并且告知对方提供形式,是以Excel,SQL脚本还是API接口等形式提供。如果没有数据,则开发过程中创建数据库,然后需求方自己录入数据。>

二、明确自己需要什么

分为以下部分。

1. 管理员要有什么功能

功能点1:

功能简介:上传员工数据。

详细说明:管理员登录管理后台之后,可以将Excel导入后台数据库中。

功能点2:

功能简介:创建月评比活动。

详细说明:管理员可以创建下个月的评比活动,并且选择候选员工。

功能点3:

功能简介:查看投票结果。

详细说明:管理员可以查看每月的投票结果。

功能点4:

功能简介:其他基本功能。

详细说明:包括修改后台管理密码等。

2. 公众号接口部分

功能点1:

功能简介:生成菜单。

详细说明:底部菜单按钮中,员工可以点击进入。

功能点2:

功能简介:关键字回复。

详细说明:发送某个关键字,比如“10月”,可以查询该月的评比结果排名。

3. 用户要有什么功能

功能点1:

功能简介:查看当月候选员工列表。

详细说明:员工可以看到当月候选员工列表。

功能点2:

功能简介:投票。

详细说明:员工可以给某个员工进行投票。

功能点3:

功能简介:转发得红包。

详细说明:员工分享投票页面到朋友圈,将得到一个1元钱的微信现金红包。

【上述这些功能,并不需要写得多么详细,但将各种功能类别理清,并且提取出来,是非常重要的个人水平能力,也是一种高效沟通能力的体现】

【另外,如果能做好功能的整理,那么开发方的报价会比较合理,如果自己的功能都无法理清,那么开发方会觉得后续沟通修改的成本可能会较高,从而提高报价。】

三、明确预算

分析出上述需求以后,就需要自己有一个预算。如果是公司项目,就直接问领导大概可以提供多少经费支持。如果是个人项目,就直接估算出一个自己可以出得起的最高价钱。

如何估算外包需求的价值呢?

这需要以一线城市高级程序员工资为参考标准(因为他们代表了被市场认可的高水平与高质量,如果不想被坑的话,就不要找小白),他们的工资在1万~3万之间。日工资在500~1500左右,一个项目无论大小,总有前期的需求沟通、开发实现、调试测试等过程,所以项目在1000~10000是个合理的报价区间,复杂的在项目在几万到几十万也是正常的。对方并没有漫天要价。你的预算不要低于这个最低值。

切忌

不要以自己也是开发人员觉得对方报价贵,然后砍价一半以上,对方觉得你不仅开发能力有问题,而且人品道德有问题,直接将你拉黑。

或者不要说自己是学生没钱,只能出个零头的钱,学生不是不可以找外包,但也需要尊重对方的时间及劳动。

时间: 2024-08-24 19:34:19

如何写一份简单易懂的软件外包需求说明书的相关文章

软件规格需求说明书

软件:校友聊 团队:梦&奇迹 1,Spec的目标 (1)对实现软件的功能做全面的描述,帮助用户实现判断实现功能的正确性,一致性和完整性,促使用户在软件设计启动之前周密的.全面的思考软件需求. (2)了解和描述软件实现所需的全部信息,对软件设计确认和验证提供一个基准. (3)为软件管理人员进行软件成本计价和编制软件开发计划书提供依据. 2,Spec用户和典型场景 用户:石家庄铁道大学的校园网用户. 场景:宿舍,机房等铺通校园网的地方均可使用 3,Spec用到哪些术语,他们的定义是什么? (1)局域

软件/数据需求说明书

去软件外包公司工作的利与弊

看软件外包公司的性质,有的是外包人力,有的是承接外包项目在自己公司做,有的是承接项目在外包公司做,也有的公司上面这几项同时做,同时也可能开发自己的产品. 对用人单位来讲,短期看,外包人力更受青睐,因为能解决公司人力紧缺的问题,同时外包人员和项目组成员配合更紧密,对项目出活有好处.软件外包公司派过来的人一般要比自己的员工更努力,不挑活,他们希望通过好好表现,将来可以留在外派公司里. 长期来看,用人单位更希望有值得信任的软件外包公司按项目来承接外包,对于非核心业务,不影响公司长期收益的项目则更倾向于

第三方评估和软件外包的悲哀

前言: 作为一个ITer, 是否有如下类似的经历? 公司工作心有余力, 或是手头紧想攒点外快. 于是乎尝试去接软件外包, 然而结局往往是"肉包子打狗, 一去不复返"这样的悲剧. 事情的过程, 有些是热脸贴冷屁股, 有些是初见时交谈甚欢, 仿若相见恨晚, 等到你提交设计文档和报价后, 各种挑剔和否认接踵而至. 那事情的真相究竟是什么? 是否存在潜伏的陷阱呢? 本文以自己最近经历来谈谈一种可能的原因. 经历: 算是幸运的事, 作为"特邀"观众, 全程观摩了我同学和一个机

程序员如何承接软件外包项目

现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司.软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈.有很多人不知道上哪里去争取项目,总是抱怨没有项目做:也有的人虽然编程技术不错,但是对于与客户谈项目却是一窍不通,结果应该拿到的项目也拿不到手:也有的虽然已经接到了项目,却发现在实施开发的时候遇到好多从来没有遇到过的问题.作为一个多年从事外包项目接单的软件开发人士,我想从以下几方面谈谈我的经验,希望对大家会有所帮助.第一点,

国际软件设计文档——软件需求说明书

1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者. 1.2 背景 说明: a.  待开发的软件系统的名称: b.  本项目的任务提出者.开发者.用户及实现该软件的计算中心或计算机网络: c.  该软件系统同其他系统或其他机构的基本的相互来往关系. 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组. 1.4参考资料 列出用得着的参考资料,如: a.  本项目的经核准的计划任务书或合同.上级机关的批文: b.  属于本项目的其他已发表的文件: c. 

实习与就业--软件外包公司(三)

海辉刚要来,文思马上也跟进了,同属软件外包公司,大家顺便了解一下: 公司简介 文思信息技术有限公司(纽交所上市代码:VIT)成立于1995年,是一家信息技术服务提供商及在中国居领先地位的离岸软件开发公司之一.文思是第一家在纽约股票交易所上市的中国软件服务外包企业.据国际数据公司(IDC)的统计, 以2007年销售额衡量, 文思信息技术在为欧美市场提供离岸软件开发行业中位居中国第一.业务范围 文思在高科技行业.电信业.金融服务业.制造业.零售与分销业等领域积累了丰富的行业经验,具备全面的IT专业服

必读,软件外包怎样才能成功

作为开发商是否有想过通过互联网平台发布软件外包项目,可是又担心项目的进度.质量.成本达不到预期? 应该说这些鼓励都是客观存在的,只能尽量减少风险,完全避免不太现实. 1.保持沟通.大部分网上软件外包交易平台都没有在线交流的功能,只是提供了项目需求和人员标准,这样双方无法深入沟通的情况下经常导致了买卖双方无法对项目达成一致的目标和期望: 2.成本控制.开发商选择将软件项目外包出去就是希望尽可能节约成本,但是大部分网上外包平台要抽取佣金,这样就形成了矛盾,更何况接包方也需要更多收入,这几方面如何协调

猿团开创软件外包交易新方式

猿团推出了网站的最新版,那么新版本能够为开发者提供哪些帮助呢?且看下面小编为大家详细介绍: 为开发商提供高质量程序员 传统的软件外包形式主要是开发商整理出项目需求,通过线上或者线下寻找能够接单的个人或团队.但是这样的合作方式存在一个致命缺点,那就是在整个开发进程中,双方对任务量.开发周期.项目质量这几方面产生诸多矛盾,甚至有可能不欢而散.出现这样的情况根本原因是出在寻找合作对象的方式上存在缺陷,双方都缺乏足够的了解,并且没有严密的保障体系.当然有的开发商会与接包方签署详细的协议,同时雇佣跟进的测