大数跨境
0
0

一个特殊的愿望清单牵动了100多位鹅厂程序员

一个特殊的愿望清单牵动了100多位鹅厂程序员 腾讯文化
2022-11-29
0
导读:这是一个关于社工、救援队、老师与腾讯人的故事


“服务对象15岁,智力三级残疾,一家四口家庭月收入4千。爱弹琴,但琴坏了。”


“服务对象30岁,前快递员,直肠癌。太太希望有台破壁机,方便为他做流食。”


“服务对象90岁,独居且听障,走访时发现家里电扇有巨响,老人更听不清,可买个电风扇。”


这个特殊的“愿望清单”,来自名为《社区服务对象登记》的Excel表。社工红妹每次走访完,都要花至少一小时录入。


她有个愿望:“我希望社工服务的文书和流程工作,能再简单点。”


正在登记信息的社工,每天需要做大量的沟通与信息确认


10月24日,基于腾讯SSV(可持续社会价值部)和腾讯技术公益项目组调研,有三个来自社会公益组织的真实问题,被放在了全体鹅厂人面前——如何助力帮助困难群众的社工,如何更好在灾难中支持志愿者,以及如何让老师们上出更生动的课。


100多位鹅厂程序员,在两周时间里,自发组成了近40支队伍,将为这三群人打造三款产品。


以下就是他们的故事:




一个十多年的期待和一个看似简单却越来越复杂的系统

红妹是南山区社工协会的社工。管理有9个社工站,每站有十多名志愿者。

从2007年开始,社工走访、登记困难群体的需求,从大米、油,到更特殊的破壁机、风扇……不同的“愿望”,需要走访登记、初筛复核、联系捐助,最后发放。流程非常复杂。

红妹说,十多年来始终有一个难点。一张登记表,38项信息,需要一对一沟通,发现问题,用笔记下,回单位人工录入,按格式填档案卡。红妹说,“真的挺累的。”

红妹所需登记档案卡的冰山一角

小帅了解了现状后有些吃惊,“如此现代化的深圳南山,想不到还有这么传统的工作方式”。她说,“当时就在想,作为产品的自己,或许可以做些什么。”

一个团队很快被拉起来,赛题公布后的几天里频繁开了几次会。

讨论后,团队得出结论——产品关键在于人,各种不同角色,对应不同权限范围、工作流程,都需要不同的产品功能。

后端开发志勇后来回忆说,“越做越发现是个超大的系统,在方案讨论上花了很多的时间,当时就担心再不收敛,开发可能来不及”。

10月17日晚,身兼交互、视觉的赵悦完成设计,项目进入开发阶段,前端开发方舟先行探路,后端开发志勇随后跟进。为不耽误工作,所有的进度都只能在夜里完成。

10月23日晚,作品提交的最后一天,大家对于功能实现仍不愿放松。例如在搜集来的信息是否要做到可搜索的问题上,小帅还专门电话跟志勇“吵了一架”。

为了社工更好的体验,大家希望产品还是尽可能可以做到最完整。

当晚23点,团队提交了作业,所有人终于长舒一口气。基于这款产品,志愿者将现场通过小程序录入信息,并直接在后台进行受助者状态的编辑,不再需要繁琐的二次录入。需求与社会捐赠,也会在后台自动匹配需求。

团队开发产品,包含了志愿者审核,需求池、资源池和受助者、捐赠者的管理

志愿者可以通过小程序用手机录入信息

未来,红妹再也不用为了信息录入而发愁了。

项目组还为了她制作了一个微信捐款卡片邀请功能,“以后请各个组织捐款,转发这个卡片就好了,就方便多了。”

南山区社工正在将社会捐助送到被服务对象手中

用一个小程序,把救命的信息汇集到一起!

河南暴雨中,纪小川已经不眠不休地忙了一整天。在接受采访时,他还是慢慢地、一停一顿地做了工作汇报:“昨天送了 100 斤水,200 斤方便面,今天又送了 560 斤物资。”

他所在的蓝天救援队,成立于2007年,现有3万名志愿者。全国小到打捞溺水者遗体,大到地震救灾的急救中都有它的身影。险情发生时,和纪小川一样的志愿者们常需要搜集、运转几百斤物资。但由于救援队的资金都来自于捐赠,至今没有一套基本的线上化系统,组织沟通都用QQ完成。

蓝天救援队志愿者在水灾中运送物资(图片来自微博@蓝天救援队)

腾讯公益志愿者平台的megan说,“应急活动信息杂、物资多、流程复杂。要定位求助人,确认附近人员与物资,统计救助进展。任务需要快速响应,但在没有工具,效率往往很低。”

目前所有工作都通过表格完成。“在线的表格解决了信息同步的问题,但各种信息还是没有办法有机结合起来。”

megan说,“希望以活动为中心进行管理,通过位置判断救助者、物资和被救助者的距离,线上完成筛选,再进行进度的流转。”

救援队在暴雨中上山支持救援(图片来自知乎用户@玩笑alan)

最终解决问题的队伍,有个共同特点,因救灾而触动,选择了一样的赛题。

负责产品工作的斌鑫有一样的感受,“今年腾讯在暴雨中做得很好,看到是对社会有利的事,就也想尽一份力。”

