Tagged articles

Team Collaboration

225 articles · Page 2 of 3
Java High-Performance Architecture
Java High-Performance Architecture
Feb 8, 2023 · R&D Management

Why Most Software Engineers Never Write Code From Scratch – The Realities You Need to Know

The article reveals that professional developers spend most of their time maintaining large codebases, navigating domain knowledge, writing documentation, handling incompetent teammates, assuming bugs, estimating work, and attending meetings, emphasizing that delivering business value outweighs writing elegant code.

Software EngineeringTeam Collaborationcode documentation
0 likes · 13 min read
Why Most Software Engineers Never Write Code From Scratch – The Realities You Need to Know
Top Architect
Top Architect
Jan 31, 2023 · Fundamentals

Things They Didn’t Teach You About Software Development

Software engineers rarely build entire systems from scratch; instead they spend most of their time navigating large codebases, documenting, estimating, handling uncertainty, and collaborating with imperfect teammates, emphasizing business value over elegant code, and learning practical skills that university curricula often overlook.

Software EngineeringTeam Collaborationcareer advice
0 likes · 14 min read
Things They Didn’t Teach You About Software Development
DevOps
DevOps
Jan 30, 2023 · R&D Management

Overcoming the Five Dysfunctions of Team Collaboration: Challenges and Agile Practices

This article analyzes common team collaboration challenges, maps them to Patrick Lencioni's five dysfunctions, and presents concrete agile practices—such as welcome/farewell rituals, life‑journey sharing, pair metrics, speedback, and rotating on‑call duties—to build trust, encourage healthy conflict, increase engagement, avoid responsibility avoidance, and focus on results, ultimately fostering a high‑performing, self‑organizing team culture.

R&D ManagementTeam Collaborationagile-practices
0 likes · 20 min read
Overcoming the Five Dysfunctions of Team Collaboration: Challenges and Agile Practices
Architect's Journey
Architect's Journey
Jan 19, 2023 · R&D Management

How Developers Can Thrive in Business‑Focused Teams

In business‑driven companies, developers must prioritize understanding the business, foster cross‑team collaboration, and broaden their perspective beyond pure coding, because technical prowess alone is insufficient for survival, growth, and career advancement.

R&D ManagementSoftware EngineeringT-shaped skills
0 likes · 9 min read
How Developers Can Thrive in Business‑Focused Teams
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 3, 2023 · Fundamentals

Mastering Code Review: Proven Practices to Boost Code Quality and Team Collaboration

This comprehensive guide explains why code review matters, shares real‑world practices from leading companies, outlines concrete steps for submitters and reviewers, warns against common pitfalls like DRY violations and poor pagination, and offers actionable tips to make reviews effective and sustainable.

Code ReviewSoftware EngineeringTeam Collaboration
0 likes · 19 min read
Mastering Code Review: Proven Practices to Boost Code Quality and Team Collaboration
vivo Internet Technology
vivo Internet Technology
Dec 28, 2022 · Product Management

OKR Tracking: Evolution, Practices, and Tools

Drawing on three years of product‑team experience, the article outlines how OKR tracking evolved through a “Do‑Not” start, process consolidation, and an information‑driven timeline, emphasizing weekly summaries, bi‑weekly meetings, monthly celebrations, quarterly reviews, a lightweight “callme” tool, and core principles of transparency, positive incentives, and a happy team culture, while urging each team to tailor its own rhythm for continuous improvement.

Goal ManagementManagement ToolsOKR
0 likes · 28 min read
OKR Tracking: Evolution, Practices, and Tools
DeWu Technology
DeWu Technology
Nov 24, 2022 · Frontend Development

API Documentation‑Driven Development in Front‑End Functional Teams

In Chinese internet firms, front‑end development has grown into large specialized teams, and DeWu’s API‑documentation‑driven development model—presented by former Alibaba leader Zhu Junbiao and explained by Chen Ziyu—demonstrates how an API‑driven workflow on the Mooncake platform resolves collaboration bottlenecks and boosts development efficiency.

API documentationFrontendLowCode
0 likes · 3 min read
API Documentation‑Driven Development in Front‑End Functional Teams
21CTO
21CTO
Nov 19, 2022 · Fundamentals

Mastering Code Reviews: Practical Tips to Boost Software Quality

This article explores how effective code reviews foster teamwork, improve code quality, and accelerate developer growth by setting clear goals, focusing on constructive feedback, asking probing questions, mentoring wisely, and keeping review sessions concise and engaging.

Code ReviewTeam Collaborationdevelopment practices
0 likes · 8 min read
Mastering Code Reviews: Practical Tips to Boost Software Quality
Architect
Architect
Oct 23, 2022 · R&D Management

Guidelines for Product Architecture Design and Strategy

The article offers practical guidance for software architects on building adaptable product strategies, emphasizing the need for implementation‑focused design, realistic resource planning, customer‑oriented goals, iterative hypothesis testing, and cross‑functional team collaboration to ensure sustainable architecture execution.

ImplementationTeam Collaborationarchitecture
0 likes · 11 min read
Guidelines for Product Architecture Design and Strategy
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 9, 2022 · Operations

Optimizing Test Case Review Process: Practices and Tips for QA Teams

This article outlines the original test case review workflow, identifies its inefficiencies, and presents a comprehensive set of improvements—including pre‑review preparation, role assignments, meeting conduct, post‑meeting follow‑up, and presentation techniques—to help QA teams conduct more efficient and effective test case reviews.

