Tagged articles
60 articles
Page 1 of 1
FunTester
FunTester
Apr 13, 2026 · Industry Insights

How AI Is Redefining Agile Development: Strategies, Product Shifts, and Personal Growth

The article analyzes how AI is fundamentally reshaping agile development across strategic, product, and personal dimensions, urging organizations to treat AI adoption as a cultural challenge, developers to focus on rapid problem discovery and validation, and individuals to evolve from prompt users to autonomous AI agents.

AIAgile DevelopmentAutomation
0 likes · 11 min read
How AI Is Redefining Agile Development: Strategies, Product Shifts, and Personal Growth
Frontend AI Walk
Frontend AI Walk
Dec 19, 2025 · R&D Management

Mastering AI‑Driven Agile Development: The BMAD Method Guide

This article introduces the Breakthrough Method for Agile AI‑Driven Development (BMAD), explains its role‑based workflow, compares it with traditional single‑agent coding, and provides step‑by‑step practical demos using Cursor and Antigravity to illustrate how AI agents can be orchestrated for planning, design, and implementation.

AIAgile DevelopmentBMAD
0 likes · 28 min read
Mastering AI‑Driven Agile Development: The BMAD Method Guide
Test Development Learning Exchange
Test Development Learning Exchange
Apr 29, 2025 · Fundamentals

Shift-Left and Shift-Right Testing Strategies: Definitions, Advantages, and Applicable Scenarios

This article explains Shift-Left and Shift-Right testing approaches, detailing their definitions, benefits such as early defect detection and real‑world validation, and suitable contexts like agile development, SaaS platforms, and high‑risk industries and continuous improvement.

Agile DevelopmentDevOpsShift-Left Testing
0 likes · 4 min read
Shift-Left and Shift-Right Testing Strategies: Definitions, Advantages, and Applicable Scenarios
DeWu Technology
DeWu Technology
Mar 19, 2025 · R&D Management

Project Management Evolution: Strategies from the DeWu Algorithm Team

The DeWu Technology Department’s algorithm team outlines its project‑management evolution, confronting shifting business demands and technical complexity, and proposes six strategies—hybrid agile‑waterfall methods, rigorous requirements prioritization, standardized experiment processes, unified documentation, strengthened cross‑team collaboration, and data‑driven outcome quantification—to boost efficiency and business value.

Agile DevelopmentCross-Team CollaborationData‑Driven Decision Making
0 likes · 21 min read
Project Management Evolution: Strategies from the DeWu Algorithm Team
Model Perspective
Model Perspective
Sep 28, 2024 · Fundamentals

How Agile Practices Can Supercharge Your Mathematical Modeling

This article explores how integrating agile development principles—iterative modeling, rapid feedback, collaborative teamwork, and agile tools—can transform traditional linear mathematical modeling into a more flexible, efficient, and accurate process, illustrated with a pandemic‑prediction case study.

Agile DevelopmentCase StudyMethodology
0 likes · 7 min read
How Agile Practices Can Supercharge Your Mathematical Modeling
Efficient Ops
Efficient Ops
Aug 1, 2024 · R&D Management

How Chinese Banks and Securities Firms Achieved Top Agile DevOps Maturity Levels

The article outlines China's agile development and DevOps maturity standards, highlights the rapid adoption by major financial institutions such as the Agricultural Bank of China and China Merchants Securities, and details the measurable improvements in delivery speed, quality, and user satisfaction achieved through these practices.

Agile DevelopmentCase StudyDevOps
0 likes · 9 min read
How Chinese Banks and Securities Firms Achieved Top Agile DevOps Maturity Levels
DevOps
DevOps
Jun 27, 2024 · Big Data

Agile Data Engineering: Code‑as‑Infrastructure, Reuse Strategies, and ETL‑Level Continuous Integration

This article explores agile data engineering, advocating code‑as‑infrastructure practices such as code‑everything, data and code reuse, and ETL‑level continuous integration, while discussing the trade‑offs between data‑centric and code‑centric reuse, cost considerations, and practical implementation tips for modern data projects.