接到赛题后,他第一天就画出了脑图和所有功能点,第二天完成了管理端设计,第三天完成了用户交互设计。

斌鑫在第一天绘制的产品需求思维导图

整个产品分为两端,在志愿者端,申请加入、培训认证、活动跟踪,都被整合到了一起;在管理端,可根据志愿者的情况进行排班、并同步对救援活动进行跟踪。

产品设计的迅速完成,让刚组起来的团队大受鼓舞,很快就进入了开发。团队中的浩瀚和罗海一起投入到了管理端和小程序端的功能开发中。两人都是初次使用腾讯云微搭的工具,只能从头阅读文档进行学习。

临近截止3天,用原生方式搭好的小程序端和使用微搭构建的管理端,没有顺利调通,大家有些焦虑。评估了所剩时间后,浩瀚“临危受命”,用微搭重构了小程序端,完成了两端的调通。

他有些感慨,“如果不是云组件效率高,在赛事短、功能多的情况下,可能没法完成比赛。”

在提交作品后,评委也对他们的作品做出了很高的评价。“在这么短的时间里,他们是唯一一组既完整部署了小程序,还提供了体验入口的团队。”

急救活动管理后台,集合了志愿者认证、管理、排班、任务分配等功能

对于蓝天救援队来说,最大的解放,在于所有信息都通过一个平台进行了整合,志愿者报名后的信息汇总,将活动的信息一起在后台呈现,并及时进行资源和人力的分配。

在未来,megan希望将产品功能开放出来,放到腾讯技术公益官网上,供像蓝天救援这样更多的应急救援志愿组织使用,帮助到更多的人。

“作为一个老师,我想用不一样的方式来上课”

深圳的一所校园,一鸣走在绿树成荫的步道上,思考着一件事。

此时,SSV创新办学实验室正在和学校探索信息化办学的方式。他也在和老师们交谈的过程中,发现了一个问题。

有老师向他“诉苦”,“我在上海洋保护课的时候,想让同学们了解下塑料瓶都去了哪。希望课上去做个统计,却发现没有很好的办法。”因信息化工具缺乏,课堂讨论常常只能以学生举手、老师统计的方式进行,问题一旦复杂,常常无法完成统计。

在教育工具研发领域工作多年,一鸣对这样的诉求并不陌生。近年学校开始鼓励根据兴趣选课,老师希望让课堂更生动。随着线上化场景的增多,也更需要工具来帮助学生集中注意力,提升上课效果。

这些反馈在一鸣心里埋了颗种子,他设想着开发一款教学工具。可以让老师方便地出题、分组,学生完成答题后,可以查看所在小组分数、排名。“如果能做到,效果肯定会很好。”

一鸣说,“这次我作为‘出题方’报名了,腾讯的员工技术都很好,如果能帮忙开发一个工具,就挺好的。”

同样“种下一颗种子”的,还有winnie。她今年23岁,刚毕业加入公司。在国外读高中和大学的经历,让她意识到了国内外在教育信息化上的不同。
看到赛题后,她拉上了春波、符瑜,成立了一支队伍。几个年轻人在当天下午在茶水间凑到了一起,winnie也取了三张白纸,拿起笔画了产品示意图,分别关于学生、教师与数据。

由于三人都是教育行业,对需求十分了解,很快就达成了共识。项目也很快进入开发阶段。几个核心的功能慢慢得到了实现,产品分为教师端和学生端。

在教师端,老师可以通过电脑,根据给定模板提前上传题目,并对学生进行分组。

团队设计的选择题、判断题两套模板

学生通过移动端答题后,老师也能第一时间统计出各项的回答,并实时看到各组排名。

学生回答问题后的结果统计

春波之前有过使用腾讯云微搭的经验,曾在客户现场解决过学校疫情申报的诉求。符瑜则花了不少时间来熟悉新的操作,她说,“春波帮了我很多。题目的标题选项,我本打算逐个做,他用了变量模型数据库中的数据详情,很简单就搞定了,这是典型的微搭应用。”

看到了各组参赛作品后,一鸣有些感慨,“大家都很认真,winnie这组最为完整”。

未来他会把大家搭建的框架再交给合作伙伴,希望在技术框架基础上,开发出更完整的功能。最终真正交到老师们的手上,去让大家上出自己真正想要上的课。

后记

在本次腾讯公益编程挑战赛中,3道赛题均来自于公益组织的真实需求,参赛选手均为腾讯员工。在两周的碰撞中,100多名鹅厂人自选赛题,完成组队,根据给定赛题,基于腾讯云开发完成了三款数字化工具开发。最终评委根据公益性与技术性两个维度出发,在所有项目作品中,选出了三支获胜队伍。

这个故事,仅讲述了这三支队伍。而在此背后,还有其他40多支队伍的努力付出。

对于他们中的绝大多数人来说,这是作为一线技术人,第一次在客户、用户的诉求之外,听到了来自于身边困顿者的声音;也第一次用技术和代码,创造出了他们所从未接触过的产品。

相信这些用心做出的作品,也将在不远的未来,惠及更多的人。



【声明】内容源于网络
0
0
腾讯文化
腾讯文化唯一官方账号
内容 99
粉丝 0
腾讯文化 腾讯文化唯一官方账号
总阅读66
粉丝0
内容99