【转】搜狗开源内部项目管理平台Cynthia意欲何为
FROM : http://blog.csdn.net/dj0379/article/details/38356825
目前,在项目管理与缺陷管理系统上,中国的中小开发团队基本都在使用国外产品,在理念、使用习惯、易用性上都不能很好地与自身“兼容”。相比之下,本土互联网大公司的成熟内控系统,既经历了不同发展阶段的深刻实践,又具有本土化优势,是不错的选择。但其作为公司的核心管理能力之一,并不会轻易对外开放。因此,近期当搜狗宣布将其内部研发的Cynthia项目与缺陷管理解决方案面在Github和开源中国上免费开源以后,引发了大量中小开发团队的关注。
搜狗Cynthia作为国内“第三大客户端”公司强大的后台技术支撑系统中的一员,是在吸收搜狗多款产品项目管理最佳实践的基础上,结合项目生命周期管理理念,并融入自身对项目管理的思考,历经了7年打磨与完善而成的,其优势和易用性已被搜狗强大的产品能力充分验证。据了解,搜狗内部由Cynthia管理的项目每个月基本都保持在数百个以上。
据悉,Cynthia最大的亮点首先是在流程建立时引入可拖拽的图形化操作界面,让开发者定制和管理流程更加灵活;同时,Cynthia还提供了丰富的快捷操作以及强大的数据库管理分析等功能提升管理效率。除了问题管理,Cynthia还用于需求管理、运维管理等各种工作流程的管理。
代码开放是基础,绝不用数据绑架用户
值得关注的是,Cynthia将源代码完全开放,而且提供了数据自由导入导出接口,最大程度便利了开发者。资深程序员老葛表示:“看一款软件的开源程度,代码开源是基础,在此基础上允许用户自由导入、导出数据,表示厂家并没有借机通过数据绑架强留用户,更能显示出其开源的诚意及对自己产品的信心。”
老葛口中的数据绑架,通俗来讲,就是MSN的聊天记录不能导入QQ,反过来,QQ的聊天记录也不能导入MSN,因为两者的数据格式不兼容。而Cynthia不存在这样的问题,用户可以自由的将数据导入导出,没有任何限制。
行业资深人士认为,搜狗选择将Cynthia开源,不仅能够帮助广大开发者提高管理水平,反过来,通过开源社区的力量也帮助搜狗进一步提升该关键的成熟度。同时,搜狗此举也彰显出作为一个技术驱动型公司的自信和开放的态度。
Cynthia并非方法论,而是让开发者有能力应对变化的工具
随着互联网竞争日趋激烈,一款产品往往需要数千万甚至上亿用户管理规模才可以生存和发展。对于很多中小开发团队来说,用户每上一个量级,对后台管理系统、品质管理水平,都是一次重大挑战。
在业内,搜狗产品在技术、用户响应速度、品质管理等方面有口皆碑,这一切得益于包括Cynthia在内的一套内部管理系统的支撑。搜狗用户从零起步,至今PC端用户规模达4.58亿,移动端用户规模超2亿,Cynthia作为最重要的管理系统自始至终发挥着重要的作用,为搜狗搭建了稳固的后防,成为搜狗软实力的重要体现之一。
除了产品和项目管理上的优势值得关注,业内人士认为,该工具本身所蕴含的搜狗成长过程的思路更值得开发者所关注。
作为一家以技术见长的公司,搜狗的正式员工超过2,400人,其中技术员工比例超过82%,如何充分发挥这些人的潜力、提高公司整体运营效率、发现和培养更多优秀的人才,Cynthia系统也成为重要的试金石。
业内资深人士认为,Cynthia系统和以往管理系统最大的不同,是它并没有设置一个管理枷锁将使用企业“锁”住,整个系统给人的感觉就是一个可以随意组合的强大工具,可以随使用者的心意变形。
透过搜狗发展里程及Cynthia开源事件可以看出,搜狗想传递给中小开发者的只有两个字:变化。搜狗作为国内用户数量增长速度第一的互联网企业,其互联网思维并不是一种模式,而是一种如何面对快速变化的环境的能力。
从王小川以12个兼职名额开始搭建搜狗团队开始,无论是内部还是外部,搜狗都在不断的经历升级变化。2004年搜狗搜索上线,在百度、谷歌等巨头缝隙中顽强生存,留下了“星星之火”。其后,搜狗又陆续推出了输入法和浏览器等产品,并相继获得成功,并借此形成了著名的“三级火箭”发展模式,逐步进入互联网的中心舞台。
而从外部环境上,搜狗于2013年和腾讯公司战略牵手,改变了整个搜索市场的格局,与百度一起成为在PC搜索、移动搜索均具领先优势的两大搜索引擎。腾讯强大资源优势,也给搜狗各个产品线带来全新的动力。搜狗PC搜索和移动搜索已全面入驻腾讯版图,为腾讯网、QQ浏览器、腾讯导航站的海量用户提供全面搜索服务,全面扩大了搜狗搜索的用户场景覆盖。其独家推出的微信公众平台搜索,更是帮助搜狗成为唯一具备微信搜索功能的搜索引擎,搜狗与竞争对手的差异化进一步扩大,竞争力再次提升。
而最近发布的2014年Q2财报显示,搜狗首次实现900万美元的规模性盈利,其十年间的技术与资源积累的价值已开始大放异彩。
“十年间的不断变化,搜狗公司的产品和用户的规模都扩大了数倍,项目管理过程中的经验和教训都凝集在了Cynthia系统中,但Cynthia并不是一套方法论,而是一套让开发者有能力应对变化的工具,我们期望Cynthia能够帮助更多的优秀团队快速成长,为用户创造更多有价值的产品。”搜狗桌面测试部高级经理鲁剑表示。
【转】搜狗开源内部项目管理平台Cynthia意欲何为的更多相关文章
- 【转】使用Apache Kylin搭建企业级开源大数据分析平台
http://www.thebigdata.cn/JieJueFangAn/30143.html 本篇文章整理自史少锋4月23日在『1024大数据技术峰会』上的分享实录:使用Apache Kylin搭 ...
- 大众点评开源分布式监控平台 CAT 深度剖析
一.CAT介绍 CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解.CAT不仅增强了CAL系统核心模型,还添加了更丰富的报 ...
- 使用Apache Kylin搭建企业级开源大数据分析平台
转:http://www.thebigdata.cn/JieJueFangAn/30143.html 我先做一个简单介绍我叫史少锋,我曾经在IBM.eBay做过大数据.云架构的开发,现在是Kylige ...
- EasyDarwin开源流媒体云平台设计与实现(分布式+负载均衡)
前言 早在2013年我就设计了一套架构非常简单的分布式流媒体服务器平台<基于Darwin实现的分布式流媒体直播服务器系统>,当时的考虑如今看来有诸多的细节点没有考虑到:1.CMS是单点部署 ...
- 2019你该掌握的开源日志管理平台ELK STACK
转载于https://www.vtlab.io/?p=217 在企业级开源日志管理平台ELK VS GRAYLOG一文中,我简单阐述了日志管理平台对技术人员的重要性,并把ELK Stack和Gra ...
- Go 开源博客平台 Pipe 1.0.0 发布!
这是 Pipe 博客平台的第一个正式版,欢迎大家使用和反馈建议! 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用. 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 ...
- iSpy免费的开源视频监控平台
iSpy包括英文,Deutsch,Español,Française,Italiano和中文的翻译 iSpy是我们免费的开源视频监控平台.iSpy作为安装的Windows应用程序运行,具有完整的本地用 ...
- 基于Node.js的ghost开源博客平台
Ghost 是一套基于Node.js 构建的开源博客平台(Open source blogging platform),具有易用的书写界面和体验. 1.安装node windows 下安装npm:ht ...
- EasyDarwin开源流媒体云平台之语音对讲功能设计与实现
本文由EasyDarwin开源团队成员Alex贡献:http://blog.csdn.net/cai6811376/article/details/52006958 EasyDarwin云平台一直在稳 ...
随机推荐
- windows下安装mysql8.0压缩版
下面总结下安装过程: 首先解压下载好的压缩版本. 将解压后mysql的bin文件目录配置系统环境path变量中 使用cmd打开命令窗口,输入mysqld --initialize命令初始化 ...
- oj提交时常见错误归纳
Presentation Error: 常见的PE错误应该有以下的几种情况: 每行输出之后有空行 每两行输出之间有空行 一行中,每个输出数字(或字符串,等)之间有空格 一行中,每个输出数字(或字符串, ...
- Python3 决策树ID3算法实现
# -*- coding: utf-8 -*- """ Created on Wed Jan 24 19:01:40 2018 @author: markli 采用信息增 ...
- 「WC 2019」数树
「WC 2019」数树 一道涨姿势的EGF好题,官方题解我并没有完全看懂,尝试用指数型生成函数和组合意义的角度推了一波.考场上只得了 44 分也暴露了我在数数的一些基本套路上的不足,后面的 \(\ex ...
- UOJ.386.[UNR #3]鸽子固定器(贪心 链表)
题目链接 \(Description\) 选最多\(m\)个物品,使得它们的\((\sum vi)^{dv}-(s_{max}-s_{min})^{du}\)最大. \(Solution\) 先把物品 ...
- [POI2013]Morskie opowieści
[POI2013]Morskie opowieści 题目大意: 一个\(n(n\le5000)\)点\(m(m\le5000)\)边无向图,边权均为\(1\),有\(k(k\le10^6)\)个询问 ...
- PHP 命名空间与自动加载机制介绍
include 和 require 是PHP中引入文件的两个基本方法.在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 requ ...
- 用户 'IIS APPPOOL\DefaultAppPool' 登录失败【收藏】
转载:http://blog.csdn.net/wenjie315130552/article/details/7246143 问题是应用程序连接池的问题.网上有些朋友说是Temp文件夹的权限的问题. ...
- 使用httpclient需要的maven依赖
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore --> <dependency& ...
- 【原】getInputStream()与getParameterMap()获得Post请求的数据区别
[前言] 最近在写一个接口,写好以后想测试,自己写ajax(Post方法)来调用接口倒是可以用action所在类的属性的get/set方法获得数据.但是不只是页面的ajax会调用这个接口,还有外系统会 ...