SegmentFault 专访 Worktile:让协同工做更简单

Worktile是一款免费、好用的团队协同工具,帮助你的团队随时随地一块儿工做。Worktile团队致力于打造一款伟大的团队协同工具,用工具改变人们团队工做的方式,提高团队效率。“用户第一,其余一切水到渠成”,“专心致志将一件事作到极致”,“赚钱没必要做恶”是其遵循的理念。SegmentFault专访了Worktile创始人王涛,但愿能帮助更多人了解这一优秀的产品和团队。node

worktile web mobile

SegmentFault: Ruby之父Matz曾经说过“起一个合适的名字就完成了八成的工做”,;-) 我的非常喜欢worktile这个名字,这个名字是怎么想到的呢?angularjs

王涛: 呵呵,我不知道Ruby之父的这句名言,但我很是欣赏中国老夫子的一句名言:名不正则言不顺。对名字,咱们有着非比寻常的执着,不求高大上,也避免太屌丝。web

Worktile是一款面向每一个成年人1/3时间的产品,因此咱们取Work做为名字的开始,来传达这款产品是为你们的工做和团队服务;另外一半tile,在英文中是小瓷片的意思,主要和Worktile中看板式的任务管理方式有关,咱们在看板中的一个个任务,像极了贴在墙上的有序的小瓷片,很幸运worktile.com的域名是available的。mongodb

SegmentFault: 不过对中文用户而言worktile可能不太好记,有计划推出中文名么?express

王涛: 没有。像不少伟大的产品同样,咱们相信足够好的产品,也能足够知足这个地球上其余人们的需求,Worktile将不只面向中国本土需求,也会走向海外,worktile从名字开始,就为这一目标作好了准备。固然,咱们立足中国,须要考虑中国的环境,不过如今已经有了翻天覆地的变化,个人大部分朋友都不会将Evernote叫作印象笔记,其实正说明了这个问题。这点上,我相信segmentfault很是能理解,看大家的名字就知道^_^segmentfault

关于中文名,有不少有意思的事情分享,咱们有好几个用户都发来对于中文名的见解,也帮咱们取了好多中文名。最有意思的一个是:工做踢了(Work ti le),很形象,很BIG,很让小伙伴激动。缓存

worktile wall

SegmentFault: 同类产品通常按项目数量收费,worktile按人数收费,是有哪些考量呢?安全

王涛: 按项目数和按成员数收费,是两种广泛被采用的SAAS产品收费模型,以海外为例,Asana是按人数收费,而Basecamp是按项目数收费。采用哪一种方式,没有很是明确的优缺点,咱们在收费策略上的观点,是必定要足够简单,对用户理解不模糊。架构

因此,基于人数的收费策略,在咱们看来是简单而有效的。基于项目数的收费,总带来其余附加的条件,例如存储空间、某些高级功能,而咱们对于收费策略的思路只有人数一个关键点,没有项目数限制,没有存储空间限制,更没有高级功能限制,就是这么简单。负载均衡

一个产品,要传达给用户在体验上的不一样,从产品功能到付费流程,都应遵循统一原则,Worktile就是这么作的。

SegmentFault: 注意到worktile没有单独的优先级的设定,优先级经过标签来实现。这一设计是如何产生的?

王涛: 其实,一样的问题还有,大家为何是六个标签,大家为何用这六个颜色?(^_^,由于被你们问起过。)

答案也很简单,这六个标签甚至颜色,都和outlook的flag如出一辙。之因此继承outlook的方式,主要缘由是Outlook是人们熟悉的东西,也是你们易于理解的经验,worktile不须要过多的解释就可让已经熟悉outlook的受众很是轻松的理解咱们赋予标签的价值。

而那些熟悉Outlook的人们,也正是那些须要协同体验的人们。Worktile为协同而设计,天然从对协同有必定理解的人群中寻找产品最本源的须要。

SegmentFault: 大多数协做工具的设计是一个任务只能分配给一我的,有必要的话能够添加相关者。worktile的设计是能够分配给多人,我感受这是比较符合实际需求的,由于现实中一个任务可能就须要几我的合做。不过有一个问题,多个执行者会不会致使责任不清呢?也许在多个执行者的状况下能够区分一下负责人?

