Tagged articles
3 articles
Page 1 of 1
FunTester
FunTester
Nov 21, 2025 · Fundamentals

How to Make AI‑Generated Code Testable, Traceable, and Feasible

This article explains why software requirements must be testable, traceable, and feasible—especially for AI‑generated code—by detailing the three key qualities, practical guidelines for achieving them, and the consequences of neglecting testability, observability, controllability, and traceability.

AI Code GenerationTraceabilityfeasibility
0 likes · 11 min read
How to Make AI‑Generated Code Testable, Traceable, and Feasible
DevOps
DevOps
Jun 17, 2024 · Product Management

Understanding Software Requirement Changes and the Software Value Model

The article examines why software requirements frequently change, introduces a four‑layer software value model—from business value to UI aesthetics—and explains how this model guides product managers and engineers in handling requirement volatility, balancing flexibility, and maintaining architectural integrity.

Software Architecturebusiness valueproduct-management
0 likes · 8 min read
Understanding Software Requirement Changes and the Software Value Model
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 31, 2016 · Product Management

What a Restaurant Can Teach You About Managing Changing Software Requirements

Using a vivid restaurant analogy, the article illustrates how original requirements, mid‑project changes, underestimated costs, indecisive features, and client pressure can lead to extensive rework, schedule delays, and chaotic development, highlighting essential product management strategies to handle evolving demands effectively.

development processproject delayrequirement change
0 likes · 5 min read
What a Restaurant Can Teach You About Managing Changing Software Requirements