Tagged articles
30 articles
Page 1 of 1
PMTalk Product Manager Community
PMTalk Product Manager Community
Mar 2, 2026 · Product Management

The Product Manager Traits That Drive Algorithm Engineers Crazy

Algorithm engineers often resent product managers who treat models as black‑box wish‑lists, ignore data feasibility, and issue vague demands, leading to broken trust, wasted effort, and stalled projects, but adopting feature‑focused communication, concrete metrics, and realistic experiment timelines can turn a problematic partnership into a productive collaboration.

algorithm collaborationexperiment planningfeature engineering
0 likes · 8 min read
The Product Manager Traits That Drive Algorithm Engineers Crazy
DevOps
DevOps
Dec 1, 2024 · R&D Management

Seven Practical Recommendations for Effective Project Management

This article shares seven actionable suggestions for project managers, emphasizing balanced humility and rigor, accountability, active listening, clear authority assignment, realistic expectations, appropriate reward‑punishment balance, and focused execution to improve team cohesion and project success.

LeadershipProject Managementauthority delegation
0 likes · 10 min read
Seven Practical Recommendations for Effective Project Management
Test Development Learning Exchange
Test Development Learning Exchange
Oct 22, 2024 · Operations

Comprehensive Guide to Collecting Information, Reproducing Issues, Analyzing Logs and Code, Narrowing Problem Scope, and Team Communication

This guide outlines systematic steps for gathering environment and error details, reproducing bugs across different setups, analyzing logs and source code, narrowing down problem areas, and effectively communicating with developers, product managers, testers, on‑site staff, and customers to resolve software issues.

Software Testingbug troubleshootingdebugging
0 likes · 6 min read
Comprehensive Guide to Collecting Information, Reproducing Issues, Analyzing Logs and Code, Narrowing Problem Scope, and Team Communication
DevOps
DevOps
Oct 7, 2024 · R&D Management

7 Essential Steps and Methods for Effective Project Follow‑Up

This guide outlines seven practical steps—from project initiation and requirement gathering to execution, monitoring, and closure—providing project managers with concrete methods for collaborative communication, risk mitigation, and team motivation while also promoting a DevOps certification program.

Project Managementproject closureproject execution
0 likes · 9 min read
7 Essential Steps and Methods for Effective Project Follow‑Up
Tencent Cloud Developer
Tencent Cloud Developer
Sep 19, 2024 · Product Management

Reading Notes and Reflections on "The Mythical Man-Month"

These reading notes dissect Brooks’s *The Mythical Man‑Month* anniversary edition, tracing its historical context, explaining the person‑month fallacy, Brooks’s law, and communication overhead, then mapping those lessons onto today’s agile, CI, modular testing practices while noting documentation trade‑offs and including community‑engagement promotions.

DocumentationProject Managementagile
0 likes · 48 min read
Reading Notes and Reflections on "The Mythical Man-Month"
FunTester
FunTester
Sep 14, 2024 · R&D Management

Why Does Software Architecture Turn Into a Nightmare and How to Fix It

The article examines why software architectures become tangled—citing resource constraints, poor organization, unmanaged technical debt, outdated tech, and missing documentation—and offers practical strategies such as background analysis, continuous refactoring, training, communication, design‑pattern adoption, engineering culture, and comprehensive testing to restore health.

Engineering CultureSoftware ArchitectureTechnical Debt
0 likes · 25 min read
Why Does Software Architecture Turn Into a Nightmare and How to Fix It
Architecture Breakthrough
Architecture Breakthrough
Sep 13, 2024 · R&D Management

How to Turn Last-Minute API Crises into Team Cohesion: A Step-by-Step Guide

Facing a critical production deadline, the author shares a three‑step communication and process framework—empathic praise, collaborative brainstorming for an interface delivery review, and reflective design improvement—to strengthen middle‑platform team cohesion and establish robust API governance practices.

api-designmiddle platformprocess improvement
0 likes · 7 min read
How to Turn Last-Minute API Crises into Team Cohesion: A Step-by-Step Guide
21CTO
21CTO
Aug 26, 2024 · Backend Development

Monolith vs Microservices: Which Architecture Wins in Real‑World Scenarios?