Agile DevelopmentBig DataCode as Infrastructure
0 likes · 22 min read
Agile Data Engineering: Code‑as‑Infrastructure, Reuse Strategies, and ETL‑Level Continuous Integration
ZhongAn Tech Team
ZhongAn Tech Team
Nov 4, 2023 · Backend Development

How ZhongAn Bank’s Engineer Culture Drives Digital Banking Success in Hong Kong

The article examines ZhongAn Bank’s rapid growth in Hong Kong by highlighting its engineer‑first culture, self‑developed core services, agile and blue‑green deployment practices, AI‑driven document recognition, and commitment to inclusive fintech, illustrating how technology fuels its competitive advantage.

AI OCRAgile DevelopmentBlue‑Green deployment
0 likes · 9 min read
How ZhongAn Bank’s Engineer Culture Drives Digital Banking Success in Hong Kong
Efficient Ops
Efficient Ops
Nov 1, 2023 · Operations

How China Merchants Securities Achieved Top DevOps Maturity: A Deep Dive

At the 2023 GOPS Global Operations Conference, China Merchants Securities showcased its successful DevOps assessments—earning multiple Level 3 ratings in agile development and continuous delivery—demonstrating how standardized processes, tool empowerment, and a unified digital management system can accelerate digital transformation and boost market competitiveness.

Agile DevelopmentContinuous DeliveryDevOps
0 likes · 14 min read
How China Merchants Securities Achieved Top DevOps Maturity: A Deep Dive
Efficient Ops
Efficient Ops
Oct 30, 2023 · R&D Management

How China Agricultural Bank Achieved Leading Agile Development Maturity in 2023

China Agricultural Bank’s data platform and user behavior analytics projects passed the Level 3 Agile Development Management assessment at the 2023 GOPS conference, showcasing how agile practices, DevOps maturity, and cross‑functional collaboration drive digital transformation and high‑quality delivery in banking.

Agile DevelopmentBankingDevOps
0 likes · 16 min read
How China Agricultural Bank Achieved Leading Agile Development Maturity in 2023
Tencent Cloud Developer
Tencent Cloud Developer
Sep 6, 2023 · Fundamentals

Why Developers Still Write Low-Quality Code Despite Knowing Best Practices: Analysis and Practical Solutions

Despite reading best‑practice guides, developers often produce low‑quality code because tight deadlines, shifting requirements, low motivation, poor team standards, accumulating technical debt, insufficient automation, and delayed feedback create obstacles, but the article shows eight concrete challenges and practical solutions—ranging from better planning to tooling and mentorship—to bridge the gap.

Agile DevelopmentContinuous Improvementbest-practices
0 likes · 13 min read
Why Developers Still Write Low-Quality Code Despite Knowing Best Practices: Analysis and Practical Solutions
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 12, 2023 · R&D Management

Challenges and Approaches to Software Project Estimation

The article explores why software estimation is inherently difficult, discusses the pitfalls of striving for perfect plans, highlights the difference between accuracy and precision, and presents practical techniques such as small‑step development, historical reference, and T‑shirt sizing to improve estimation reliability in software projects.

Agile DevelopmentProject Managementsoftware estimation
0 likes · 10 min read
Challenges and Approaches to Software Project Estimation
Tencent Cloud Developer
Tencent Cloud Developer
Apr 24, 2023 · Fundamentals

Understanding Business System Complexity in Software Development

Software teams often grow to handle rising workload, yet adding features makes development exponentially harder because essential complexity dominates, hidden feature coupling and inevitable code decay increase system intricacy, and only refactoring, anti‑corrosion practices, and thorough documentation can mitigate the resulting business system complexity.

Agile DevelopmentCouplingcode-quality
0 likes · 31 min read
Understanding Business System Complexity in Software Development
Efficient Ops
Efficient Ops
Mar 29, 2023 · Information Security

Securing the Software Supply Chain in Agile Development