QA processSoftware testingTeam Collaboration
0 likes · 15 min read
Optimizing Test Case Review Process: Practices and Tips for QA Teams
IT Architects Alliance
IT Architects Alliance
Aug 15, 2022 · R&D Management

Essential Practices for Effective Engineering Projects and R&D Management

This article outlines comprehensive guidelines for keeping customers happy, managing projects, designing robust APIs, conducting thorough code reviews, shaping strategic direction, ensuring observability, and fostering research, all aimed at building resilient and high‑performing engineering teams.

API designCode ReviewProject Management
0 likes · 12 min read
Essential Practices for Effective Engineering Projects and R&D Management
DevOps
DevOps
Jul 18, 2022 · R&D Management

Practical Strategies for Scaling Lean‑Agile Transformation in Large Development Teams

The article examines the challenges of moving large, multi‑team software organizations from waterfall to lean‑agile practices, offering concrete tactics for product planning, cross‑team coordination, integration, testing, and release, and concludes with a note on an upcoming DevOps hackathon.

ScalingTeam Collaboration
0 likes · 10 min read
Practical Strategies for Scaling Lean‑Agile Transformation in Large Development Teams
Architecture Digest
Architecture Digest
Jul 4, 2022 · R&D Management

Managing Distributed Software Development Teams: Insights, Best Practices, and Tools

This article explains the differences between remote and distributed teams, outlines the benefits of a distributed model, and provides practical tips, communication strategies, meeting structures, video documentation methods, and team‑management practices for successfully running a distributed software development project.

Project ManagementTeam Collaborationcommunication tools
0 likes · 12 min read
Managing Distributed Software Development Teams: Insights, Best Practices, and Tools
Efficient Ops
Efficient Ops
Feb 7, 2022 · Operations

How Xinwang Bank Overcame DevOps Hurdles to Pass a Level‑3 Continuous Delivery Assessment

In 2021, Xinwang Bank’s digital-native team tackled tight deadlines, tool migrations, personnel shifts, and intense debates to successfully achieve a Level‑3 DevOps continuous‑delivery assessment for its distributed consumer‑credit core system, demonstrating how coordinated effort and containerization can boost operational excellence.

Banking TechnologyContinuous DeliveryDevOps
0 likes · 9 min read
How Xinwang Bank Overcame DevOps Hurdles to Pass a Level‑3 Continuous Delivery Assessment
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 20, 2022 · Fundamentals

Why Technical Debt Grows: The Hidden Impact of Communication and Modeling

The article explains that technical debt stems not from clumsy coding but from poor communication and inadequate domain modeling, leading to fragmented abstractions, excessive boolean flags, and ultimately software bankruptcy, and suggests collaborative, model‑driven practices to reduce it.

Domain modelingSoftware EngineeringTeam Collaboration
0 likes · 12 min read
Why Technical Debt Grows: The Hidden Impact of Communication and Modeling
DevOpsClub
DevOpsClub
Dec 22, 2021 · R&D Management

How to Boost R&D Efficiency Without Falling Into Common Pitfalls

This article examines the challenges of improving research and development efficiency in digital-era enterprises, presents real-world success and failure cases, outlines the roles of business, tool, coaching, and organizational teams, and offers practical do's and don'ts to achieve sustainable, business‑driven efficiency gains.

DevOpsR&D EfficiencySoftware Engineering
0 likes · 28 min read
How to Boost R&D Efficiency Without Falling Into Common Pitfalls
Tencent Cloud Developer
Tencent Cloud Developer
Dec 17, 2021 · R&D Management

WeChat Pay's Lean Development Practices: Achieving Efficiency Through Value-Driven Delivery

WeChat Pay’s team adopted lean, value‑driven development—using TAPD‑enabled value‑stream and agile kanban, small‑batch work, automation, and transparent metrics—to reconcile rapid growth with high‑quality delivery, build consensus across multiple teams, and continuously improve through retrospectives, visual OKR dashboards, and risk‑aware demand decomposition.

Agile methodologySoftware EngineeringTAPD
0 likes · 11 min read
WeChat Pay's Lean Development Practices: Achieving Efficiency Through Value-Driven Delivery
Architecture Digest
Architecture Digest
Nov 27, 2021 · Fundamentals

Key Insights into Domain-Driven Design (DDD)

This article shares personal notes and a mind‑map on Domain‑Driven Design, explaining effective modeling elements, knowledge digestion, continuous learning, and deep modeling to help development teams build structured, collaborative domain models that align code with business logic.

DDDDomain modelingDomain-Driven Design
0 likes · 11 min read
Key Insights into Domain-Driven Design (DDD)
DevOps
DevOps
Nov 24, 2021 · Fundamentals

How to Lead Your Team’s Technical Debt Management

This article explains what technical debt is, why it matters, and provides practical guidance on avoiding blame, discussing risks, prioritizing work with techniques like delay cost and ICE/RICE, and implementing concrete strategies to allocate effort and reduce debt in software projects.

Software EngineeringTeam Collaborationprioritization
0 likes · 12 min read
How to Lead Your Team’s Technical Debt Management
DevOps
DevOps
Nov 15, 2021 · R&D Management

Key Indicators for Evaluating Genuine Agile Practices

