taiga项目管理
当我在Opensource.com上介绍Taiga时 ,该文章受到了好评。 似乎人们在寻找新的项目管理系统,而Taiga满足了一些需求。 事实证明,在其存在的第一个月中,Taiga获得了大约12,000个注册成员,10,000个项目和1000个GitHub克隆。 他们还看到来自世界500强公司的大量项目启动!
我是Taiga的软件开发人员和敏锐的追随者,因此,当我了解这些统计数据时,我无法抗拒,并与Taiga的首席执行官Pablo RuizMúzquiz取得了联系。 我想了解所有情况,以及母公司Kaleidos的更多信息。 请继续阅读,了解他们如何在不花一分钱进行营销的情况下扩展Taiga! 并了解开源方式如何对其工作场所的文化产生巨大影响。

告诉我们您的专业和教育背景。
这可能是一个漫长的故事,但总而言之,我只想说我一直想成为一名科学家。 我长大后坚信,研究可观察的宇宙是任何人还活着时可能经历的最神奇的冒险。 不幸的是,当我读物理四年级时,由于对突然缺乏继续学习该学位的动力感到沮丧,我决定退出并获得计算机科学学位。 然后,我对自由和开源软件及其精神抱有强烈的偏见,然后说服自己,我可以通过创建工程师,科学家,编码人员和黑客的生态系统来解决挑战性问题,从而对社会产生直接或间接的影响。
在领导一家大型IT公司的自由和开源软件业务部门7年之后,我与其他13个人共同创立了Kaleidos,以便我们所有人都可以检验我们的想法和梦想,以建立一个最终可以创造出某些东西的出色IT商店它自己的。 在那之后的将近3.5年,我们向公众发布了Taiga。 确实花了一些时间,但我们走上了正确的道路。
PIWEEK是一周的时间,每年两次,供Kaleidos的所有开发人员从事自己的项目。 这是公司文化的一部分。 它像什么?
当然,加入Kaleidos的新开发人员会热情响应。 他们认为,有机会每六个月享受整整一周的时间来独自或与他人一起建立和创建自己认为合适的东西。 将代码发布给社区是他们精神的一部分,因此,除非他们认为它不好或不是很有用,否则他们将在开发周期中这样做,这不仅是代码,还可能是视觉设计,线框等。
我们的客户也喜欢这个星期。 对于他们来说,这是一个绝佳的机会,可以看到他们(现在已经混合)的团队可以创建什么其他东西,在此过程中学到很多东西,并且可以放心,无论PIWEEK产生了什么新思想或新技术,他们将是第一个从PIWEEK中受益的人他们。
另一方面,与我们类似的公司,其他IT商店,在PIWEEK方面也很困难,大多数时候,他们会告诉我们由于工作量过多,使客户感到不适的风险或最糟糕的情况,他们不得不拒绝我们的邀请。总而言之,因为他们不相信自己的员工会有什么好主意或技能。 这令人伤心和沮丧,但是经过6个PIWEEK之后,我已经习惯了这种React。 我不知道,也许我们一直在告诉自己,“实施PIWEEK”非常容易,因为它是我们的基本文件,而不是其他人提出的异议。
Kaleidos是一家面向服务的公司,那么您如何向客户证明使用PIWEEK的开发人员的合理性?
好吧,首先,让我与您分享“面向服务”是我们在Kaleidos中嘲笑的术语。 我们重新定义了这个术语,以取笑公司世界,许多文本中的流行语密集度以及承包商与客户之间基于疾病的效忠。 但是,是的,我明白了! :)
正如我所说,客户确实喜欢PIWEEK。 被证明比许多人想象的要聪明(这在我们的宣言中有所暗示)。 他们完全理解必须在其6-12个月的项目中停止1-2周,以使Kaleidos员工完全自由地学习或创作。 这不仅是我们的动力来源,还是学习新事物的独特机会,尤其是在我们舒适的地区之外。 我们的客户很高兴参加星期五的演示,并一直为他们加油打气,因为他们得到了它 。 因此,问题可能是,卡莱利多斯如何负担得起“失去”两周的收入? 之所以可以这样做,是因为我们非常擅长为我们的项目做出时间估算。 我们的客户主要是初创公司,他们需要固定的日期。 我们承诺这些日期,但前提是它们又将遵守《敏捷宣言》,并向我们提供质量信息。 当您拥有时,您就有利润,而当您有利润时,您可以每年花费两周时间购买两个PIWEEK。
Taiga已被全世界的开发人员所接受。 您将成功归功于谁?为什么? 根据您的看法,为Taiga所做的工作是什么?
嗯,我们实际上仍在尝试了解发生了什么。 我们刚刚迎来了第一周年(每月),用户和项目超过前九个月的预期,尤其是在营销上花费了$ 0。 但是,如果我不得不猜测发生了什么,我会选择对我们有利的这三件事。
开源:大雅本来是尚未另一敏捷项目管理工具使用SaaS作为其商业模式,但我们不希望走那条路都没有 。 该存储库(如果有人要检查)已公开超过12个月。 人们喜欢拥有真正的开源项目管理工具的想法,即使他们愿意使用我们的SaaS平台也是如此。 这是一个非常接近开发的工具(例如源代码控制),以至于很多人确实需要它成为开源工具。 它具有令人印象深刻的API的事实也大有帮助。
漂亮的设计:当然,您的行驶里程可能会有所不同,但是Taiga干净,整洁且快速。 如果使用Taiga,您的项目看起来会更好 。 我们设计的界面基本上可以整天盯着它,而不会感到沮丧。 Taiga的成员之一Xavi重复一遍而闻名:“没办法,我们已经有足够的按钮了!” 给他的同事们。
考虑敏捷而构建:这是关键。 开发通用的项目管理工具非常容易,然后再添加敏捷的“东西”。 如果您的平台希望与类固醇通用,则可以这样做,但是我们想构建一个敏捷的工具,period。 因此,使用Scrum或Kanban之类的工具的人会立即发现自己在家里,而其他正在考虑将敏捷文化用于其团队和项目的人则倾向于认为“这可能是正确的工具!”
Kaleidos使用哪些开源工具和技术? 有个人喜好吗?
当我们开始Kaleidos时,我们决定在技术堆栈方面应该选择适当的“多样性”。 两个赢家是两个MVC(某种)框架,Groovy / Grails和Python / Django。 迄今为止,我们已经能够为任何初创企业提出的每一项挑战提供适当的解决方案。 围绕这两个框架,我们有GNU / Linux(Debian,Ubuntu,Arch),PostgreSQL,Redis,RabbitMQ,Nginx,主干和AngularJS等。 您可能还会发现MongoDB,Apache或C ++的痕迹。
在台式机方面,只要使用免费和开源软件,Kaleidos员工就拥有完全的自由(您可以看到微妙的讽刺意味)。 我们的首席技术官Pablo Alba几个月前进行了一次快速调查,以发现我们在Linux发行版,窗口管理器和代码编辑器方面的个人偏好- 结果不言而喻 。 原型“ Kaleider”将使用Arch Linux,每两个月更换一次窗口管理器,并使用Vim或Emacs。
作为记录,我使用Arch,Gnome / i3,Emacs,并且比其他语言或框架更喜欢Python / Django。
对新兴企业家为何采取开源方式有何建议?
我记得将近20年前,当时我试图说服人们改用开源。 我向他们解释说,就像所有与Internet的增长正相关的事物一样,由于社区的活跃,免费和开源软件将继续呈指数级增长。 我仍然会使用相同的论点,但是现在我可以与完全依靠开源进行开发和运营的优秀创业公司有关。 如果您问我关于将核心业务开源的问题,这对许多企业而言将变得更加棘手,但我会继续做一些预测:
软件和源代码将逐渐成为商品。 在项目中利用更大,更健康的社区的能力将有所作为。 令人惊讶的是,有这么多公司痴迷于创建用户社区,而根本不担心(开发人员)社区可能带来的可持续发展。 此外,透明度和可信赖性将成为在线业务的主要差异。 您始终可以尝试将项目的非核心部分开源,然后看看会发生什么。 这样就诞生了一些很棒的实际标准。 我相信,越来越多的公司将开放其体系结构的外围设备外围组件,以遵循开发人员友好的政策并为团队带来更多的人才。
有人可能会说,这些都是务实的理由,但我想补充一个更合乎道德的理由。 确实,开发开源方法没有什么危害。 这样做可能是愚蠢的,或者它可能是您最好的选择,但是如果您要遵循这条道路,我会要求您至少了解开放源代码背后知识和社区共享的核心原则,以便您尊重开源。您面前有很多很多才华横溢的人的工作。 也许这是我几个世纪以来通过开放源代码将科学和人类知识联系起来的个人方式,这就是为什么尽管我退出了科学事业,但我一点也不感到疏远。
taiga项目管理