This article examines the rising software supply‑chain security risks in fast‑paced agile development, outlines regulatory pressures, and presents a comprehensive management framework—including policies, dynamic asset views, full‑lifecycle risk identification, and DevSecOps practices—to help enterprises mitigate vulnerabilities and ensure secure delivery.

Agile DevelopmentDevSecOpssoftware supply chain
0 likes · 8 min read
Securing the Software Supply Chain in Agile Development
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 30, 2022 · Game Development

Exploratory Testing in Game Development: Concepts, Practices, and Q&A

This article explains how exploratory testing—a mindset that blends learning, design, and execution—can be applied to game QA, compares it with traditional and ad‑hoc testing, answers common questions, discusses its relationship with automation and AI, and shares practical tips from real‑world experience.

Agile DevelopmentSoftware Testingexploratory testing
0 likes · 32 min read
Exploratory Testing in Game Development: Concepts, Practices, and Q&A
58UXD
58UXD
Aug 25, 2022 · Fundamentals

How Modular Design Boosts Agile Online‑Offline Product Iteration

This article explains the origins and principles of modular design, outlines its four key attributes—agility, flexibility, richness, and extensibility—and demonstrates how applying a modular approach can accelerate product updates and improve user experiences across online and offline scenarios through real‑world case studies.

Agile DevelopmentCase StudyUX methodology
0 likes · 10 min read
How Modular Design Boosts Agile Online‑Offline Product Iteration
21CTO
21CTO
Apr 25, 2022 · Fundamentals

Why Design Patterns Still Matter: Overcoming Real‑World Code‑Quality Pain Points

The article reflects on a developer's sharing session about design patterns, examines why they are often ignored in complex business scenarios, discusses performance and class‑explosion concerns, team and agile constraints, and offers practical steps to sustain code standards and pattern usage.

Agile DevelopmentDesign PatternsSoftware Engineering
0 likes · 9 min read
Why Design Patterns Still Matter: Overcoming Real‑World Code‑Quality Pain Points
IT Architects Alliance
IT Architects Alliance
Apr 19, 2022 · Fundamentals

Why Design Patterns Fail in Real Projects and How to Fix Them

The article reflects on a team sharing session about design patterns, examining why they often aren’t applied in complex business scenarios, discussing performance, class explosion, team skill gaps, project constraints, and offering practical recommendations to balance code standards with real‑world development pressures.

Agile DevelopmentDesign PatternsSoftware Engineering
0 likes · 11 min read
Why Design Patterns Fail in Real Projects and How to Fix Them
DevOps
DevOps
Jan 18, 2022 · Fundamentals

Understanding Architecture and Its Role in Digital Transformation

This article explains the concept of architecture, distinguishes business and technical architecture, describes digital‑transformation architecture, outlines why architecture is essential for digital initiatives, compares enterprise‑architecture and agile‑development approaches, and provides practical guidance for designing business and technology architectures in a transformation journey.

Agile DevelopmentDigital TransformationTechnology Architecture
0 likes · 14 min read
Understanding Architecture and Its Role in Digital Transformation
FunTester
FunTester
Dec 30, 2021 · Industry Insights

Why API Management Breaks Down and How Apifox Can Streamline It

The article examines common pain points of API management in agile, front‑back separation projects and evaluates Apifox as a comprehensive solution that offers visual design, powerful debugging, automatic code generation, real‑time updates, and fine‑grained project permissions.

API ManagementAgile DevelopmentCollaboration
0 likes · 7 min read
Why API Management Breaks Down and How Apifox Can Streamline It
DevOps Cloud Academy
DevOps Cloud Academy
Nov 4, 2021 · Cloud Native

DevOps, Agile Development, and Kubernetes: Bridging Development and Operations in Cloud‑Native Environments

The article explains how agile development and DevOps extend beyond coding to cover the entire application lifecycle, how containers and Kubernetes enable seamless collaboration between developers and operations, and why microservice architecture and Conway's law are essential for building scalable, cloud‑native systems.

Agile DevelopmentCloud NativeDevOps
0 likes · 8 min read
DevOps, Agile Development, and Kubernetes: Bridging Development and Operations in Cloud‑Native Environments
IT Architects Alliance
IT Architects Alliance
Sep 29, 2021 · Industry Insights

