任务标的生命周期
标的准备
由TIS团队负责人收集并整理Github中用户提出的需求,根据优先级,定期在Github Issue栏目中发布众包标的。一份完整的标的有以下几部分内容构成:
- 需求概要详细描述。
- 将标的分解成几个小的迭代,需要有以下几个要素组成:
- 具体需求,
- 开始、截止日期,
- 验收标准,
- 负责人、
- 验收人、
- 金额。
招标
将准备好标的发布到Github Issue栏目进行公示,并且需要将其发布到 https://zb.oschina.net/ 平台。
应标
发送投标申请
社区开发工程师如有意向申请标的开发,可直接在 https://zb.oschina.net/ 平台上发起申请。
标的需求讨论
系统会发消息给TIS团队,TIS团队接受到消息后,根据申请人的资质判断是否符具有应标能力,会联系申请人进一步明确需求,功能点,尔后进入下一阶段。
确定各迭代截止日期
众包任务最终能否成功,作成物质量和工期控制是两个非常重要的因素,需要在任务开始前加以明确和强调。
开发
众包任务进入开发阶段,根据标的任务的大小,分成多个小的迭代,每个小的迭代都会由以下三个环节组成:
Coding
按照TIS提供的开发规范进行代码编写,
Review
Coding完成后由TIS团队指派专人进行Coding作成物Review,根据Review结果由开发开发者进行修改,由Review者确认方可进入阶段。
迭代完成确认
由TIS团队根据Coding作成物的完成度,是否超过截止日期,来确定小迭代是否完成。
维护
众包任务完成后,由TIS团队负责将功能插件统一打包到最新版本的发布包中,提供给用户下载使用。需要预留不少于半年(6个月)的维护期,在维护期内需要参与该众包项目相关的Issue讨论,及相应Bug修改。