会员:原型(2017)

2020-10-16 01:01:29

我越来越多地在推特上谈论我们的公民机构在21世纪生存所必需的“转型”,但这真正的意思有点难以解释。我想谈谈我在去年10月的一个周末建造的一个原型,当时我试图在自己的脑海中弄清楚,希望它能有所帮助。

我是在明尼苏达州和工党一起建造的。我最近辞去了数字转型项目的工作,几乎是为了给自己一点治疗,我想把我头脑中的大量东西放入一些代码中。但这样做,我认为它触及了任何希望成为会员领导和/或严重依赖志愿者的组织面临的一些挑战,志愿者在我们的公民机构中占了很大比例。

这可能会过于简单化,但我们是在处理抽象问题,所以请原谅。今天存在的大多数成功的数字产品都建立在两种可能的组织模式上:原子化的个人相互交互,或者集中化的组织(通常是公司)与其用户(通常是客户)进行交互。

造成这种情况的原因可能有很多,经济上和政治上的,但这就是我们所处的位置。任何想要使用这些工具的组织都被迫在Whatsapp和传统CRM之间做出选择,Whatsapp可以让原子化的个人快速相互交流,而传统CRM则鼓励组织更多地采用员工/客户模式。

你可以看到这种被迫的二分法在这个领域的语言中上演;你有“传统组织”试图(大多失败了)与“草根阶层”接触。两者各有利弊,但在2017年都不是特别有效。

传统组织被迫创建更适合20世纪90年代公司的官僚机构。“志愿者”突然不得不表现得更像员工,而那些不能或还不愿意做出这种承诺的新成员开始将该组织视为一家需要成为客户的专业公司,而不是活跃的成员。

与此同时,草根组织根本难以创建任何有用的官僚机构,如果它们试图扩大或建立权力,它们就会在自己的重压下迅速崩溃。对于权力来说,他们太危险了,不能认真接触。如果没有简单、公开的方式让新成员参与进来,他们往往会陷入小圈子。

我觉得有可能建立新的官僚机构,主要是用开放源码而不是规则手册编写的(因为现在是2017年),打破这种二分法,并允许规模较小的草根团队提供帮助,并得到更集中和专业的总部的帮助。这个原型就是在这方面的一次尝试。

管理会员的个人数据只是一个例子,但也是一个强大的例子。首先,大多数以会员为基础的组织目前不知道如何处理这一问题,试图在数据保护法、用户体验和组织灵活性之间取得平衡。没有成功。他们不确定谁应该有权访问哪些信息,以及如何将这些信息提供给他们,这导致了混乱的胡言乱语,比如Excel电子表格被分发给每个人,以及领导人使用他们的个人账户发送信息。

它也可能是会员制运营组织的核心基础设施之一,这一部分工作得越好,就越容易在其上构建。

如果忽略上述所有内容,那么简单地说,这个原型就是CRM。但事实并非如此,因为我们没有客户,我们有会员,所以我们称它为MRM。但我认为,通过建立它,我们正在为目前根本不可能实现、但却是迫切需要的组织创建一个基石。

源代码在GitHub上,我有一个实例运行在免费的Heroku计划上,但我将在这里提供屏幕截图和演练。

它的核心是一个会员数据库。我在这里植入了10,000个虚假的个人资料,但我还编写了一个导入脚本,以便能够从NationBuilder帐户中获取真实数据。

对于许多会员组织来说,在一个开放源代码的数据库中保存一个规范的成员列表已经是一个巨大的飞跃,但我们需要让它变得可用。

我见过的最常见的任务是按各种类别过滤和搜索成员,在本例中,我通过在地图上绘制为成员状态、出生日期和实际地址创建了过滤器。因此,如果我想要找到所有住在M25内的30岁以下的人,我可以像上面这样做。

简要说明一下为什么要在地图上绘图。标准化的地理边界很复杂,对用户不是很友好,而且数据往往是不可用的。已经有一些很棒的工作,比如MySociety的MapIt来帮助开发人员访问其中的一些数据,民主俱乐部正在发起运动,希望免费提供更多的数据,但即使这样,它也有点过时,并不是所有的组织都必须映射到这些边界。因此,虽然我们可以使用这些数据来播种这些图形,但为了避免这些问题并实现更大的灵活性,没有什么比在地图上绘制更好的了。