Why Design Patterns Often Fail in Real Projects and How to Make Them Work

The article analyzes common obstacles that prevent effective use of design patterns and code standards in everyday software development—such as performance overhead, class explosion, team skill gaps, project constraints, agile timelines, and staff turnover—and offers practical strategies to balance quality with productivity.

Agile DevelopmentDesign PatternsSoftware Engineering
0 likes · 10 min read
Why Design Patterns Often Fail in Real Projects and How to Make Them Work
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 17, 2021 · Fundamentals

Applying Domain‑Driven Design in Baidu’s AiFanFan Product Development: A Practical Guide

This article explains how Baidu’s AiFanFan team introduced Domain‑Driven Design to tackle complex enterprise‑level requirements, detailing the strategic and tactical steps, core DDD concepts, layered implementation, and the concrete benefits gained from adopting a domain‑centric architecture.

Agile DevelopmentDomain-Driven DesignMicroservices
0 likes · 24 min read
Applying Domain‑Driven Design in Baidu’s AiFanFan Product Development: A Practical Guide
58UXD
58UXD
Jul 23, 2021 · Product Management

Boosting Team Collaboration: Designing an Efficient Calendar Feature for Internal Use

This article outlines how the Meishi internal office platform enhanced team collaboration by redesigning its calendar feature, detailing problem discovery, design principles of simplicity and flexibility, integrated functionalities with contacts, attendance, meeting rooms, and the agile, iterative development process that led to improved user experience.

Agile DevelopmentUX designcalendar feature
0 likes · 6 min read
Boosting Team Collaboration: Designing an Efficient Calendar Feature for Internal Use
IT Architects Alliance
IT Architects Alliance
Jun 7, 2021 · Industry Insights

How WeChat Scales: Agile Practices and Architecture Behind Billions of Users

The article analyzes WeChat's success by detailing its three‑pronged strategy of precise product timing, agile project management, and robust technical support, and explains how the team applies agile attitudes, modular design, extensible protocols, disaster‑recovery mechanisms, and fine‑grained monitoring to operate a massive, highly available system.

Agile DevelopmentWeChatindustry insights
0 likes · 18 min read
How WeChat Scales: Agile Practices and Architecture Behind Billions of Users
DevOps
DevOps
May 25, 2021 · Fundamentals

Why Test Shift‑Left Matters: Reducing Defect Repair Costs by Ensuring Requirement Quality Early

The article explains how defect repair costs increase the later they are discovered, argues for shifting testing activities left into the requirement phase, describes three requirement granularities (Epic, Feature, Story) and outlines specific quality activities for each level to achieve early defect detection and lower overall development cost.

Agile DevelopmentSoftware Testingdefect cost
0 likes · 9 min read
Why Test Shift‑Left Matters: Reducing Defect Repair Costs by Ensuring Requirement Quality Early
Top Architect
Top Architect
May 10, 2021 · Fundamentals

Why UML Really Died: Historical Causes and What Replaced It

The article analyses the rise and fall of UML, tracing its origins in the 1990s, the impact of CASE tools, the shift toward agile development, and the technical and cultural reasons for its decline, while also exploring emerging lightweight modeling alternatives such as C4 and masala diagrams.

Agile DevelopmentCASE toolsSoftware Architecture
0 likes · 13 min read
Why UML Really Died: Historical Causes and What Replaced It
MaGe Linux Operations
MaGe Linux Operations
Feb 25, 2021 · Operations

What Is DevOps? Unpacking CI, CD, and Agile Development

This article explains DevOps as the integration of development and operations, defines Continuous Integration (CI) and Continuous Delivery/Deployment (CD), clarifies their relationship, and briefly touches on Agile development, providing a clear overview of modern software delivery practices.

Agile DevelopmentContinuous DeliveryContinuous Deployment
0 likes · 7 min read
What Is DevOps? Unpacking CI, CD, and Agile Development
FunTester
FunTester
Jan 5, 2021 · Fundamentals