This article outlines six practical metrics—unified backlog, user‑centric requirement description, consistent requirement flow, short lead time, high iteration completion rate, and stable iteration velocity—to help teams distinguish superficial agile ceremonies from truly effective agile execution.

BacklogR&DSAFe
0 likes · 5 min read
Key Indicators for Evaluating Genuine Agile Practices
macrozheng
macrozheng
Oct 31, 2021 · Fundamentals

20 Bad Programmer Habits to Avoid for a Successful Career

This article lists twenty common bad habits of programmers—from inconsistent terminology and poor documentation to neglecting testing and teamwork—explaining why each harms productivity and offering concrete advice on how to develop professional coding practices.

Software EngineeringTeam Collaborationcareer development
0 likes · 8 min read
20 Bad Programmer Habits to Avoid for a Successful Career
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 30, 2021 · Fundamentals

20 Bad Habits of Programmers and How to Overcome Them

The article outlines twenty common bad habits of programmers—from inconsistent terminology and poor documentation to neglecting official resources and teamwork—explaining why each is detrimental and offering practical advice for cultivating professional competence and collaborative success.

Software EngineeringTeam Collaborationcode quality
0 likes · 10 min read
20 Bad Habits of Programmers and How to Overcome Them
FunTester
FunTester
Oct 28, 2021 · R&D Management

How to Run Efficient Review Meetings and Eliminate Wasteful Sessions

This guide explains why review meetings are essential for improving product quality, outlines the various types of reviews such as work‑plan, design, code, and management reviews, and provides practical steps and key factors to prepare, conduct, and close review meetings effectively.

Project ManagementR&D ProcessTeam Collaboration
0 likes · 7 min read
How to Run Efficient Review Meetings and Eliminate Wasteful Sessions
Architects Research Society
Architects Research Society
Aug 23, 2021 · Fundamentals

Agile Architecture Strategies for Scaling Agile Development

This article explains how agile architecture differs from traditional approaches, outlines the full lifecycle of agile architecture, defines responsibilities, introduces the role of an architecture owner, and provides practical guidance for modeling, scaling, communicating, and evolving architecture in large‑scale agile projects while avoiding over‑engineering.

Agile ArchitectureArchitecture ModelingScaling
0 likes · 40 min read
Agile Architecture Strategies for Scaling Agile Development
Top Architect
Top Architect
Aug 22, 2021 · Fundamentals

The Importance of Technical Documentation and How to Produce High‑Quality Docs

This article explains why high‑quality technical documentation is essential for teams and organizations, outlines common reasons engineers avoid writing docs, and provides practical methods—such as treating docs like code, defining the audience, clear classification, and systematic review—to create and maintain effective documentation.

Software EngineeringTeam CollaborationTechnical Writing
0 likes · 13 min read
The Importance of Technical Documentation and How to Produce High‑Quality Docs
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 8, 2021 · Frontend Development

Mastering Code Review: Essential Practices for Frontend Teams

This article outlines why code review matters, defines the roles of authors and reviewers, details a step‑by‑step CR workflow, sets clear review standards, and explains how disciplined reviews boost code quality and team efficiency in frontend development.

Code ReviewGit workflowTeam Collaboration
0 likes · 6 min read
Mastering Code Review: Essential Practices for Frontend Teams
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.

Internal toolsTeam CollaborationUX design
0 likes · 6 min read
Boosting Team Collaboration: Designing an Efficient Calendar Feature for Internal Use
NetEase Media Technology Team
NetEase Media Technology Team
Jul 21, 2021 · Mobile Development

Componentization Practices in NetEase News iOS Application

The NetEase News iOS team adopted a three‑layer componentization strategy—foundation, common, and business—standardizing code conventions, Git workflow, and CI‑driven reviews, encapsulating third‑party libraries, managing dependencies via injection and mediators, and distributing binary pods, which reduced the main project to a single file while expanding reusable components to over 250, achieving low coupling and high cohesion.

Component ArchitectureDependency ManagementTeam Collaboration
0 likes · 19 min read
Componentization Practices in NetEase News iOS Application
DevOps
DevOps
Jun 17, 2021 · R&D Management

Effective Daily Stand‑Up Meetings: Practices, Patterns, and Pitfalls

This article examines daily stand‑up meetings in agile software development, outlining essential practices, common pitfalls, and detailed patterns—including participant roles, question formats, speaking order, timing, energy‑keeping techniques, and autonomy‑building strategies—to help teams run concise, valuable syncs.

Team Collaborationagiledaily stand-up
0 likes · 32 min read
Effective Daily Stand‑Up Meetings: Practices, Patterns, and Pitfalls
KooFE Frontend Team
KooFE Frontend Team
Jun 14, 2021 · Fundamentals

How to Write Clean, Readable JavaScript Code: Essential Practices

This article explores the core concepts of clean code for JavaScript, covering code smells, technical debt, refactoring, readability, writing code in English, and team collaboration techniques, while providing practical examples and tooling tips for maintaining high‑quality code.

Team Collaborationclean codecode readability
0 likes · 11 min read
How to Write Clean, Readable JavaScript Code: Essential Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 19, 2021 · R&D Management

How to Turn Cross‑Team Tasks into Reliable Success: A Practical Guide

This article uses a real‑world example of a new developer tasked with creating project documentation to illustrate common pitfalls and offers a step‑by‑step framework for defining purpose, breaking work into manageable stages, coordinating teammates, tracking progress, and delivering tangible results that reinforce reliability and personal growth.

