上个周六,@ouland组织了一次大连程序员的社区活动,讨论的主题是关于交通堵塞方面的,包括导致交通堵塞的各种原因、如何通过各种技术手段来解决这个问题、以及我们可以创建什么样的应用。
活动是在新桥科技的会议室中举行的,参加人员有十人左右,大家各自表达了自己对于交通堵塞这个问题的看法,由于之前已经在twitter上讨论过这个问题,所以大家的看法都比较成熟了,高冰和兰辉还制作了相关的ppt或者思维导图,来更清晰地表述自己的想法。
大家普遍认为,导致交通堵塞问题的原因有很多,包括突发事件、警察指挥、天气原因、修建地铁、施工、交通规则(及遵守的情况)等等,解决的方案也提出了不少,如:
- 使用RFID技术采集数据
- 创建手机应用,发布交通状况的信息
- 使用最新的siri技术发布信息
- 定期采集相关的数据
- 编写算法,推断某段时间各地点的交通状况
- 搜集相关数据,提供经验性的建议
大家的想法都非常好,而且都是基于技术给出的各种建议,作为程序员,我们的确能够发挥出自己的作用,从而在某种程度缓解交通堵塞这个问题。
我这次参加活动是临时收到兰辉的要求,而且兰辉给我布置了一个作业,就是要使用在敏捷流程中经常使用的方法来改进活动的形式,让大家都能够参与到活动中来,从而在各个方面都能够得到提高。
所以,在大家都发表了自己的意见之后(我没有发表,因为我没有在twitter上参加相关的讨论,所以还没有很好的想法),我协助大家整理了一下各方面的意见。
首先,我们一起列出了各种导致交通堵塞的因素,并对类似的因素进行了“合并同类项”的操作,然后从中以举手表决的方式选择出三个最重要的因素。此时我们使用到了白板和便签,每提出一个,就写在便签上,贴到白板上。
然后,对于每种因素,我们讨论了导致这种情况的原因是什么。这时,全员都活动起来了,大家你一句,我一句,完全是一种头脑风暴的形式,找到了各种各样的原因。
最后,针对各种原因,我们讨论了一下,作为程序员,我们能够做些什么来改变。这样做的目的也是为了让我们的讨论有一个小成果。
总体的过程结束之后,大家发现,其实导致了交通堵塞的最主要的原因都在于人,所以,想要从根本上解决这个问题,就需要“以人为本”。
而且在讨论的过程中,大家经常会纠结于某个细节问题,对于这种情况,大家采用了80-20原理,如果这个问题处于20中,那么就不需要我们付出80的精力去解决,我们要做的就是,使用20的努力,解决80的问题,那样就会在很大程度上解决问题。
作为程序员,我们能够做的事儿可能就是为大家提供方便。比方说,做一个小型的app,集成一些能够快速解决交通意外问题的常识,因为在车险理赔的时候,2000元是一个分水岭,如果能够快速定损,那么就可以快速解决问题,出现问题的车就不需要堵在路上,也不会因此而导致交通堵塞了。
整个活动的讨论过程还是非常有意义的,大家都充分参与进来,并提出了自己的见解,希望以后还会有更多类似的活动,:)