Why Automated Testing Is Essential for Agile Development

Automated testing, tightly integrated with agile practices such as continuous integration and deployment, accelerates feedback, reduces manual effort, and addresses challenges like early bug detection, API coverage, and performance bottlenecks, making it a cornerstone for rapid, reliable software delivery.

Agile DevelopmentAutomated TestingSoftware quality
0 likes · 8 min read
Why Automated Testing Is Essential for Agile Development
Efficient Ops
Efficient Ops
Jan 4, 2021 · Information Security

How DevSecOps Is Transforming Secure Software Delivery – 2020 Report Insights

The 2020 DevSecOps Industry Insight Report, released by XuanJing Security and Freebuf Consulting, examines the rapid adoption of DevSecOps in China, highlights survey results from over a thousand IT professionals, outlines a security tool pyramid, and forecasts emerging trends and best practices for agile security.

Agile DevelopmentDevSecOpsIndustry Report
0 likes · 6 min read
How DevSecOps Is Transforming Secure Software Delivery – 2020 Report Insights
DevOps
DevOps
Aug 18, 2020 · Fundamentals

Exploratory Testing: Concepts, Agile Application, and Practical Strategies

Exploratory testing, introduced by Cem Kaner, is a flexible testing mindset that breaks conventional routines by designing, executing, and iteratively refining tests, and its integration with agile development enhances test strategy formulation, guides manual and automated testing, and improves overall software quality across various project complexities.

Agile DevelopmentSoftware TestingTest Strategy
0 likes · 15 min read
Exploratory Testing: Concepts, Agile Application, and Practical Strategies
Youku Technology
Youku Technology
Mar 31, 2020 · Product Management

Product Iteration Lifecycle Management: Strategies for Team Collaboration and Delivery Efficiency

The article outlines a strategic framework and practical solutions for product‑technology PMOs, emphasizing stakeholder perspective, purpose clarity, communication, and documentation, while addressing unclear planning, long delivery cycles, and coordination through regular OKR meetings, defined milestones, iteration rhythms, and integrated platforms, resulting in markedly higher integration rates and faster releases.

Agile DevelopmentIteration ManagementMilestone Planning
0 likes · 9 min read
Product Iteration Lifecycle Management: Strategies for Team Collaboration and Delivery Efficiency
AntTech
AntTech
Mar 23, 2020 · Mobile Development

Shenzhen Rural Commercial Bank’s Mobile Banking App: Digital Transformation with mPaaS and SOFAStack

Shenzhen Rural Commercial Bank leveraged Ant Group’s mPaaS platform and the SOFAStack distributed architecture to rebuild its mobile banking app, adopting micro‑services, agile development, and autonomous operations, resulting in dramatically improved performance, user experience, and a blueprint for other banks’ digital upgrades.

Agile DevelopmentBanking TechnologyDigital Transformation
0 likes · 9 min read
Shenzhen Rural Commercial Bank’s Mobile Banking App: Digital Transformation with mPaaS and SOFAStack
Tencent Cloud Developer
Tencent Cloud Developer
Feb 29, 2020 · R&D Management

Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert

During the pandemic, Tencent Cloud University partnered with its TVP team to launch a free live course series led by senior DELL EMC architect Ru Bingsheng, teaching disruptive, agile software‑testing innovations for the UVCA era, while offering interactive Q&A, prizes, and TVP certification information.

Agile DevelopmentDevOpsR&D engineering efficiency
0 likes · 3 min read
Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert
FunTester
FunTester
Feb 9, 2020 · Fundamentals

How to Build an Effective Regression Testing Strategy for Agile Development

The article explains the challenges of balancing sprint development with regression testing in agile projects and provides a step‑by‑step strategy—including information gathering, test scope definition, automation, and prioritization—to create a sustainable regression testing process that maintains quality and speed.

Agile DevelopmentSoftware TestingTest Strategy
0 likes · 6 min read
How to Build an Effective Regression Testing Strategy for Agile Development
Efficient Ops
Efficient Ops
Dec 26, 2019 · Operations