DocumentationTeam Collaborationprocess design
0 likes · 10 min read
How to Turn Cross‑Team Tasks into Reliable Success: A Practical Guide
DevOps
DevOps
Mar 11, 2021 · Fundamentals

Code Review Best Practices – Lessons from the Trenches

This article compiles lessons from various engineering blogs on why and how to conduct code reviews, covering their role in quality assurance, team learning, pull‑request preparation, constructive communication, and the importance of praise and positive tone.

Code ReviewQuality AssuranceSoftware Engineering
0 likes · 15 min read
Code Review Best Practices – Lessons from the Trenches
Java Interview Crash Guide
Java Interview Crash Guide
Jan 18, 2021 · Fundamentals

Why Code Reviews Matter: Boost Quality, Reduce Debt, and Empower Teams

This guide explains why code reviews are essential for maintaining product quality, preventing technical debt, fostering team knowledge sharing, and improving developer skills, while also addressing common challenges, best‑practice processes, and practical examples to help teams implement effective reviews.

Code ReviewTeam Collaborationcode quality
0 likes · 20 min read
Why Code Reviews Matter: Boost Quality, Reduce Debt, and Empower Teams
Top Architect
Top Architect
Jan 15, 2021 · Fundamentals

Code Review Best Practices: Lessons from the Trenches

This article compiles key lessons from various engineering blogs on why code reviews matter, covering their role in quality assurance, team growth, effective review checklists, preparing pull requests, humane communication, and recognizing contributions, providing a comprehensive guide to improve review processes.

Code ReviewQuality AssuranceTeam Collaboration
0 likes · 15 min read
Code Review Best Practices: Lessons from the Trenches
Selected Java Interview Questions
Selected Java Interview Questions
Jan 8, 2021 · Fundamentals

The Value and Implementation of Code Review in Software Development Teams

Code Review, a crucial yet often overlooked development practice, enhances code quality, promotes team knowledge sharing, enforces consistent standards, and improves maintainability, while the article outlines its benefits, practical guidelines, timing, formats, and specific expectations for reviewers and reviewees to foster effective adoption.

Code ReviewTeam Collaborationbest practices
0 likes · 8 min read
The Value and Implementation of Code Review in Software Development Teams
Java Interview Crash Guide
Java Interview Crash Guide
Dec 31, 2020 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the multiple benefits of code review—from knowledge sharing and improving code quality to enforcing team standards—and provides practical steps, cultural tips, tool recommendations, and workflow guidelines to help development teams adopt effective code review practices.

Code ReviewQuality AssuranceTeam Collaboration
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively
IT Architects Alliance
IT Architects Alliance
Dec 13, 2020 · Fundamentals

Agile Developer’s Survival Guide: Practical Tips for 2020

This guide offers practical advice for agile developers, covering stand‑up meetings, sprint planning, tracking progress, story points, and teamwork to help teams thrive in fast‑paced, remote‑first environments by emphasizing efficient communication, realistic planning, and continuous improvement.

Team Collaborationagilescrum
0 likes · 13 min read
Agile Developer’s Survival Guide: Practical Tips for 2020
Java Backend Technology
Java Backend Technology
Nov 29, 2020 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the importance of code review for improving code quality, fostering team knowledge sharing, enforcing consistent standards, and provides practical guidance on allocating time, choosing review formats, timing reviews, and setting clear expectations for reviewers and reviewees.

Code ReviewDevelopment WorkflowSoftware Engineering
0 likes · 8 min read
Why Code Review Is Essential and How to Implement It Effectively
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 24, 2020 · Product Management

Boost Team Consensus with User Story Mapping: A Practical Guide

This article explains how product managers can overcome inconsistent requirement understanding, rework, and delays by using user story mapping—a collaborative, visual framework that involves all stakeholders to achieve shared insight, identify pain points, and drive effective product design.

Requirement ConsensusTeam CollaborationUser Story Mapping
0 likes · 8 min read
Boost Team Consensus with User Story Mapping: A Practical Guide
dbaplus Community
dbaplus Community
Nov 22, 2020 · Product Management

Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers

This article examines the often‑tense relationship between product managers and developers, identifies the main sources of friction from both sides, and offers a structured three‑step approach—including clear direction, rigorous use‑case work, and five communication techniques—to achieve sustainable, win‑win collaboration.

Team CollaborationUse Casecommunication
0 likes · 19 min read
Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers
ITPUB
ITPUB
Nov 3, 2020 · Databases

My MySQL InnoDB Journey: From Interview to Six Years of Core Development

The author recounts his 2012 MySQL interview experience, describes the flat, globally distributed InnoDB team structure, details the typical bug‑fix workflow, lists major InnoDB features he contributed to, and reflects on the lessons learned before moving to Tencent Cloud's database division.

Database DevelopmentInnoDBInterview Experience
0 likes · 11 min read
My MySQL InnoDB Journey: From Interview to Six Years of Core Development
DevOps
DevOps
Oct 15, 2020 · Operations

Agile and DevOps: Friends or Foes? Understanding Their Relationship and Practices

This article explores the nuanced relationship between Agile and DevOps, clarifying common misconceptions, detailing how Scrum and continuous delivery intersect, and presenting the three‑layer DevOps model that helps teams integrate cultural, technical, and delivery practices for better collaboration and value delivery.

