协作公约

为了第一优先级的确保Comunion 产品的正常发布,提升组织的协作质量,现结合过去2年的网链协作经验,发布2021年开发者协作规范,请所有参与到网链中的开发者 认真阅读,严格遵守

按优先级从上到下

1.任务执行的标准:代码或作品,注释文档

一个完整的任务执行最后成功交付,需要提交2个部分:代码或是作品源文件、完整的注释文档或说明文档,以便于任务的流动性交接

2.任务执行中,切勿中途中断和阻塞延误

这是第一优先级的任务,加入Comunion的开发者,在第一次执行任务后,后续可以不执行任务,但是一旦执行任务,在任务中,尽量不要临时中断或是阻塞,如果有客观问题,需要及时且提前跟Mentor 预警,所有开发者的生产时间都是宝贵的,都是压缩了个人时间,因此务必保障业务期内严格遵守,延误完成后可以选择后续不接任务 或退出Comunion ,但 任务中要克服惰性,保障任务的顺利完成,这是对自己的也是对所有开发者的尊重

3.严格尊守时间观念

这一条并不是Comunion特有的,而是作为社会性劳动者在任何机构,为自己或是为别人工作时都需要具备的基本素质,如果开发者有这样优秀的品质,一定要在Comunion继续发扬,如果没有希望可以在Comunion学到,且遵守

4.协作信息的高频沟通和透明记录

这一条是通过信息的高效与透明的流转,驱动任务和进度的流转与完成,在执行过程中,因为网链组织结构的特性,一些阻塞的问题 如果不能及时公开,只隐藏在某位或是某几位开发者手上,就会发生其他开发者等待的状态,导致全局任务无法继续,这是过去任务执行中最大的问题,开发者一定一定要学会通过沟通和链接其他开发者共同解决问题

5.持续执行任务每天半小时,好过周末集中一天

不要企图利用某一天集中突破网链组织的协作模式应用的是剩余时间或是碎片化时间,开发者如何利用好个人的这部分时间,是用于学习进步还是娱乐消遣等等,也是个人在现实生活和工作中的决胜之道,开发者不用企图集中应用于某一天集中突破,而应该线性的,沿着任务时间,做好适当的科学的分配,这样不但可以及时预警,遇到客观问题,其他开发者也可以临时补充接过之前的任务,避免任务到期时完全无法应用,延误时间

6.集中设计架构,将任务拆到足够细

2021年Comunion 开发者委员会将负责 将一个Story 在委员会层面进行集中的架构设计,之后各个部分的委员将整体的Story 拆解到足够细力度,并且做好任务之间的顺序排列

7.一定要善于使用协作工具

a.工作过程和讨论等 记录到石墨 开发者委员会下面的-2021工作日志流 b.经过a,任务已经可以明确了,发布到Taiga上 c.执行过程中,继续记录到a 保证信息通畅 问题流转

8.开发者委员会成员明确并坚守职责

开发者委员会是整个开发协作过程中任务流转的核心,委员会委员也是开发者,是带有协调职能的开发者,是服务和帮助开发者接入Comunion ,并在执行任务过程中充当Mentor 和项目管理的职能,因此开发者委员会一定要明确理解并坚守自己的职能,同时开发者本身也要善于应用开发者委员会高效实现自己的工作,遇到任何问题,请mentor 或是委员来帮助协调解决

9.每次任务结束后,必备文档总结

为了保障组织的延续性,和网链这种创新型组织的理论和实践的宝贵经验总结和延续,因此每一位开发者都需要在任务执行后,对应的写一篇任务执行总结,除了为了自己的提升外,也给未来Comunion上的其他网链组织一些参考

10.惩罚措施

原则上,在经过DAOist 审核后,加入Comunion的每一位开发者,我们相信其都是高度责任感和高度自律的,且道德高尚的,但也不能排除在实际过程中出现一些作恶现象,影响整体Comunion健康发展,影响其他开发者的辛劳成果或其他安全,这里暂时只明确一点是我们严格延误且排斥的,即 开发者在任务中临时中断,且开发任务完成后,没有严格的遵守提交规范,正产关闭task,惩罚措施会根据完成度递减token 激励数量,并永不合作.