How China Telecom’s DICT Leverages DevOps for Agile Cloud‑Native Development

At the 2019 Operations Conference in Beijing, China Telecom’s R&D leader detailed the company’s transformation journey, the DICT capability center’s strategy, the Biying cloud platform, and the implementation of an integrated DevOps platform that streamlines end‑to‑end software delivery using containers, CI and security automation.

Agile DevelopmentChina TelecomCloud Native
0 likes · 3 min read
How China Telecom’s DICT Leverages DevOps for Agile Cloud‑Native Development
Programmer DD
Programmer DD
Oct 15, 2019 · R&D Management

How Conway’s Law Shapes Your System Architecture and Team Structure

This article explains Conway’s Law and its four principles, showing how an organization’s communication patterns dictate system design, affect microservice adoption, agile practices, and the need for political navigation in large‑scale software architecture.

Agile DevelopmentConway's lawMicroservices
0 likes · 7 min read
How Conway’s Law Shapes Your System Architecture and Team Structure
Senior Brother's Insights
Senior Brother's Insights
Oct 10, 2019 · Fundamentals

Why Your System Mirrors Your Organization: Unpacking Conway’s Law

The article explains Conway’s Law and its four derived principles, showing how communication structures shape system design, why small teams reduce complexity, how agile and micro‑service approaches address time and scalability constraints, and why architecture decisions are inherently political.

Agile DevelopmentConway's lawMicroservices
0 likes · 9 min read
Why Your System Mirrors Your Organization: Unpacking Conway’s Law
AntTech
AntTech
Mar 22, 2019 · Mobile Development

Deep Practice of Agile Development and Dynamic Updates in the Alipay App Architecture

This article details the evolution of Alipay's mobile architecture into a super‑app, explains the engineering and business complexity challenges, describes the layered framework, micro‑application and service mechanisms, the role of mini‑programs, agile release processes, dynamic hot‑fix techniques like AndFix, and how the mPaaS platform externalizes these capabilities.

Agile DevelopmentAlipayDynamic Update
0 likes · 15 min read
Deep Practice of Agile Development and Dynamic Updates in the Alipay App Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 9, 2018 · Fundamentals

Why Waterfall Architecture Struggles and How Agile Architecture Succeeds

This article compares traditional waterfall and agile software architecture, examining the roles, timelines, and deliverables of architects, sharing real‑world challenges, and offering practical guidelines for building sustainable, adaptable architectures in modern development teams.

Agile DevelopmentDocumentationSoftware Architecture
0 likes · 17 min read
Why Waterfall Architecture Struggles and How Agile Architecture Succeeds
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2018 · Fundamentals

Story Scenario Tree: Practicing Simple Design in Software Development

The Story Scenario Tree is presented as a practical tool that guides developers to apply simple design principles—defining tasks, external interfaces, and upfront test cases—to create isolated, high‑quality code that evolves healthily, with progress measured objectively and defects minimized across changes.

Agile Developmentcode isolationdevelopment practices
0 likes · 5 min read
Story Scenario Tree: Practicing Simple Design in Software Development
Efficient Ops
Efficient Ops
Nov 29, 2017 · Operations

What Is the New Chinese DevOps Standard and How Does It Shape Modern Operations?

This article introduces the Chinese DevOps standard released by the Cloud Computing Open Source Industry Alliance, detailing its overall architecture, the first three parts covering agile development, continuous delivery, and technical operations, and explaining the associated capability‑maturity model for enterprises.

Agile DevelopmentDevOpsMaturity Model
0 likes · 21 min read
What Is the New Chinese DevOps Standard and How Does It Shape Modern Operations?
21CTO
21CTO
Nov 14, 2017 · Fundamentals

Why Modern Software Architecture Needs a Lightweight, Agile Approach

The author reflects on his journey from developer to software architect, arguing that architecture must be accessible to programmers, integrated with agile practices, and guided by lightweight, incremental methods that balance theoretical rigor with practical, real‑world solutions.