王涛: 首先,经过和用户的沟通,结合咱们对国内外不少产品的研究,一个任务能够分配给多我的,正像你理解的那样,是符合实际需求的。不过,在使用Worktile的最佳实践中,咱们更推荐一个任务分配给一我的,这样职责和分工更加明确,也更有效率。

任务在Worktile中是驱动团队协做的基础要素,举例来讲,咱们的Worktile简报就是经过任务为基础元数据来构建简单直观的项目状态和进度的,那么任务落实到一我的,很是有助于团队负责人经过简报了解项目当前的状态状况。

因此,对于同一个功能,一方面咱们在工具属性上支持多人分配,而另外一方面咱们在实践中推荐一个任务一我的。对Worktile来讲,咱们在产品理念上,尽可能避免在工具层面的约束。咱们主要的目标用户是中小团队,因此开放的团队文化和追求效率的想法,会在扁平团队中自行约束,一个任务上若是有多我的,通常状况谁是第一负责人都是清楚的,无需工具层面过多的干涉。Worktile约束太多,就会带来太多的复杂度,而这种复杂度对团队的开放性和高效配合,经常是负面的。

SegmentFault: 项目访客,具备只读权限,没有操做权限,也就是说只能关注和讨论。这个设计通常适用于哪些应用场景呢?

王涛: 正如访客的名字所定义的那样,访客角色经常是给”只关心项目状态,但不参与项目进展“的成员提供的一种有效方式。

举例来讲,Worktile有不少用户是设计团队,除了团队内部使用Worktile管理设计项目进度,他们会将本身客户邀请到相应的Case中,而后将客户定义为访客,这样可以方便客户对于项目进度的了解,也能参与一些关键任务的沟通,但不会干扰项目经理正常的管理行为。

还有一种状况是咱们用户本身的反馈,他们会将大老板设置为访客角色,以便他能看到团队目前的状况,但他不会参与进来项目的每一个环节。

简单的说,访客角色,解决了“我不想干事,但我有权利看看”的需求。

SegmentFault: 多人编辑文档的冲突问题,worktile用锁来解决。还有一种作法是让后提交的人负责手动合并(也许系统能够先尝试自动合并)。worktile在这两种方案间是如何取舍的?

王涛: 文档方面,是Worktile以后会花大力气完善的地方,咱们以实现团队沟通和共享为目标,那么打造一个好用而又简单的在线文档支持是很是必要的。

目前,限于时间的缘由,在多人编辑文档方面以锁机制来解决冲突,是最简单而有效的方式。咱们会保留全部版本的变化,以方面用户进行后期的比对与回滚。

SegmentFault: 编辑文档时发送通知给关注成员默认不勾选。和常见的wiki系统的设计不同。这个设计背后有哪些考虑呢?

王涛: 咱们在实际使用中发现,你们习惯于常常性的点击保存,这个多是你们多年使用word形成的习惯性动做。因此,若是默认通知,会形成频繁发送不重要信息的干扰,Worktile文档选择默认不通知其实源自于此。

SegmentFault: 检查项所有完成之后任务不会自动完成,须要手工打勾?这是有意的设计么?

王涛: 咱们在产品设计的不少方面,都很是强调工具属性在灵活性和功能性上的平衡。恰好能够经过检查项来讲明,检查项的目的就是对任务的分解,检查项会随着任务进度而随时发生修改,好比有突发状况,而增长了新的检查项,或者由于某些问题而删除一个检查项。这种状况经常发生,因此若是以检查项的完成做为任务自动完成的标志,是不符合现实场景的。

和用户沟通的过程当中发现,天天完成一项任务,而后去打勾完成,是特别有幸福感的事情。我也有相似的体会,看着我的简报中的天天情况,有很爽的感受。

SegmentFault: 能介绍下worktile的技术架构么?

王涛: 技术架构方面,咱们在公司常说的一句话是:Worktile Powered by MEAN,MEANMongoDBExpressAngularJSNodejs的首字母缩写,不难看出,Worktile正是此技术平台在中国最有表明性的践行者了。

固然,在实际的技术架构中,咱们基于典型的Mean架构下有不少本身的扩展,包括服务层、数据层、缓存层、数据安全、负载均衡都有更多的考虑和完善。