Continuous DeliveryDevOpsOperations
0 likes · 11 min read
Agile and DevOps: Friends or Foes? Understanding Their Relationship and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 30, 2020 · Fundamentals

Why Code Reviews Matter: Benefits, Pitfalls, and Practical Guidelines

Code reviews are essential for maintaining product quality, reducing technical debt, and fostering team knowledge sharing, yet they face challenges like time constraints and subjective biases; this guide outlines why reviews matter, their benefits, common pitfalls, formats, participants, focus areas, processes, key operations, principles, and typical issues with practical examples.

Code ReviewQuality AssuranceTeam Collaboration
0 likes · 23 min read
Why Code Reviews Matter: Benefits, Pitfalls, and Practical Guidelines
ITPUB
ITPUB
Sep 21, 2020 · R&D Management

Why Most Software Teams Waste Time: 7 Common Missteps and How to Fix Them

This article examines seven typical misconceptions in software development—from focusing on tasks instead of demand to favoring batch releases over continuous delivery—and offers practical guidance on improving flow efficiency, cross‑functional collaboration, code quality, and automated testing.

Continuous DeliveryDevOpsTeam Collaboration
0 likes · 12 min read
Why Most Software Teams Waste Time: 7 Common Missteps and How to Fix Them
58 Tech
58 Tech
Aug 28, 2020 · Backend Development

Design and Implementation of a Cloud‑Based Shared Proxy Tool for Team Collaboration

This article presents a cloud‑based shared proxy solution that addresses common pain points of local proxy tools by enabling multi‑user configuration sharing, isolation, mock & host management, data persistence, analysis, and monitoring, thereby improving development and testing efficiency for teams.

Team Collaborationbackend developmentcloud proxy
0 likes · 19 min read
Design and Implementation of a Cloud‑Based Shared Proxy Tool for Team Collaboration
DevOps
DevOps
Aug 6, 2020 · Product Management

Should the Product Owner Attend the Daily Scrum? Perspectives and Guidelines

This article examines the debate over whether a Product Owner should join the Daily Scrum, presenting arguments for and against participation, referencing Scrum guidelines, and offering practical tips for making stand‑up meetings efficient and effective.

Product OwnerTeam Collaboration
0 likes · 7 min read
Should the Product Owner Attend the Daily Scrum? Perspectives and Guidelines
37 Interactive Technology Team
37 Interactive Technology Team
Aug 3, 2020 · Product Management

Six Effective Communication Strategies for Product Managers and Programmers

The guide presents six communication strategies for product managers and programmers, stressing clear, visual requirement presentation, thorough verification, professional bug reporting, thoughtful handling of last‑minute changes, face‑to‑face discussions for complex topics, and standardized documentation to align technical and non‑technical teams and boost project efficiency.

Agile methodologyBug ReportingRequirements Gathering
0 likes · 5 min read
Six Effective Communication Strategies for Product Managers and Programmers
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 19, 2020 · R&D Management

Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration

This article explains the true purpose of code review beyond bug hunting, explores its cultural and quality benefits, and offers seven actionable recommendations—including small batch reviews, frequent cycles, choosing the right reviewers, rapid feedback, modern tools, pair programming, and blending online with offline sessions—to make code reviews more effective.

Code ReviewQuality AssuranceSoftware Engineering
0 likes · 12 min read
Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jun 18, 2020 · R&D Management

How to Evolve as an Engineer: From Coding to Leadership and Beyond

This reflective essay shares a seasoned NetEase engineer's journey and practical advice on technical mastery, stepping out of comfort zones, overcoming career plateaus, planning long‑term growth, fostering respectful teamwork, embracing open mindsets, and developing business‑focused thinking to thrive in modern software development.

R&D ManagementSoftware EngineeringTeam Collaboration
0 likes · 12 min read
How to Evolve as an Engineer: From Coding to Leadership and Beyond
Programmer DD
Programmer DD
Jun 7, 2020 · R&D Management

Why Software Architects Should Still Write Code: Benefits and Risks

The article argues that keeping software architects hands‑on with coding improves team communication, design accuracy, tool awareness, and product ownership, while highlighting the pitfalls of architects staying away from code and offering practical solutions for better collaboration and architecture evolution.

CodingDesign PrinciplesTeam Collaboration
0 likes · 10 min read
Why Software Architects Should Still Write Code: Benefits and Risks
FunTester
FunTester
May 4, 2020 · Industry Insights

Avoid These Common Agile Pitfalls to Boost Team Efficiency

This article identifies frequent agile‑method traps—acting like a project manager, making unilateral decisions, over‑monitoring, slow change handling, and indirect communication—and offers practical remedies to help agile leaders foster trust, autonomy, and faster delivery.

Project ManagementTeam Collaborationagile
0 likes · 6 min read
Avoid These Common Agile Pitfalls to Boost Team Efficiency
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.

Iteration ManagementMilestone PlanningPMO
0 likes · 9 min read
Product Iteration Lifecycle Management: Strategies for Team Collaboration and Delivery Efficiency
Top Architect
Top Architect
Mar 16, 2020 · R&D Management

Why Software Architects Should Write Code: Benefits, Risks, and Best Practices

The article argues that the common belief that architects need not code is a misconception, explaining how hands‑on coding improves architectural decisions, team collaboration, design quality, and product ownership while also addressing potential drawbacks and offering practical solutions.

