您的位置 首页 知识

软件开发者(我的梦想,是一个软件开发者的合作社)

软件开发者
一次流行病疫情,让很多人开始重新反思很多问题。比如劳动者与公司之间的关系。当全国上下都开始隔着屏幕远程工作,恐怕很多人会开始问自己:「我在这家公司上班」这到底是个什么意思?
团队。一个人能力有限,得团队协作才能做成大事。可是很多人远程工作一下才发现,其实这个号称「团队」的东西,好像也并不怎么存在,工作还是跟以前一样。细想想,原来以前天天见面的时候,也不过是在IM上说话呢……
文化。要不,加入一家公司是为了一种企业文化的归属感吧?可是很多人又该扪心自问了,我要是对这个公司这么有归属感,为什么在家远程上班感觉那么快乐呢……

收入。好吧好吧,就算并没有什么团队的感觉,也没什么归属感,为公司上一个月班,哪怕是远程的,公司总得付一个月工钱呢。不过,现在公司也风雨飘摇的,等下个月HR复工,还有没有工钱领怕就不好说了……

然后,是不是就开始自我怀疑了?我天天在一家不怎么有归属感的公司上班,跟一支没啥默契的团队一起工作,就为一份不太稳当的收入?这跟我年少时的梦想不一样啊。说好的工程师文化呢?说好的用技术改变世界呢?

我最近也在思考这个问题。我发现,在当今的互联网技术环境下,「与某家公司的雇佣关系」,已经不是知识工作者(尤其,软件开发者)找到最欣赏的同侪、创造最大的价值所必须的条件。甚至于,当一群优秀的软件开发者聚在一起做事,是否需要有一家企业来雇佣他们,已经不那么重要了。这些优秀的专业人士完全可以各自发挥技能,完成软件开发整个生命周期的所有工作。

那么,如果没有一家公司,这些软件开发者应该以什么形式组合在一起工作呢?他们会形成一个什么样的组织呢?我有一些初步的想法:
他们应该可以在自己愿意的时候灵活地加入这个组织;
他们应该可以在自己愿意的时候退出这个组织,并且未来还可以再次加入;
他们彼此之间没有行政意义的上下级关系,只有平等的合作与分工;
他们按照自己为组织付出的贡献获取公平的酬劳,没有人不劳而获;
他们自己决定这个组织的重要决策和发展方向。
在我的构想中,这是一个软件开发的专业人士拥有、治理、劳动、受益的组织。

我把我的构想和一个朋友说了,他给我一个了不起的反馈:「你说的不就是合作社嘛。」

醍醐灌顶啊。这就是一个软件开发者的合作社。入社自愿,退社自由,按劳分配,民主自治。不一定需要公司、领导和资本家,专业的知识工作者可以秉承合作互助的精神自发组织。
这样的合作社需要什么呢?它需要三层保障:

首先,是相同的价值观。一群人之所以聚在一起工作,首先必须有相同的价值观:相信同样的一些事,反对同样的一些事。当然企业也应该如此,但对于相对松散的合作社而言,价值观就是人与人的凝结剂,是不可或缺的。如何相信一个「入社自愿,退社自由」的社员同时又会对他参与的项目负责?只能靠相同的价值观。
然后,是一套成熟的工作机制。所谓「工作机制」,包括了「实践」(我们应该如何做事)和「纪律」(我们不能做哪些事)。远程、松散地聚在一起的一群人,要形成有效的团队,就必须有同样的实践和纪律,用同样的方式、同样的质量水平做事。

最后但绝非最不重要的,是一个合作的平台。「按劳分配,民主自治」不是一句空话,必须有一个高效的在线平台来实现。任务如何分配到人,远程团队如何协作,工作量如何证明,酬劳如何支付,这都需要互联网平台的支撑。

然后我跟认识了十几年的老朋友姚尚朗一合计,我发现,这三层保障我们都有啊。

共同的价值观。我们都坚信,专业人士应该受到尊重、并主导软件开发活动。我们都坚信,一群优秀的人聚在一起,就能做成了不起的事,不一定需要公司或者老板。
成熟的工作机制。那就是极限编程。我们认为极限编程是唯一有效的软件开发方法。尤其在团队远程分布的情况下,只有极限编程能玩转。(前文:远程办公玩不转,真不是会议系统的锅 )

合作的平台。最妙的是,十几年没见,姚尚朗竟然偷偷把这个合作的平台已经做出来了。这个平台叫Toppro( http://www.toppro.io ),姚尚朗给它的定义是「基于全球IT人才库的价值交付中心」。这个平台上已经提供了人才登记、加入团队、远程协作、任务分配、按劳取酬的全套机制。

我和姚尚朗把所有的东西盘了一遍,再次确认:我们已经可以开办一个软件开发者的合作社了。从理念,到实践,到支撑平台,我们都有。

在Toppro平台上承载的,就是软件开发专业人士的合作社。凡是认同我们价值观、愿意和我们采用同样的工作机制的软件开发专业人士,都欢迎加入我们的合作社。和优秀的人一起工作,做好的软件,发挥自己最大的价值,获得合理的报酬。

软件开发这件事,原本就应该是这样的。

点击左下角「阅读原文」
加入软件开发者的合作社

软件开发者相关文章