大规模视频网站的计费与流量管理
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
该内容已经被标记书签!
标记书签错误,请重试!
作者 乔梁 发布于 2008年3月31日
最近,在google的AgileChina讨论组中出现了一系列的帖子讨论Scrum,内容涉及对Scrum的理解、CSM的接受程度及其在国内的实施效果等方面。从这些讨论的字里行间不难看出,业内人员已对“敏捷”有了更深入的思考,而不再是最初的模仿。与此同时,InfoQ中文站也刚好完成名为《Scrum在中国——企业实施情况调查实录》的调查报告,用事实回答了部分参与者提出的问题。
徐毅说道:
Scrum是一个框架,最主要的是一些basic value,这样的一个框架主要focus在团队建设和管理上,实际使用中一般都结合其他的practice,主要是和XP的practice结合起来。 而在选择这些practice,对当前状况进行评定,并选择合适的方法时,必须要遵循那些basic的value。而与之相反,ozzzzzz认为,Scrum算不上什么框架,因为它是完全管理和团队面向的。而且在小团队实施也显示不出啥立竿见影的效果。并提醒大家道:“组织的管理水平和能力以及手段,是应该和其生产能力相匹配的,即不能过高,也不能过低。”
就目前情况看,国内绝大多数企业还没有到可以实施scrum的地步。而有这个实施能力的企业,又未必会实施这个方法。所以它目前的处境比较尴尬。但是就如 同在国外agile方法推进的历程一样,当初期的容易见效的方法在个别的、局部的取得成绩之后,这个方法就会自然的得到大范围应用。所以对现在大家不要着 急,先从基础搞起。
... ...
说到这里我也顺便说说现在在国内推广敏捷的问题。其实就现在的情况看,我们推广的不是敏捷,而是基础性的软件工程思想和方法,比如最基础的配置管理,估 算和回溯,计划和监控,自动测试和构造,风险和控制。只不过我们可以在传授这些基础的同时,讲一讲敏捷的思想和简单的做法。......我们坚持个最多3 -5年,国内的环境就会得到根本性的改善。其实大家回头看,现在的情况同5年前比较,有多么大的进步,就会明白速度还是很快的。关键还是要扎实的打好基 础,并且多做科普的工作。
我觉得CSM课程对于大家入门scrum还是非常有帮助的,在经费允许的情况下,建议大家去参加这个课 程。......CSM不过是一个起点,(仅)比自己摸索要高一点点的起点。而scrum essential就是那些sprint planning,sprint review,daily scrum,sprint retrospective等等具体实践。
我想非常有必要区分scrum这个认证和微软的那些认证的区别。大多数认证都是有两个阶段,自我学习或培训,最后通过考试来获得认证。scrum的认证, 2天的讲解,并没有一个考试的环节,没有expected result的check,是不能用对其他认证的标准来衡量其效果的。它更多的是一个入门。
个人看法,如果你已经有了丰富的实践经验,那么CSM的课程内容对你来说可能会觉得没什么新鲜的。但是如果你希望加入到整个scrum的认证体系,想获取 CSP,CST的资格,那你必须去通过这个认证。而认证一个方面的作用,也就是对能力的评估,你给人做scrum培训的话,与其介绍你有多少年的经验,你 的理解等等,都不如拿出CST的title有说服力,更不要说现在没有CST认证的话去做CSM的培训,应该算是非法的或者不被认可的吧......
而Liu Jun也支持通过参加培训来入门,
这个培训会系统的给你介绍Scrum的知识体系,并且会传递讲师的很多经验,这比你自己看几本书籍显然生动地多。......认证只是产业化的一个手段, 可以催生出新的商业机会和职业。如果想入门Scrum,可以参加这个培训。如果想捞个Title,也可以参加这个培训。老实说我是后一个目的,还有就是看 看培训时,国内同行抛出的一些问题和实践。
可是,由于某些认证在国内产生的负面影响,相比较而言,持怀疑态度的人似乎更多一些。pengfei wang写道:
怎么您一解释我越发觉得这是个圈钱的活儿捏~ 我有好几年的FDD经验。FDD也在美国搞过认证。为此我给Jeff 写过信,阐述同样的观点:软件行业是个用能力证明自己的圈子,目前还没有所谓的法定准入资格, 虽然IEEE想那么搞. 那么, 所谓不经过认证去给人传授知识是非法一说就显得很荒谬了。收费的培训大家都能接受,但这种交钱拿本本就说有资格的方式,恕我无理, 实在比较反感。
ozzzzzz说道:
此认证自打一推出,就引起非常多的争论。包括推出者自己,都承认这个认证用处有限。而就其内容来说,我觉得也很奇怪。同时我非常怀疑他们能够在国内找到合适的教师(其实即便在国际范围内,我觉得合格的教师也不多)。
咖啡屋的鼠标也同样担心认证的效果,
认证真是一到国内就变味。目前(公司在)过CMMI中,看到“认证”二字就头大。国内的认证这个词本身的名声都已经不好了。比较起自己冒这个险去考一个不知道好坏的认证,现实环境激励大家倾向于靠公司去冒这个险。
Liu Jun说,“在上个月报名参加了这个培训,其实主要是想弄个认证,谁要Scrum Alliance规定只有经过培训才能有认证呢。”可Jeff Xiong随即提出疑问:“交数千元,听两天课,拿一个本,我可以这样理解吗?”
陈之过在该帖中问到:“敏捷开发取得了多大的成功呢,比如是不是像书里面写的那样,提高了很多的效率呢?”
其实,从InfoQ中文站最近发表的《Scrum在中国——企业实施情况调查实录》和《风翼天翔——Scrum在Yahoo!中的成功应用》 两篇报道中也可初窥端倪,即并非所有人都喜欢Scrum,评价其成功与否的因子也趋于感性,无法一概而论,而另一个事实就是并非所有软件组织都接受 Scrum,虽然原因各不相同。归根到底,目前还没有那种既直接、又有效且客观,并被所有人认同的方法来衡量Scrum的实施效果,只好由实施Scrum的软件组织自己来评判啦。
作为InfoQ的热心读者,您对Scrum有什么看法?在您的团队中是否实施了Scrum?如果是,效果如何呢?将您的经验分享出来,让大家从中学习一下如何?
乔梁 有十多年软件开发及项目管理经验,专注于提高软件企业提高交付能力。现任百度项目管理部高级架构师。
同意咖啡屋的鼠标所说的,很多认证一到了国内就变味,花几千块钱,上几天课,然后拿个所谓的证书。有用吗?真的有用吗?如果一个认证的门槛太低的话,最好不要去理它。话说回来,认证的本意是表示你曾经参加过这个课程,而且理解了课程上所讲的知识,所以如果我们期望通过认证的人们都神通广大,那就是我们的不对了。
同意徐毅的观点,CSM认证只是证明了你学过CSM的2天课程,表明你比别人没有学过或者读过类似书籍的人知道得多一点。关键是Scrum Development需要和Agile一起开展起来使用,并且把切合实际的Practice一起结合起来,发挥最大的效果。Agile类的新开发形式都需要学习,例如:Test Driver Development, Continuous Integration, Test Automation, Pair programing等等,这些东西得一起应用才行,缺一不可。
关键是Scrum Development需要和Agile一起开展起来使用……Test Driver Development, Continuous Integration, Test Automation, Pair programing等等,这些东西得一起应用才行,缺一不可。
给出个缺一不可的理由先~~
认证只是一个过程,是一个证明自己能力的方法。如果喜欢敏捷,认同敏捷,就不用讨论认证的作用了。
不知道scrum要在什么样的团队才能立竿见影?
我觉得就是一个框架,还提供了很多扩展点,如果结合实际把xp的一些经验引入的话那就比较好了.
scrum从整个执行的过程来说,我感觉就很适合人类的思维方式,不知道为什么有些人就这么难接受呢?
持续改进,或者日本人说的kaizan,就是从微小处逐步引入并持续改进。TDD, 持续集成,自动化测试,结对编程。对于一个team来说,一下子全部引入是不现实的。客户也不可能接受你在一个sprint里面不产生任何的可以看到的产出。
比如说,刚开始只是引入结对编程。然后自动化测试。然后TDD,持续集成。一年甚至一年半里面,这些都能run起来。就是很成功很成功了。
一口吃不成胖子,一个不吃更不会成胖子。
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011。
2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011。
篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
6 条回复
关注此讨论 回复