CodingTeam Collaborationarchitect role
0 likes · 11 min read
Why Software Architects Should Write Code: Benefits, Risks, and Best Practices
AntTech
AntTech
Feb 7, 2020 · R&D Management

13-Hour Sprint: Ant Financial’s “Medical Staff Guarantee Fund” Project During COVID‑19

In just 13 hours during the Chinese New Year, Ant Financial assembled a cross‑departmental team to design, develop, test, and launch a free health‑insurance‑supplement service for frontline medical workers, showcasing rapid R&D coordination, product management, and technical execution under pandemic pressure.

Ant FinancialCOVID-19R&D Management
0 likes · 6 min read
13-Hour Sprint: Ant Financial’s “Medical Staff Guarantee Fund” Project During COVID‑19
AntTech
AntTech
Feb 6, 2020 · Operations

Remote Work Best Practices: Team Collaboration and Personal Efficiency Guidelines

This article shares practical remote‑work guidelines, including replacing daily all‑hands meetings with concise morning reports, scheduling dedicated collaboration windows, maintaining transparent documentation, favoring asynchronous communication, and establishing personal routines to boost individual productivity while minimizing unnecessary interruptions.

Team Collaborationasynchronous communicationproductivity
0 likes · 7 min read
Remote Work Best Practices: Team Collaboration and Personal Efficiency Guidelines
Architecture Digest
Architecture Digest
Jan 9, 2020 · Fundamentals

Best Practices for Effective Code Review

This article explains why code review is essential for improving code quality, fostering team knowledge sharing, enforcing standards, and reducing technical debt, and provides concrete guidelines on making code review a mandatory, cultural part of the development workflow with practical tips and tool recommendations.

Code ReviewTeam Collaborationdevelopment process
0 likes · 13 min read
Best Practices for Effective Code Review
DevOps
DevOps
Jan 9, 2020 · Operations

Q Team Agile Transformation: Six-Step Process for Strengthening Quality Management

The Q Team from Xiaomi’s Information Technology Department documented a six‑step agile transformation that defined roles, built JIRA boards, aligned iteration calendars, integrated product and testing, shifted quality activities upstream, and established daily cross‑city video syncs to improve overall quality management and team efficiency.

Team Collaborationquality management
0 likes · 9 min read
Q Team Agile Transformation: Six-Step Process for Strengthening Quality Management
JD Tech Talk
JD Tech Talk
Jan 9, 2020 · R&D Management

Guidelines for Conducting Retrospective Meetings in the Eagle Eye Financial App Project

This article outlines a structured retrospective process for the Eagle Eye financial app project, detailing how to create a safe environment, review iteration goals, collect data, identify improvement actions, set acceptance criteria, and strengthen documentation, testing, and requirement reviews to boost team efficiency and product quality.

R&D ManagementTeam Collaborationfinancial app
0 likes · 6 min read
Guidelines for Conducting Retrospective Meetings in the Eagle Eye Financial App Project
DevOps
DevOps
Dec 6, 2019 · R&D Management

Agile Transformation Experience of a Supply‑Chain Contract Manufacturing Team

The article details how a supply‑chain contract‑manufacturing team, guided by Agile mentor Wang Lijie, assessed its current practices, organized project requirements, established iterative workflows, held daily stand‑ups and retrospectives, and outlined future steps such as continuous integration, automated testing, and BDD to achieve a more flexible, value‑driven development process.

Team Collaboration
0 likes · 10 min read
Agile Transformation Experience of a Supply‑Chain Contract Manufacturing Team
Youzan Coder
Youzan Coder
Nov 1, 2019 · Mobile Development

Xiaojie's Journey: From Intern to Android Developer at Youzan

Xiaojie, a software engineering graduate, turned his Youzan internship into a full-time Android developer role by inventively cutting Android incremental compile time from minutes to seconds, earning praise for his proactive problem-solving, thriving in the company’s supportive, growth-focused culture.

Android DevelopmentRetail TechnologySoftware Engineering
0 likes · 7 min read
Xiaojie's Journey: From Intern to Android Developer at Youzan
网易UEDC
网易UEDC
Oct 15, 2019 · Product Management

Boosting User Participation in B2B Products: Strategies for Designers and Teams

This article explains why user participation matters in B2B products, outlines how to involve users throughout the development cycle, improve designers' and team members' sense of ownership, and offers practical steps to create a more collaborative and effective product ecosystem.

B2B designDesign thinkingTeam Collaboration
0 likes · 9 min read
Boosting User Participation in B2B Products: Strategies for Designers and Teams
ITPUB
ITPUB
Oct 12, 2019 · Fundamentals

Mastering Team Git Workflow: From Clean Commits to Seamless Releases

This guide explains how to adopt disciplined Git habits, use Git Flow branch models, configure SourceTree and GitLab, and follow a structured development process that covers committing, rebasing, merging, testing, releasing, and hot‑fixing for smooth team collaboration.

GitLabSourcetreeTeam Collaboration
0 likes · 11 min read
Mastering Team Git Workflow: From Clean Commits to Seamless Releases
Youzan Coder
Youzan Coder
Oct 9, 2019 · Operations

How to Manage Meetings Effectively: A Project Management Approach

Effective meetings, essential for solving complex organizational problems, are best managed by applying project‑management principles through three phases—pre‑meeting preparation with clear agendas and materials, disciplined during‑meeting control and consensus building, and diligent post‑meeting follow‑up on action items—tailored to four distinct meeting types.