到目前为止,许多有用的现有工具都取得了不同程度的成功,从而实现了这一点。但是,您如何共享这些数据呢?在实践中,这通常以电子表格的形式导出,并发送给此组的组织者,以便在他们觉得最舒服的任何工具中使用。

我想用这个来涵盖两个问题,第一个也是更明显的可怕的一个是数据保护。现在,个人数据在如何使用这些数据方面几乎没有受到中央组织的监督或指导,导致人们对什么是合法的,什么是不合法的感到困惑。可以通过创建关于谁可以访问数据的规则和程序(现在是2017年)来减少这种情况,并使这些人员专业化,但这开始造成脆弱的官僚作风,将我们推回更多的员工/客户关系。

但在我看来,更根本的问题是成员在这方面的经验。我们不能期望所有成员,特别是新成员,都能完全理解他们所在组织的官僚结构,但我们不必把它弄得更混乱。从一个你从未听说过的人的个人电子邮件地址发来的电子邮件,代表一个你不了解的群体是令人困惑的。

在每一次接触中,成员至少应该能够对这个人是谁,以及他们如何融入组织的整体情况有一个基本的了解。他们应该能够很容易地要求或多或少地参与到这个群体中来。

作为工党的一个例子,当我在第一次杰里米·科尔宾(Jeremy Corbyn)领导竞选活动中做志愿者时,我们有一个中等大小的成员名单,他们勤奋地遵循工党的政策,我们无法联系他们感谢他们的捐款,因为他们取消了完全不同团体对他们不知道在哪里进行的竞选活动的工党通讯的订阅。另一个例子是,当一名成员离开一个群组时,例如通过搬家到另一个选区,这是一种越来越常见的情况,如果发生这种情况,可能需要一段时间才能将您的个人数据从该群组的竖井成员列表中删除。

如果我们开始考虑这些组的现实语义,并且能够在数据库和开放源代码中表示这些语义,我们就可以创建工具来使这一切变得更容易。在我的原型中,您可以对成员进行任何筛选,并从中创建一个“组”。一个小组有很多成员(这听起来有点像第一年计算机科学学位的例子),我们可以通过编程和手动方式使该列表保持最新。我们可以与这两个成员共享这些信息,这样他们就知道谁有他们的信息以及为什么,也可以与组织者共享,这样他们就可以最大限度地减少官僚作风与他们联系。

在这里,我们创建了一个新的登录用户Greg,并向他授予了我们刚刚创建的组的权限。请注意,他只能查看其组成员的个人数据,但他仍然拥有与管理员相同的所有工具。如果他对多个组拥有适当的权限,则所有相关成员都可用。

这些信息可以由Greg、HQ、用户或API保持最新,我们可以与成员共享Greg有权访问他们的数据以及他为什么拥有这些数据,并且在必要时可以删除他的权限。

如果我们遵循一个好的微应用程序架构,我们可能会有一个单独的开源应用程序,允许Greg通过API向成员发送电子邮件,从该应用程序中获取相关数据,但由于这只是一个原型,现在可能有点太书呆子了。

因此,我很快提供了一个使用Mailgan进行投递的最小电子邮件客户端。这显示了一个比可以构建在这样的结构上的功能有用的特征。从这里发出的电子邮件可以清楚地向议员解释为何会收到这封电子邮件。取消订阅链接可以向成员显示他们所属的所有组,提供一些上下文学习和导航,同时让他们对其在整个组织中的参与进行更细微的控制。

这只是一个原型,一个周末单独写的,我们可能不应该听另一个白人独自在他们的房子里理论。我真的不确定下一步该怎么做。我不确定是否有任何现有的大型和成熟的公民机构有能力和愿意开始真正探索这方面的东西,而我自己的新慈善机构距离需要这种基础设施还有很多年。

但我希望它能显示出一些潜力。通过做好一些核心基础设施,我们可以在它的基础上和周围建造辉煌的东西。例如,我认为,通过正确的做法,它释放了建立在线民主程序和工具的能力,以增加志愿者的参与度和他们参与度的有效性。

全新的东西也是可能的,比如OAuth服务器,它允许一个组织的成员向附属成员组织验证自己并与其共享数据。但我们有些言过其实了。

我也希望,通过写这篇文章,我开始展示组织官僚机构的政治力量,并提供一个实际例子,说明我们需要如何调整我们的公民机构的核心,使它们能够在数字时代生存和蓬勃发展。自工业革命以来,蓬勃发展的公民机构的重要性从未像现在这样迫切地显现出来。