Agile DevelopmentSoftware Architecturearchitecture fundamentals
0 likes · 6 min read
Why Modern Software Architecture Needs a Lightweight, Agile Approach
21CTO
21CTO
Sep 20, 2017 · R&D Management

Turning Errors into Innovation: Anti‑Fragile Systems in Digital Business

In today's fast‑moving digital landscape, waiting for perfect products is impossible, so companies like Amazon and HARTING adopt anti‑fragile, error‑embracing approaches—using systematic root‑cause analysis, agile micro‑services, and tools like Chaos Monkey—to transform failures into rapid innovation and competitive advantage.

Agile DevelopmentDigital TransformationError Handling
0 likes · 10 min read
Turning Errors into Innovation: Anti‑Fragile Systems in Digital Business
21CTO
21CTO
Aug 26, 2017 · R&D Management

How a CTO Transformed Teams from Microsoft to Sina: Lessons in R&D Management

The article chronicles CTO Wei Xiangjun's journey from Microsoft to Kingsoft and Sina Weibo, highlighting his team‑building strategies, agile product development, architecture innovations, and practical career advice for engineers seeking growth and effective management.

Agile DevelopmentCareer DevelopmentR&D management
0 likes · 10 min read
How a CTO Transformed Teams from Microsoft to Sina: Lessons in R&D Management
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 1, 2017 · R&D Management

Creating an Initial Project Plan: Estimation, Assumptions, and Scheduling

The article walks through building an initial software project plan by translating effort estimates into a timeline, discussing ideal versus realistic weekly capacity, handling urgent issues, allocating testing time, identifying risks and assumptions, and adding buffer to produce a roughly nine‑week schedule.

Agile DevelopmentProject Planningrisk management
0 likes · 10 min read
Creating an Initial Project Plan: Estimation, Assumptions, and Scheduling
21CTO
21CTO
Jan 11, 2017 · Backend Development

Why Microservices Turn Software Development Into an Agile Powerhouse

The article explains how growing business complexity and legacy code make monolithic systems hard to maintain, and shows how microservice architecture—by isolating functionality, improving scalability, supporting DevOps, and fitting cloud environments—delivers agility, lower error rates, and easier resource management.

Agile DevelopmentMicroservicesSoftware Architecture
0 likes · 6 min read
Why Microservices Turn Software Development Into an Agile Powerhouse
Architect
Architect
Jan 15, 2016 · Backend Development

WeChat Architecture: Strategies for Massive Scale, Agile Development, and Reliability

The article summarizes Tencent's WeChat technical director Zhou Hao's presentation on how the massive messaging platform achieves rapid growth, high availability, and agile development through a three‑pronged strategy of precise product design, flexible project management, and robust backend technologies such as modular system decomposition, extensible protocols, gray‑release deployment, and comprehensive monitoring.

Agile DevelopmentSystem ArchitectureWeChat
0 likes · 17 min read
WeChat Architecture: Strategies for Massive Scale, Agile Development, and Reliability
DevOps
DevOps
Dec 18, 2015 · Fundamentals

The Essence of Software Development: Lessons from Levi’s Jeans and Engineering

This article uses historical and everyday analogies—such as Levi’s jeans and car factories—to explain the core principles of software development, emphasizing continuous design, iterative production, quality, efficiency, and the need for agile engineering practices.

Agile DevelopmentSoftware Engineeringcontinuous integration
0 likes · 9 min read
The Essence of Software Development: Lessons from Levi’s Jeans and Engineering
Qunar Tech Salon
Qunar Tech Salon
Feb 5, 2015 · Backend Development

WeChat Architecture: Scaling to Hundreds of Millions Users with Agile Development and Robust Operations

The talk reveals how WeChat achieved rapid growth to over 100 million users by combining precise product timing, an aggressive agile mindset, and a resilient technical backbone built on modular large‑system design, extensible protocols, gray‑release deployment, comprehensive monitoring, and fault‑tolerant disaster‑recovery strategies.

Agile DevelopmentBackendWeChat
0 likes · 17 min read
WeChat Architecture: Scaling to Hundreds of Millions Users with Agile Development and Robust Operations