Project ManagementTeam Collaborationaction items tracking
0 likes · 8 min read
How to Manage Meetings Effectively: A Project Management Approach
Liangxu Linux
Liangxu Linux
Sep 23, 2019 · Fundamentals

Master Team Collaboration with Git: Practical Tips and Git Flow Guide

This guide explains how to adopt solid Git habits, write meaningful commits, use interactive rebase, configure push and pull behavior, choose between merge and rebase, apply the Git Flow branching model, and set up SourceTree and GitLab for smooth team collaboration.

GitLabTeam Collaborationbranch management
0 likes · 12 min read
Master Team Collaboration with Git: Practical Tips and Git Flow Guide
21CTO
21CTO
Sep 12, 2019 · Fundamentals

Mastering Team Git Workflow: Practical Tips and Git Flow Best Practices

This article explains how to effectively apply Git in a team setting, covering commit habits, branch management with Git Flow, tool configuration, merge strategies, and release processes, offering practical examples and visual guides to improve collaboration and maintain a clean development history.

GitTeam CollaborationWorkflow
0 likes · 12 min read
Mastering Team Git Workflow: Practical Tips and Git Flow Best Practices
21CTO
21CTO
Sep 9, 2019 · Fundamentals

Why Code Review Matters and How to Implement It Effectively

This article explains why code review is essential for software teams, covering its benefits for knowledge sharing, code quality, and team standards, and provides practical guidelines on making code review a mandatory step, fostering a review culture, and applying effective techniques and tools.

Code ReviewDevelopment WorkflowQuality Assurance
0 likes · 12 min read
Why Code Review Matters and How to Implement It Effectively
Architects Research Society
Architects Research Society
Sep 7, 2019 · Fundamentals

Agile Architecture Strategies for Scaling Agile Development

This article explains how architecture remains a vital part of agile software development, covering agile‑first approaches, lifecycle‑wide modeling, ownership roles, scaling strategies, demand‑driven design, multi‑view modeling, myth busting, and practical guidance for lightweight, collaborative architecture in modern organizations.

Agile ArchitectureArchitecture ModelingScaling Agile
0 likes · 39 min read
Agile Architecture Strategies for Scaling Agile Development
Java Backend Technology
Java Backend Technology
Aug 29, 2019 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the multiple benefits of code review—including knowledge sharing, improved code quality, and enforcing team standards—and provides practical steps, cultural tips, and tool recommendations to make code review a mandatory, effective part of any development workflow.

Code ReviewQuality AssuranceTeam Collaboration
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 24, 2019 · R&D Management

How to Excel as a Technical Project Manager in Internet Companies

This guide outlines how engineers can succeed as technical project managers by setting clear goals, aligning people and processes, and mastering each phase of the project lifecycle—from initiation and requirement review to scheduling, design, testing, release, and retrospective analysis—while mitigating common risks.

Project ManagementTeam Collaborationagile
0 likes · 15 min read
How to Excel as a Technical Project Manager in Internet Companies
21CTO
21CTO
Jul 18, 2019 · R&D Management

What Truly Makes a Great Engineer? Design, Delivery, and Team Impact

The article explores how engineers and managers can use clear standards to assess performance, emphasizing design ability, reliable delivery, collaborative standards, and contributions to team efficiency as essential traits for professional growth beyond mere knowledge accumulation.

Team Collaborationcareer growthdelivery ability
0 likes · 6 min read
What Truly Makes a Great Engineer? Design, Delivery, and Team Impact
DevOps
DevOps
May 19, 2019 · R&D Management

How the Production of Friends Season 6 Mirrors Agile and Scrum Practices

The article uses the behind‑the‑scenes process of Friends Season 6 to illustrate agile concepts such as backlog, user stories, MVP, Scrum meetings and continuous delivery, showing how a sitcom’s production can serve as a model for effective R&D management.

BacklogFriendsMVP
0 likes · 11 min read
How the Production of Friends Season 6 Mirrors Agile and Scrum Practices
21CTO
21CTO
Feb 28, 2019 · R&D Management

How to Evaluate Engineer Performance: Key Skills and Metrics for Success

Engineers often overestimate their work while managers struggle to set objective evaluation standards; this article explores common self‑assessment biases, outlines four engineer career types, and proposes concrete criteria—design, delivery, standards, and team efficiency—to fairly assess technical contributions and foster growth.

Team Collaborationdesign abilityengineer performance
0 likes · 8 min read
How to Evaluate Engineer Performance: Key Skills and Metrics for Success
JD Retail Technology
JD Retail Technology
Jan 16, 2019 · R&D Management

Effective Communication Skills for Project Managers Working with Technical Experts

In the VUCA era, project managers operating in matrix environments must adopt clear responsibilities, emotional intelligence, and strategic questioning to turn awkward interactions with technical experts into productive collaboration, using influence, empathy, and professional insight across all project phases.

Project ManagementR&DTeam Collaboration
0 likes · 7 min read
Effective Communication Skills for Project Managers Working with Technical Experts
UC Tech Team
UC Tech Team
Dec 27, 2018 · Fundamentals

Why Code Review Matters: Nine Compelling Reasons

The article explains why code review is essential for software teams, describing how systematic reviews catch bugs, spread knowledge, reduce bus factor risk, align trends, improve communication, create useful history, enable precise discussions, strengthen team cohesion, and enhance code readability.