还有不少复杂的问题也在逐步解决,Worktile技术团队已经计划Worktile IO(Worktile技术博客)的事情了,逐步分享咱们在Nodejs、Anuglarjs、MongoDB、Nginx、AWS、Javascript、MySQL各个领域的问题和解决之道。同时,咱们也包括咱们在SAAS技术架构中的心得,这一方面值得期待,但愿到时能经过SegmentFault和攻城狮们创建更多沟通的渠道。

SegmentFault: 你2008年出了《你必须知道的.NET》,反响不错,2011年又重出了。能介绍下当时写书的甘苦么?

王涛: 写书源于过去比较巧合的经历,由于我的博客上写了不少技术方面的分享,因此有缘将其集结成册介绍给更多同道中人,这大致是写书的原因。

原本博客是一件很是愉快的事情,而写书是却截然相反的感觉。其实,当把兴趣变成工做的时候,都会面对这个相似的问题。不过,写书的好处是,锻炼了你作事情的韧性,也磨练了任性。对以后选择的创业来讲,这何尝不是一个很好的预热。

SegmentFault: .net当年如日中天,如今微软黑比较多。其实C#是一门很不错的语言。方便评价一下微软系的技术么?

王涛: 这个话题,很难回答呀。

我想说的是,C#依然是那么好用、简洁、优美,做为支撑微软技术体系的基础,是全部玩儿技术的童鞋,都值得花心思学习和了解的基础之一。

而另外一方面,Worktile Powered by MEAN,而不是其余。

SegmentFault: 写书和创业哪一个更有意思?二者有什么相通之处么?

王涛: 更有意思的仍是创业,会体味人生百态,天天面临的问题,天天沉浸的思考,天天自个人变革,对人生而言,创业让生活丰富多彩,没有一成不变。而另外一方面,创业带来不少的问题,须要解决不少的问题,更重要的是准备去解决未来出现的不少问题,都不是其余方式可以想象的状态。

两者相同之处,我以为都得耐得住寂寞,写书须要耐得住一年的寂寞,创业可能须要耐得住一生。

SegmentFault: 李会军也写过《Silverlight 2 完美征程》,最好的Silverlight中文书之一(呃,也许没有之一)。大家团队的人都喜欢读书和写书么?

王涛: 读书,是都喜欢。写书,目前就我和会军。

在易成图书馆(咱们的公司书架),有咱们买的各类技术、产品、设计、历史等各色想看的书。

咱们在Worktile中也有一个【书的读】的项目,其中是团队成员近期看书的分享,公司的小伙伴能够互相交流。咱们基于Worktile管理团队的不少事情,读书也是其中一方面。

worktile team

SegmentFault: 顺便介绍一下worktile团队的文化。

王涛: 呵呵,没有认真想过团队文化这几个字,可能尚未来得及。咱们高速成长的节奏,让你们都在适应这种速度,若是非要有个小结,能够简单归纳为:咱们是披着高大上梦想的有节操程序猿。

在Worktile团队,咱们没有规矩,规矩都是给产品定的,每一个成员是用来释放潜力、激情和能力的。因此,咱们上班随意,后勤充足,各类小福利。但归根结底,咱们是技术公司,崇尚工程师文化,咱们要智造最NB的产品,来知足千百万的用户生活。玩好疯够,回到工做,咱们以很是锐利的节奏向前推动产品,咱们每一个成员都必须独当一面来处理各类可能的工做挑战,咱们须要全部人足够的了解产品。

下面的Worktile招聘启事,算是对团队的一些小结,可供参考。在Worktile,你能看到、想到和获得的是:

  • 小格局,大将来的上升空间。在Worktile,你敢想的,可能就是咱们将来敢作的。

  • 极具竞争力的薪资和期权。

  • 有意思、有空间和有价值的互联网产品。

  • 无限开放的工程师文化和办公体验,饮料、零食、小游戏,一盏清茶,一杯咖啡,少不了的生日会。

  • 与技术大牛贴身肉搏的工做氛围。

  • 弹性的工做方式,弹性的不光是时间,还有地点、合做和其余可弹的任何故事。

  • 每周一次的YC-Share(咱们本身的技术、历史、读书、生活和八卦沙龙)。

  • 生产快乐的软件和产品,咱们立足中国,但必定放眼更广阔的地球。
    -用最有意思的技术,智造最有价值的软件产品。

最后,最想感谢的,是咱们团队的每个。

worktile team

相关文章
相关标签/搜索