This article compares monolithic and microservice architectures across latency, complexity, reliability, resource usage, scalability, throughput, deployment speed, and communication cost, revealing where each approach excels and offering guidance on choosing the right style for different team sizes and workloads.

MicroservicesScalabilitySoftware Architecture
0 likes · 16 min read
Monolith vs Microservices: Which Architecture Wins in Real‑World Scenarios?
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 11, 2024 · Game Development

Practical Lessons from Client Performance Optimization in a Mobile Game Project

This article shares seven practical insights gained from client performance testing and optimization in a mobile basketball game, covering long‑term performance planning, data‑driven decisions, feature toggles, build configurations, realistic testing, careful trade‑off evaluation, and the importance of team communication.

Build configurationMobile GamingPerformance Testing
0 likes · 21 min read
Practical Lessons from Client Performance Optimization in a Mobile Game Project
JD Tech
JD Tech
Apr 9, 2024 · Backend Development

Reflections on a Year of Growth, Technology, and Communication at JD Jinli Platform

This article shares a developer's year‑long journey at JD Jinli, covering personal growth, technical innovations such as points‑asset protection, risk mitigation, traffic governance, and communication best practices, while emphasizing how disciplined engineering and collaborative mindset drive business value.

Product Developmentrisk managementsoftware-engineering
0 likes · 25 min read
Reflections on a Year of Growth, Technology, and Communication at JD Jinli Platform
FunTester
FunTester
Feb 2, 2024 · R&D Management

How to Stop Software Testers from Becoming the Team’s Scapegoat

The article examines why software testers often bear the blame in development projects, lists typical accusations they face, and offers concrete communication strategies and twelve practical recommendations to improve testing practices, clarify responsibilities, and foster better collaboration with developers and product owners.

R&D managementSoftware Testingbug reporting
0 likes · 10 min read
How to Stop Software Testers from Becoming the Team’s Scapegoat
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 5, 2023 · Fundamentals

Why Write Design Documents and Emphasize Their Readability

This article explains why writing design documents is essential, outlines core principles and best practices for readability, and provides practical guidance on structuring documents to improve team communication, decision‑making, and knowledge sharing in software development.

Design DocumentsDocumentationreadability
0 likes · 8 min read
Why Write Design Documents and Emphasize Their Readability
21CTO
21CTO
Oct 21, 2021 · Product Management

How to Dodge the Most Common Software Development Mistakes

This article outlines frequent software development errors—such as misunderstanding the product, ignoring assumptions, poor communication, and siloed teams—and offers practical advice on product context, collaborative practices, and agile processes to help teams deliver successful projects.

agilecommon pitfallsproduct-management
0 likes · 8 min read
How to Dodge the Most Common Software Development Mistakes
DevOps
DevOps
Oct 21, 2020 · R&D Management

Implementing Daily Scrum Standup to Improve Team Communication and Progress Tracking

The article describes how a software team introduced a 15‑minute daily Scrum standup, defined its participants, duration, and agenda through brainstorming, and observed improved visibility of progress, reduced delays, and enhanced communication, with plans to add a Kanban board for further optimization.

Project Managementagiledaily standup
0 likes · 4 min read
Implementing Daily Scrum Standup to Improve Team Communication and Progress Tracking
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
21CTO
21CTO
Jul 19, 2019 · Fundamentals

Why Senior Developers Are Worth the Investment: 5 Key Advantages

Hiring senior programmers brings deep experience, superior judgment, broad technical knowledge, extensive system‑level understanding, and strong communication skills that together boost software quality, reduce long‑term costs, and deliver greater business value despite higher salaries.

Experiencesenior developersteam communication
0 likes · 7 min read
Why Senior Developers Are Worth the Investment: 5 Key Advantages
Youzan Coder
Youzan Coder
Feb 22, 2019 · R&D Management

How to Build Effective Daily Stand‑Up Meetings in Weak‑Matrix Teams

This guide explains why daily stand‑up meetings are vital for project communication, outlines a step‑by‑step method for introducing them in weak‑matrix organizations, and provides practical tips on preparation, commitment, timing, three‑question format, and continuous feedback to improve team efficiency.

Project ManagementR&D managementdaily standup
0 likes · 9 min read
How to Build Effective Daily Stand‑Up Meetings in Weak‑Matrix Teams
Java Backend Technology
Java Backend Technology
Sep 5, 2018 · Product Management