Code ReviewSoftware EngineeringTeam Collaboration
0 likes · 5 min read
Why Code Review Matters: Nine Compelling Reasons
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 13, 2018 · Fundamentals

Why Every Engineer Needs Product, Technical, and Engineering Mindsets to Boost Team Efficiency

This article explores how engineers across development, testing, and product roles can improve team collaboration and overall effectiveness by adopting a three‑dimensional mindset—product thinking, technical thinking, and engineering thinking—while addressing common misunderstandings and systemic challenges.

Engineering ProcessProduct ThinkingTeam Collaboration
0 likes · 12 min read
Why Every Engineer Needs Product, Technical, and Engineering Mindsets to Boost Team Efficiency
DevOps
DevOps
Nov 9, 2018 · Fundamentals

Applying Domain‑Driven Design: Achieving Consensus and Effective Team Collaboration

The article explains how domain‑driven design helps software teams reach a shared understanding of the problem domain by cultivating requirements through visual collaboration, structured inception and iteration activities, and continuous feedback loops, ultimately improving architecture, reducing miscommunication, and delivering higher‑quality software.

Domain-Driven DesignTeam Collaborationrequirements engineering
0 likes · 15 min read
Applying Domain‑Driven Design: Achieving Consensus and Effective Team Collaboration
21CTO
21CTO
Nov 2, 2018 · Product Management

How to Choose the Right Task Management Tool for Your Team

This guide outlines the key features to consider when selecting a task management tool, compares seven popular solutions for developers, and highlights each tool's strengths, pricing, and missing functionalities to help teams pick the most suitable option for improved productivity.

Project ManagementTeam Collaborationproductivity tools
0 likes · 15 min read
How to Choose the Right Task Management Tool for Your Team
网易UEDC
网易UEDC
Oct 30, 2018 · Product Management

How to Rapidly Elevate a QA Tool’s UX: Lessons from the Goapi Redesign

This article shares a step‑by‑step case study of how a small team transformed the Goapi QA testing tool’s user experience by deeply understanding the product, aligning design rhythm with team workflow, fostering cross‑functional collaboration, and building a reusable component library.

Product RedesignTeam Collaborationcomponent library
0 likes · 11 min read
How to Rapidly Elevate a QA Tool’s UX: Lessons from the Goapi Redesign
21CTO
21CTO
Sep 4, 2018 · R&D Management

What Defines a Great Engineer? Key Skills and Evaluation Criteria

The article explores why engineers often overestimate their work, the challenges managers face in setting fair performance standards, and outlines essential abilities—design, delivery, standards, and collaboration—that distinguish truly effective engineers and drive team efficiency and career growth.

Team Collaborationcareer developmentdelivery
0 likes · 7 min read
What Defines a Great Engineer? Key Skills and Evaluation Criteria
37 Interactive Technology Team
37 Interactive Technology Team
Aug 23, 2018 · R&D Management

Technical Research Group Introduction

The article describes a Technical Research Group initiative within a tech center, offering several focused sub‑groups (frontend integration, distributed databases, Python engineering, AI, productization) led by experts, limited to eight members each, running Sep‑Dec 2018 with weekly training, demos, and final deliverables, requiring commitment and registration by Aug 30.

AIDistributed DatabasesTeam Collaboration
0 likes · 6 min read
Technical Research Group Introduction
DevOps Engineer
DevOps Engineer
Jul 23, 2018 · Fundamentals

Avoiding Common Pitfalls for New Agile Testers

The article outlines five typical mistakes new agile testers make—waiting for the next build, not fully integrating with the team, clinging to a quality‑control mindset, relying solely on manual testing, and ignoring the big picture—and offers practical advice for each to foster effective, collaborative testing within agile development.

Agile TestingSoftware testingTeam Collaboration
0 likes · 5 min read
Avoiding Common Pitfalls for New Agile Testers
DevOps
DevOps
Jun 14, 2018 · Operations

Understanding DevOps: Role Merging, Automation, and Organizational Impact

This article examines how DevOps emerged from the merging of development and operations roles, explores automation practices in small and large teams, outlines the three-step DevOps workflow, and discusses the cultural and organizational challenges of adopting DevOps at scale.

AutomationDevOpsOperations
0 likes · 9 min read
Understanding DevOps: Role Merging, Automation, and Organizational Impact
21CTO
21CTO
Mar 8, 2018 · Fundamentals

Why Every Developer Needs Diagramming Skills (And How to Master Them)

This article explains why developers should incorporate diagramming into their workflow, outlines three key uses—understanding problems, facilitating team communication, and merging ideas—reviews various media from pen‑and‑paper to code‑generated charts, and offers practical tips for creating clear, effective diagrams.

Team Collaborationdiagrammingproductivity
0 likes · 11 min read
Why Every Developer Needs Diagramming Skills (And How to Master Them)
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 31, 2018 · Fundamentals

What Does a Software Architect Really Do? Core Skills and Team Strategies

This article explores the role of software architects, outlining their responsibilities, essential qualities, differences between internet and traditional enterprises, team dynamics, common optimization practices, and practical advice on growing into an architect and advancing your career.

System DesignTeam Collaborationarchitecture fundamentals
0 likes · 12 min read
What Does a Software Architect Really Do? Core Skills and Team Strategies