R&D Management 14 min read

How Alibaba’s CRM Team Shifted from Waterfall to Agile with a One‑Team Approach

Alibaba’s entertainment advertising CRM team replaced a slow waterfall process with a cross‑functional One Team and bi‑weekly iterations, cutting development time from 12 to under 6 days, delivery to under 20 days, improving collaboration, feedback loops, and overall product quality.

Alibaba Cloud Developer
Alibaba Cloud Developer
Alibaba Cloud Developer
How Alibaba’s CRM Team Shifted from Waterfall to Agile with a One‑Team Approach

Background

In March 2017 the author joined Alibaba’s Intelligent Marketing Platform CRM team, which supports sales, agents, and advertising revenue. The CRM system handles opportunity management, customer development, contracts, risk control, account management, and financial settlement. Its quality and delivery speed directly affect sales efficiency and advertiser experience.

Initial analysis showed the project followed a waterfall model: two months of development, one month of testing, and a single release, causing long feedback cycles and information loss.

Problems with Waterfall

1. Information gaps due to hand‑off collaboration.

2. Inability to respond to change; requirements changed during development, requiring redesign.

3. Late user feedback; most issues were discovered just before release.

Improvement Plan

The team formed a cross‑functional “One Team” consisting of business, product, and development core members, later adding operations. One Team creates quarterly product roadmaps, aligns goals, and holds bi‑weekly meetings to review feedback, sync progress, and plan the next iteration.

They switched to a two‑week iteration cadence, emphasizing requirement splitting and a Definition of Ready/Done.

Requirement splitting uses user‑story‑mapping to deliver complete user journeys, starting with a Minimum Viable Product (MVP) and iterating.

Implementation Details

Bi‑weekly meetings cover: user feedback on released features, current iteration status, and upcoming core requirements.

Development and testing for the current iteration run in parallel with analysis for the next iteration, reducing waiting time.

Strict DoR and DoD criteria, automated testing, and CI/CD pipelines are introduced.

Results

One Team improved cross‑department trust and decision‑making. Development time dropped from 12 days to under 6 days, and delivery time stayed within 20 days. Quality remained high, with defect‑fix speed and test quality at group‑leading levels.

Frequent releases (every two weeks) enabled rapid hypothesis validation, faster value delivery, and better responsiveness to business needs, such as delivering prioritized data reports.

Challenges Ahead

With limited resources, the team must continue to focus on delivering high‑value features quickly, automate deployment to reduce release overhead, and deepen agile practices.

Conclusion

The One Team mechanism and short, rhythmic iterations successfully transformed the CRM team from waterfall to agile, achieving faster, higher‑quality delivery and strong business recognition.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

process improvementteam collaborationsoftware developmentCRM
Alibaba Cloud Developer
Written by

Alibaba Cloud Developer

Alibaba's official tech channel, featuring all of its technology innovations.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.