大话2免费版一级星盘炼化表

    1. <form id=zhudObCNh><nobr id=zhudObCNh></nobr></form>
      <address id=zhudObCNh><nobr id=zhudObCNh><nobr id=zhudObCNh></nobr></nobr></address>

      【媒體專訪】開源人物-禅道社區王春生:讓項目管理更便捷

      轉貼:
      微信公衆號

      【專欄導語】關于《開源人物》

      PowerData作爲一個分享開源技術,傳播開源文化的社區,我們將不再局限于數據領域的人物故事,而是將視野擴展到整個參與開源事業的人群中,因此決定對本欄目進行一次全新的改版升級,更名爲《開源人物》。


      從具有深遠意義的偉大的GNU計劃伊始,開源事業便如同星星之火,以燎原之勢在科技領域不斷發展壯大。在這一波瀾壯闊的發展曆程中,其中湧現出了諸多家喻戶曉的開源人物,他們宛如璀璨的星辰,各自憑借著精湛獨特的自身的技能,堅定不移地推動著開源事業向著更高、更遠的方向大步邁進。此外,還有衆多如 同繁星般在開源社區中默默耕耘的開發者們,他們有的像是專注于特定領域的專家,精心鑽研特定領域的開源項目開發,爲這些領域帶來了前所未有的創新和突破;有的則像是勤勞的守護者,積極參與開源項目的維護和改進,爲開源項目的穩定運行保駕護航。正是這些開源人物們齊心協力,以自己的滿腔熱血和專業技能,編織了一張緊密而又充滿活力的開源之網,持續不斷地拓展著開源事業那廣袤無垠的邊界,讓開源事業在人類科技發展的長河中熠熠生輝。


      我們希望通過《開源人物》這一欄目,能夠搭建一個連接開源愛好者、貢獻者和領導者的平台,讓更多人了解開源文化,參與開源項目,共同推動開源生態的發展。


      本期人物

      禅道开源社区创始人——王春生,江湖人称春哥。先后在雅虎、阿里妈妈和淘宝工作。主要负责引擎系统的自动化测试,先后和团队一起开发了BugFree、ESShop等系统,2009年发起禅道项目,成立禅道社区,开发禅道軟件至今。“禅道”是一款开源的全生命周期项目管理软件,基于敏捷和CMMI管理理念进行设计,集産品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整地覆盖了项目管理的核心流程。

      “禅道”品牌是受《编程之道》和《编程之禅》这两本行业专业书籍的启发。《编程之道》一书出自美国一位资深的程序设计师Geoffrey James之手。他以一种幽默、辛辣的眼光审视着发生在程序设计室里的各种故事,并运用东方的哲学思想进行深层次的思考和理解。《编程之道》一书自发行以来,不断受到来自各方面的青睐和好评,并多次重印。由于《编程之道》一书获得了普遍的认可,Geoffrey James进一步编撰了《编程之禅》一书,对《编程之道》这一经典著作进行补充。

      PowerData:春哥,禅道如今作爲一款優秀的項目生命周期管理軟件被廣泛使用,當初您是在什麽背景下決定創建禅道這個開源項目的?最初的想法是如何産生的?

      春哥:在自己創業之前,我曾在多家互聯網公司工作。這些公司中,有初創團隊,也有頂尖的互聯網公司。無論團隊規模大小,在研發項目管理上都有一些普遍問題,主要體現在以下三個方面:

      首先是團隊缺乏清晰的、標准化的流程。

      絕大多數團隊做項目管理,更依賴于團隊的經驗和能力。項目做得很成功,核心因素往往是有一位能力很強的項目經理或者主程。這樣的角色離開團隊,項目就會出各種問題。日常協作主要通過開會、郵件、IM軟件,靠各種溝通來對齊推進。這樣不僅僅需要投入大量的時間和精力,也會因爲信息需要不斷地溝通傳遞而導致出現各種偏差,最終會帶來各種各樣的問題。

      其次是缺少合格的項目管理從業人員。

      大學裏面很少開設項目管理方面的課程,即使有,也跟實際的企業項目管理場景嚴重脫節。一個組織裏從事項目管理工作的人,往往是因爲他們在技術方面比較突出而被提拔上來做項目管理工作。然而,技術的高手未必是管理高手。很多技術高手兼做管理工作之後,反而會因爲溝通能力、情商等方面的問題跟團隊成員産生各種矛盾,給團隊帶來了更多的問題。

      最後缺少成熟的項目管理工具。

      那時候市面上可選的項目管理工具很少,僅有的幾個選擇也存在各種各樣的問題,比如不夠成熟完善、功能有限、缺少本地支持等等。團隊還需要在多款軟件之間同步數據來完成協作,效率比較低下,操作繁瑣,也沒有辦法做到端到端的全生命周期跟蹤。


      總結下來,這三個問題分別是流程、人和工具的問題。這三個問題都很重要,但流程和人的問題解決起來比較困難,所以我的策略是先從工具入手。工具是流程的載體,我可以通過工具將業內的推薦實踐固化到軟件中,這樣一個團隊在使用工具的過程中,就可以逐漸建立研發項目管理的標准流程,進而推動團隊成員學習項目管理的各種知識實踐,實現人的能力提升。


      于是就有了禅道這樣一款項目管理軟件。所以說,禅道不僅僅是一款項目管理軟件,它更是我們團隊這十幾年來親身踐行的各種管理框架、標准、模型和方法的總結。


      PowerData:隨著IT技術的不斷發展,禅道也經曆了多個版本的叠代,您認爲禅道不變的核心功能是什麽?它能解決用戶什麽樣的痛點?

      春哥:禅道軟件自2009年開發上線,至今已有十幾年的發展曆程。 從整體的時間維度做切分,禅道版本可分爲四個大的版本系列:12版本、15版本、18版本和20版本。

      12版本系列是从0.01版本到12.5.3版本之间的所有禅道版本的统称,这之间累计发布了166个版本。12版本系列主要打磨了核心的研发过程管理,共内置了四个核心功能,分别是産品管理、项目管理、质量管理和文档管理。同时提供了産品和项目两个核心管理结构。也就是说,我们在禅道中明确把産品和项目这两个概念区分开,通过産品视图和项目视图,为産品经理和项目团队提供了针对不同管理场景的应用支持。産品和项目之间的区别和联系在于:産品定义了“做什么”,而项目定义了“如何实现”。所以,它们天然的关注角度是不一样的。其实有很多的项目管理软件没有明确的産品概念,它们会把一切都笼统地称之为项目。这从管理上来看不够严谨。


      此外,我们还内置了四个核心管理对象:需求、任务、Bug和用例。其中,需求最为核心,所有的一切都围绕需求展开。産品经理、项目经理、开发团队和测试团队围绕这四个核心管理对象展开协作,进行産品的全生命周期的管理,这其中包括産品的计划管理、项目的迭代管理、版本测试管理以及发布管理。


      這些是禅道一直不變的核心概念和功能。在後續版本中,我們對這些結構、概念和對模型方法的支持又做了擴充:15版本系列,我們內置了對CMMI的支持。18版本,我們內置了看板方法、SAFe、IPD和DevOps的功能,以及各種模型的融合管理。在20版本系列中,我們對系統做了徹底的重構,給後面十年發展打下堅實的基礎。


      禅道對這些管理結構、核心概念的支持,不需要組合多個工具來使用,也不需要額外的配置,開箱即用,可以有效地幫助研發團隊進行高效協作。


      PowerData:一款优秀的开源産品的迭代离不开开源社区的支持,在禅道社区的发展中您做出了哪些努力?

      春哥:可以說,我們把最核心的資源都投入到了對開源社區的支持上。

      無論是研發資源、技術支持,還是文檔內容方面,我們都不遺余力地投入,努力地將我們開源社區的版本做好,服務好我們的開源社區的用戶。例如,我們的用戶如果有了問題,可以通過電話、微信、QQ、官網的問答、論壇找到我們,提問的問題可以在最短的時間裏得到回複解答。我甚至還把很多收費版本裏面的功能開源出來放到開源版,以至于我們銷售同事對我提出了各種抗議。


      PowerData:您如何看待開源對于技術創新和共享的重要性?開源項目可能會面臨代碼被濫用或者商業利用的問題,您是如何應對這種風險的?

      春哥:開源對技術創新的重要性毋庸置疑,可以說開源是中國IT高速發展的動力源泉。

      至于代碼濫用或者商業利用的問題,我覺得最重要的是自身的強大,只有自身強大了,形成了事實上的影響力,這些代碼濫用的行爲就沒有生存的空間。另外,協議非常關鍵。我們目前是自擬的ZPL協議和AGPL雙協議發布,並不見得協議越寬松越好。


      PowerData:對于想要創建自己的開源項目的開發者,您有什麽建議?

      春哥:我的建議是一定要做商業化。

      首先從用戶角度來看,開源軟件的用戶需要開發團隊能夠持續更新軟件,這就需要開發團隊找到一個能夠持續的模式。

      当我们把一款软件开源出来,有用户开始使用,或者将其用作内部管理,亦或集成到自己的産品中。从因果角度来看,我们因为发布開源軟件这件事情和众多的用户产生了因果,而且是善的因果。所以任何一位能够把自己的代码开源出来的开发者,都是在做善事。

      隨著用戶增多,用戶對開源軟件的功能更新、Bug修複、技術支持的需求就自然而然地增多,開源軟件的維護團隊跟用戶之間的因果關系也隨之發生了變化。開源軟件作者最初的興趣會逐漸轉變爲更多的責任。在這個階段,就一定要考慮合理的商業化的模式,來平衡越來越多的用戶、越來越重的責任和開發者越來越多的投入、越來越疲憊的狀態之間的矛盾。單純用愛發電,是無法持續的。如果無法找到合理的模式,往往會演變成開發者和用戶之間的互相嗔怨。很多優秀的開源軟件最終結局就是主創團隊無法維系,停止更新,讓人惋惜。所以開源軟件作者需要尋找到合理的商業模式,産生合理的收入,同時又能滿足用戶越來越多的需求。這樣才是多贏的局面。這是大善,所以不要將開源和商業對立起來。

      以我们禅道項目管理軟件为例,我是2007年决定要做一款开源的项目管理软件。我用Freemind整理了一个商业计划书,明确了一定要做一款赚钱的開源軟件。这十几年走下来,基本上都还是按照2007年的计划在行动。禅道在2009年发布了第一个开源免费版本,在2012年跑通了我们的商业化之路。所以我们团队能够坚持地更新维护禅道軟件,为我们的广大用户提供版本更新、问题修复和技术支持,同时众多的用户也给了我们充分的反馈,帮助我们提升改进産品。这就形成了多赢的局面。


      其次,從我們團隊這十多年跟客戶打交道的經驗來看,中國的企業非常樂意爲高性價比的軟件買單。

      这一点我是想回答很多開源軟件作者的疑问:我的软件能够卖钱吗?很多開源軟件的作者都是搞技术出身,更多的关注点是如何将開源軟件做好上,对商业化没有概念,羞于谈钱。甚至觉得自己做了个開源軟件,谈钱就是一件很羞耻的事情,总会觉得自己的産品不够好、不敢卖。

      还是举我们自己的实际例子。我们是从2012年下半年开始销售禅道专业版的。那时候,我们团队无论从哪些方面都是非常不成熟的,産品也不成熟,团队也不成熟。但是还是有很多客户选择相信我们,采购我们的産品或者服务,我们就这样一点点地跑通了商业模式。

      最近這些年,企服賽道也一直討論“在中國做軟件、做SaaS爲什麽這麽難”,其中有一種觀點會認爲中國發展階段不成熟,企業付費意願低等等。這一點我是非常不贊同的,中國的企業非常樂意爲軟件付費買單,但這個軟件一定是高性價比的軟件。所以在中國做軟件,大有可爲。不過有一點我需要說明一下,做軟件賺大錢比較難,通過開源軟件賺大錢更不容易。


      最後,做開源商業化也是非常好的提升自己的方法。

      做开源商业化,先不管最终能不能跑通,在这个过程中对自己的提升也是非常宝贵的。很多做开源的朋友们,主要的关注点是在技术上。技术其实只是冰山一角。如果开始做商业化,就需要考虑産品定位、商业模式、定价策略、运营策略等各方面的问题,需要学会跟不同的人打交道,需要关注商标、知识产权等法律法规方面的知识,还需要考虑工商和税务等等。这对一个人的锻炼是全方面的,所以做开源的商业化,是一个非常好的提升自己的方法。有过这样的操盘的经历,对自己个人的能力和价值提升是非常有帮助的。后续再加入一个新的团队,就完全可以以更高Level的身份加入,我想这也是一种开源商业化对自己个人的回馈吧。


      PowerData:在項目創建過程中,您遇到的最大個人挑戰是什麽?您是如何克服的?

      春哥:對我個人來講,最大的挑戰還是個人的成長和突破。

      我也是從一個技術人員的角色逐漸過渡到企業的經營者的角色。在這過程中,我覺得最重要的是要保持開放的心態、保持學習、保持謙遜。除此之外,還有保持心態平和,降低對人和對事的期望值,可以減少很多的煩惱;保持運動,讓自己有一個好的狀態。


      从春哥的个人经历以及他的开源经历我们不难看出,一款优秀的産品一定是立足于实际生产情况而诞生的。针对用户痛点、痒点、爽点有规划的去逐步实现,让用户愿意为高性价比的産品买单。通过开源,开放使用得到用户们的反馈,改进産品,改良后的産品进而反哺开源,不断壮大産品本身。禅道发展至今已有15年,15年中禅道産品愈发完善,功能更加丰富,让我们共同期待它的下个15年。

      媒體報道
      HoME大话2免费版一级星盘炼化表