20190321NIP8_ NULS社区产品需求和任务发布流程

 NIP: 8
 标题: NULS社区产品需求和任务发布流程
 作者: Reaper Ran <reaper@nuls.io>
 讨论渠道: https://nuls.community/d/463-nuls
 状态: 公示
 类型: 流程
 创建日期: 2019/03/21

前言

NULS作为一个开源社区项目,创新是开源社区项目发展的动力。社区既是NULS项目的载体,也是NULS项目的用户。那么产品需求一定是来自于市场和需求的,所以希望制定一个社区产品需求搜集的流程。

摘要

NULS社区产品需求和任务发布流程展示了作为一名普通社区成员如何发起一个需求,以及这个需求的提报和评测再到技术开发的一个流程。

动机

为了充分发挥社区的能动性,激发社区成员参与,为NULS发展提出创意的、对NULS的价值提升和生态发展有重大意义的产品。然后产品管理人员对社区提出的需求进行评估后加入到社区开发中。

规范

一、产品提案

1、在社区网站nuls.community发起产品需求提案;

2、提案中需要尽量详细的描述需求和尽可能多的产品细节;

3、提案成员组织社区参与公开讨论,搜集建议,完善提案;

4、发布需求到Github相关分支的Issues中。

二、收集和评审需求

1、产品管理人员对产品需求提案进行调研和分析;

2、NULS核心团队以及理事会进行评审是否进入开发。

三、分配技术开发

(一)分配给NULS CCC成员

1、将产品需求进行梳理,并且将产品需求分配给NULS CCC成员进行开发;

2、产品管理人员跟进产品验收和发布。

(二)奖励任务发布

1、产品管理人员将产品需求进行评估,确定一个任务奖励标准;

2、产品管理人员将提案转交给理事会成员按照原来的产品提案发起基金提案;

3、产品管理人员将产品任务发布在奖励任务页面上;

4、开发者申请领取任务,产品管理人员更新任务状态为进行中;

5、开发者完成并提交;

6、产品管理人员验收产品后将任务状态更新为完成;

7、理事会成员提交费用支付申请到基金会邮箱。