The creative Kung fu of Agile penguins

Source: Internet
Author: User
Keywords Publishing practice innovation Tencent

011 June 24 ~ 25th, the Agile practitioners ' event scrum gathering conference was held in Shanghai, and the event gathered http://www.aliyun.com/zixun/aggregation/8150.html "> Traditional industry and the Internet industry many well-known enterprises, such as Baidu, Alipay, SAP, Ericsson ... The guests from Tencent also brought the essence of Tencent's agile practice for 6 years--innovative agile practice, combined with the actual business of Tencent, the story shows the origin and value of the practice.
Tencent Agile Coaching & Senior Project manager Ayongliang the event to share Tencent's six unique practices in agile exploration:


This article will look back at some of the most intriguing practices of how to achieve speed development.

2009 The most popular game QQ farm, a week up to 23 releases, why does it need so fast development speed? Because farm play is very simple, must continue to introduce new game, new crop, can let the user is long attracted here, so 2 weeks is too slow, must be faster to meet the user.

So how does it do that?

Innovation Practice: Self-running team

The early farm projects were very stressful, in order to improve efficiency, the project manager hope that each role can go all out to improve their efficiency, so they take up a lot of communication and promote the work, the feeling is that everyone in the PM pushed away, once PM vacation, the project basically no output, At that time went, found that the problem is very serious, feel that the team's initiative must be mobilized to do, but we have been accustomed to the existing working methods, in the short term it is difficult to reach the self-organizing team. Thinking more and trying for a while, I found a "quasi self-organizing team" in the middle stage, which we call the "self-running team".

Since the operation of the team, is the requirements of the development process in detail into the development of the various links, and clear each link in charge, by the person responsible for driving upstream and downstream of the person, and no longer by the project manager to connect each link, and then with the efficient Project assistance tool platform to achieve the development process The project manager then becomes the service provider, observes the bottleneck between the links, and takes timely measures to remove the obstacles.

Take the initiative and cooperation of the team to improve significantly, a girl's Day activities, the morning to put forward ideas, 6 o'clock in the afternoon on the line.

The overall efficiency of the team and the degree of tacit understanding can be further enhanced if other practices such as the task wall and the version wall (two innovative story walls) and the various team-building methods are complemented.

Innovation Practice: Publishing Cars

Too frequent conferences break the rhythm of the team, effective release management is essential, according to business characteristics, we usually use three kinds of release mode, we call it "release car."

Shuttle mode: Like a bus, fixed cycle, such as the release every two weeks, this week is more suitable for the characteristics of better product planning, such as QQ client basic every month will release a version.

Taxi mode: Unlike QQ client, QQ server as a platform, its demand source is very many, so it uses multi-line parallel way, according to the demand source divided into more than 10 subprojects, according to each subproject if you want to publish, like playing the same as called with the release. His advantage is fast, but the cost of coordinating the release is relatively high, compared to the bus to spend more money.

Police car mode: As the name implies can not be driven by regulations, so for a special emergency needs or operating events, police cars must be used in this mode, emergency release, but this cost is higher, will make traffic chaos, development rhythm break.

Innovation Practice: Grayscale Publishing

Tencent has long proposed the concept of grayscale publishing, simply put, will be a business is not published to all users, but a phased release, the purpose of two aspects, one is to reduce the pressure on the server, the second is a small area can be collected to the user feedback, if the business problems, will not allow a wide range of users affected.

As experience accumulates, we have a number of grayscale strategies and methods, grayscale also has more applications, even introduced to the test environment, that is, select some enthusiastic users, the function first released to them, through their use, to help us do some of the current network test, which makes some difficult to simulate the test scenario becomes simple, The pressure on testers is greatly reduced; More important users are the best testers, the results are more realistic, and they enjoy the privilege of giving priority to experience.

About the author

Ayongliang, Tencent Agile Coach & Senior Project Manager, has been involved in project management and coaching in the business of QQ Farm, Qzone Mall, SOSO, wireless applications, and online games. He has been a renowned agile consulting firm ThoughtWorks Senior Agile Consultant. Interested communicators please contact: Ayongliang Weibo

Source Address: http://djt.open.qq.com/po......=view&aid=209

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.