关于2KB开源访谈
2KB开源访谈是2KB开源推出的一系列针对国际优良开源软件作者的访谈,以文字的方法记载并传达。我们盼望2KB开源访谈能全面的展示国际开源软件、开源软件作者的近况,实在推进国际开源软件的使用与开展。
王春生 ,开源喜好者和笃行者,04年到07年开发保护bugfree,06年掌管ECShop初版本的开发。2009年起Start禅道项目治理软件的开发。中庸的矫捷喜好者和奉行者。爱好用干洁净净的代码来处理问题,爱好登山,念书:)。
禅道 是第一款国产的优良开源项目治理软件。它集产品治理、项目治理、质量治理、文档治理、组织治理和事务治理于一体,是一款功用齐备的项目治理软件,完满地掩盖了项目治理的中心流程。进步前辈的治理思惟,公道的软件架构,简练实效的操作,优雅的代码完成,灵敏的扩大机制,弱小而易用的api挪用机制,多言语支撑,多作风支撑,搜刮功用,统计功用——这一切,您经过禅道,都可以具有!禅道在手,项目无忧! SQLParser
1. 可否先引见一下你本人(技巧布景、任务阅历、进修阅历)
大师好,我叫王春生。十分快乐能经过2KB开源的2KB开源访谈和大师交换。我2001年结业于北京师范大学,我学得是中文专业,但大学的时分对盘算机十分感兴味,就Start自学盘算机。那时分十分有幸碰到了几位名师,在他们的影响下,Start接触linux, mysql, apache和php这些开源软件。
结业后前后在几家互联网公司任务,首要从事是基于lamp架构的网站使用开发。2006年参加阿里巴巴,首要担任主动化测试。
喜好开源,前后开发了BugFree(2004年到2007年)、PHPGEN、ECShop(2006年)等多个开源软件。
2. 是甚么促使你开发禅道开源项目治理软件?为何取这个名字?
04年到07年做BugFree时,那时分感到一个团队有测试治理就曾经很不错了。但06年到09年在阿里的任务阅历让我深深的意想到纯真的测试治理是远远不敷的。我事先以测试职员的身份介入了非常多的项目,但非常多时分觉得很无法。我可以把测试任务做得很好,但又能怎样呢?非常多需求在一Start的时分就错了。项目研发常常延期,后果测试工夫就被紧缩,质量天然也会被紧缩,上线以后常常会出非常多的Bug。这时候候我就渐渐意想到该当往泉源走,把全部的项目治理都应当治理起来。
固然不是说我们的团队没有项目治理,而是项目治理存在非常多的问题。比方流程过于庞杂,存在大量的反省流程,但这些流程需求靠人来驱动,就比拟累。再加入没有得力的Tools支持。事先我们运用sharepoint作为需求治理,运用xplanner作为Task治理,然后运用BugFree作为缺点跟踪。这三个系统之间就存在信息同步和流转的问题。而事先(貌似如今也仍是如许)只能靠人工来驱动,Tools就没有启动它应有的减轻任务量的用处。
市道上也有非常多的项目治理Tools,但掩盖的流程常常不敷。绝大部分的项目治理Tools只是掩盖到了项目标方案和Task治理,从功用上存在严重的缺失。所以就萌发了做一个完好流程掩盖的项目治理Tools的设法。
禅道这个名字起源于两本书:《编程之道》和《编程之禅》。第一本书大师应当比拟熟习,第二本是它的姊妹篇,是老外关于盘算机文明、哲学和汗青方面的一些了解, 蛮风趣的。我也是在读这两本书的时分才晓得禅的英文单词是"zen",道的英文单词是"tao"。禅道也是中国文明中十分具有代表意义的两个字,我们取意禅道项目治理,也是盼望可以经过这个Tools把我们的一些了解和探究和大师实行分享,尽力的去捉住项目治理的实质,摒除那些杂乱无用的流程。
3. 绝对此外项目治理软件而言,禅道有甚么优势和特色?
1. 开源的软件,便利灵敏。
2. 中心治理思惟基于矫捷办法scrum。
3. 完好掩盖需求治理、Task治理、测试治理三个中心流程,一个Tools掩盖项目治理的完好流程,无需再整合n套Tools。
4. 国产软件,中文支撑,操作习气更契合国人。
5. 扩大灵敏,经过面向工具机制完成的扩大机制,可以将禅道改动成完整分歧的一个系统。内置插件治理,可以便利的取得官方的插件使用并实行装置或许晋级。
6. 有力靠谱的支撑。从09年宣布禅道第一个版本以来,我们为不计其数的用户供给了收费即时的支撑。
7. 简直为零的投入,禅道作为开源软件,其投入简直为零,比拟动辄十几万的贸易软件,您选择禅道没有任何风险。
8. 开发团队曾经公司化运作,包管软件的耐久开展。
4. 禅道今朝怎样推行,在业界的使用状况怎么?
禅道的推行首要靠下面几种方法:
1. SEO。
2. 口碑。
3. 合股网站的旧事稿,比方我们oschina,每次新版本宣布都可以带来非常多的流量,感激 :-)
4. 软件下载站的协作。
5. 问答、论坛发贴。
禅道如今有了必定的着名度。从我们统计的搜刮要害词来看,大部分的搜刮都是和禅道有关系的。禅道如今的装置量大约在几万家公司摆布,有了本人必定的用户群。
5. 今朝介入开发/保护禅道的职员有几多?
如今开发有5人。
6. 你们公司如今是怎么运营禅道这个产品?其他公司用禅道能否有给你们付费?
禅道的首要形式是开源软件收费,增值功用和办事免费。我们方案的几个月入点:
1. 免费版本: 和开源版原形比,首要增加一些微观治理方面的功用,比方甘特图,看板,日记,日历,统计报表等功用。
2. 免费插件: 可以将免费版本中的任何一个功用点拿出来单卖。
3. 在线托管: 我们为分布式团队、创业团队供给了在线托管办事(www.5upm.com),无需本人保护,可以很便利的实行在线的协同。还供给了subversion和git办事。
4. 培训:基于禅道软件的运用培训。
5. 定制开发
6. 技巧支撑。
曾经有非常多的客户,上面6项都有分歧水平的月入 :-)
7. 禅道开展这么多年,能否有内部职员提交过代码或许为禅道项目做过奉献?
禅道这几年还没有内部职员提交过代码。有非常多冤家已经表现想介入禅道项目,帐号也守旧了,但大师都比拟忙,最初也都没有工夫来介入开发。却是有冤家写过一些插件,比方通知布告治理,ldap集成等功用。反应建议和bug的冤家有非常多,另有非常多冤家帮助守旧qq群,帮我们做打包任务,帮我们做宣扬,如许的冤家太多了。也十分感激他们。
8. 禅道未来的开展标的目的?
1. 优化用户体验:继续完美软件功用,改良操作体验,晋升功能。
2. 平台化:完美开发文档和插件机制,整合其他系统和资本,将禅道打形成企业外部治理平台。
3. 国际化:完美英文的文档和界面,进军国际市场。
9. 可否谈一下你对开源的了解,和对国际开源技巧和产品的见解?
我们以开源的方法来开展禅道,有两个层面的思索:
1. 这是我们的一个开源情节吧。项目治理范畴还鲜有做的比拟成熟的开源软件,我们想经过本人的尽力,做一个好用的Tools给大师用。
2. 开源也是我们的一种贸易形式。开源软件比拟轻易推行,轻易取得用户的承认,也能够疾速的取得用户的反应,这些都是贸易软件所不具有的。
国际的开源颠末这么多年的积聚也有了一些比拟成熟和有影响力的开源项目。不外从整体上来说,绝大部分的开源项目不敷成熟和完美,难认为继,没法不断开展。
10. 你有甚么建议给顺序员初学者吗?
必定要装置一个linux系统(没有gui界面的),然后严严实实的玩上几年,绝对的是妙手 :-)
11. 可否给2KB开源提一些看法和建议?
2KB开源做的蛮好的,很爱好这类兼容并蓄的襟怀。也十分感激oschina对禅道一向的支撑。要说建议的话,能否可以把开源软件和贸易软件的辨别更分明一些? 不晓得红薯老迈是怎么思索的。哈哈。
2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务