Why Skipping a Functional Requirements Document Can Doom Your Project

The article explains how lacking a real‑time functional requirements design document leads to high communication costs, misaligned expectations, costly rework, and testing nightmares, and it offers practical guidance on where to store, what to include, and how to maintain document quality for successful software development.

functional requirementsproduct-managementsoftware development
0 likes · 11 min read
Why Skipping a Functional Requirements Document Can Doom Your Project
21CTO
21CTO
Jul 18, 2018 · Fundamentals

How to Master Clean Code: Design, Estimation, and Testing Strategies

This article explains how treating software projects as disciplined design processes—using shared language, realistic estimation, systematic system modeling, and test‑first development—helps create clean, maintainable code while avoiding the pitfalls of over‑engineering and rushed delivery.

clean codeestimationsoftware design
0 likes · 13 min read
How to Master Clean Code: Design, Estimation, and Testing Strategies
Java Architect Essentials
Java Architect Essentials
May 9, 2018 · R&D Management

Conway's Law and Its Implications for Microservices Architecture

The article explains how Conway's Law—stating that system designs mirror organizational communication structures—provides a theoretical foundation for microservices, highlighting communication costs, team size limits, resilience, and practical guidelines for building autonomous, business‑oriented service teams.

Conway's lawteam communication
0 likes · 12 min read
Conway's Law and Its Implications for Microservices Architecture
Hujiang Design Center
Hujiang Design Center
Aug 28, 2017 · Product Management

Mastering the Art of Saying “No” to Bad Ideas

Saying “no” to poor ideas is essential for product success; this article explains when and how to refuse proposals constructively, grounding each refusal in clear goals, data, and respectful communication to keep teams focused on high‑impact work.

Leadershipdecision makingproduct-management
0 likes · 7 min read
Mastering the Art of Saying “No” to Bad Ideas
Efficient Ops
Efficient Ops
Feb 18, 2017 · R&D Management

Why Team Communication Fails and How to Build Effective Dialogue

The article examines common pitfalls in corporate communication—such as proving others wrong, ego‑driven talks, blame‑shifting, suppressed grievances, and poor leadership styles—and proposes three principles for healthy dialogue: removing emotion, practicing empathy, and co‑creating solutions, while linking communication to decision‑making mechanisms.

Employee EngagementLeadershipManagement
0 likes · 14 min read
Why Team Communication Fails and How to Build Effective Dialogue
21CTO
21CTO
Apr 30, 2016 · R&D Management

From Google Engineer to First‑Time CTO: Leadership, Communication, and Tech Choices

Lan Langworth, a former Google engineer and co‑founder of Artillery, shares his candid journey from leaving Google to becoming a CTO, offering practical insights on direction, communication pitfalls, building a developer‑focused culture, choosing technologies, and trusting intuition in a fast‑moving startup environment.

CTOLeadershipTechnology Selection
0 likes · 13 min read
From Google Engineer to First‑Time CTO: Leadership, Communication, and Tech Choices
21CTO
21CTO
Jan 23, 2016 · Product Management

Why Early Developer Involvement Is the Key to Successful Product Management

The article argues that involving developers, designers, and operations from the start of product planning improves communication, catches design flaws early, and prevents costly delays, while urging product managers to question every feature, maintain logical rigor, and lead by example to earn engineers' respect.

cross‑functional collaborationfeature prioritizationproduct-management
0 likes · 9 min read
Why Early Developer Involvement Is the Key to Successful Product Management
21CTO
21CTO
Dec 4, 2015 · R&D Management

How to Become an Exceptional Technical Manager: 5 Proven Practices

This article shares practical advice from a former development director on how technical managers can excel by connecting with their teams, managing tasks effectively, mastering time and resources, respecting individuals, and representing their team’s interests to drive success.

LeadershipProject ManagementTechnical Management
0 likes · 15 min read
How to Become an Exceptional Technical Manager: 5 Proven Practices
Suning Design
Suning Design
May 1, 2014 · R&D Management

How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success

This article offers actionable guidance for project managers on understanding technical roles, providing clear information, fostering open communication, handling requirement changes wisely, and motivating teams to create a collaborative environment that accelerates project delivery.

BackendLeadershipProject Management
0 likes · 7 min read
How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success