Tagged articles

requirements engineering

32 articles · Page 1 of 1
Data Bricklaying Diary
Data Bricklaying Diary
Oct 3, 2026 · R&D Management

Mission Engineering 05: Turning Vague Requests into Verifiable Requirements

This article demonstrates how to transform ambiguous stakeholder statements like 'make it good, faster, and repeatable' into structured, traceable requirements with explicit conditions, responsibilities, verification methods, and evidence handling, using a coffee-making scenario as a teaching example.

CF-REQMission Engineeringcoffee example
0 likes · 17 min read
Mission Engineering 05: Turning Vague Requests into Verifiable Requirements
PMTalk Product Manager Community
PMTalk Product Manager Community
Oct 3, 2026 · Product Management

PRD Is Dead: How SPEC Documents Unlock AI-Driven Product Development

The article argues that traditional PRDs are obsolete because AI now consumes requirements; it introduces SPEC — precise, boundary-locked specs for AI — and shows how Spec Coding lets product managers handle five requirements in one morning, shifting PM value from document writing to strategic judgment.

AI workflowAI-assisted developmentPRD
0 likes · 15 min read
PRD Is Dead: How SPEC Documents Unlock AI-Driven Product Development
AI Large Model Application Practice
AI Large Model Application Practice
Sep 20, 2026 · R&D Management

AI Coding 5x Faster, Delivery Only 10% Quicker: The Enterprise Engineering Time Lag

The article analyzes why faster AI coding doesn't proportionally accelerate enterprise software delivery, identifying bottlenecks in requirements, context engineering, verification, and CI/CD, and proposes layered testing, knowledge management, and human-in-the-loop processes to align the entire pipeline with AI speed.

AI-assisted developmentCI/CD pipelinecontext engineering
0 likes · 20 min read
AI Coding 5x Faster, Delivery Only 10% Quicker: The Enterprise Engineering Time Lag
Data Bricklaying Diary
Data Bricklaying Diary
Sep 4, 2026 · R&D Management

Why AI-Native Development Needs an Executable Artifact Chain, Not More Specs

The article argues that in AI-native development, value lies not in generating more specification documents but in creating a traceable artifact chain linking business intent, requirements, design, plans, code, and evidence — with clear authoritative sources, state management, and dependency-based invalidation propagation to prevent agents from working on stale rules.

AI-Native DevelopmentArtifact ChainEntry-Exit Criteria
0 likes · 14 min read
Why AI-Native Development Needs an Executable Artifact Chain, Not More Specs
inShocking
inShocking
Sep 1, 2026 · Artificial Intelligence

Spec-Driven Development: How I Enabled AI Agents to Independently Deliver Features

The author details a Spec-Driven Development (SDD) practice that structures a .specs repository with state-gated phases, four-file feature specs, evidence grading, and reusable skills to let AI agents independently investigate, design, implement, and verify features while reserving business decisions and external side effects for human approval.

AI AgentsAutonomous DevelopmentEvidence-Based Development
0 likes · 25 min read
Spec-Driven Development: How I Enabled AI Agents to Independently Deliver Features
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Aug 30, 2026 · R&D Management

AI-Era Quality Shift-Left: JD Health's 6-Phase AI Agent System Cuts Production Bugs 65%

JD Health's Li Xun reveals how 80% of production issues originate in requirements, costing 100x more to fix later, and demonstrates a six-phase AI agent system that intercepts 70% of defects at requirements stage, cuts test design time by 50%, and reduces production escapes by 65% through business knowledge-fed AI agents.

AI AgentsAI in testingJD Health
0 likes · 21 min read
AI-Era Quality Shift-Left: JD Health's 6-Phase AI Agent System Cuts Production Bugs 65%
Digital Deification
Digital Deification
Aug 9, 2026 · Industry Insights

Why Business Can't Define Digital Requirements — And How to Fix It

This article explains why business units fail to articulate correct digitalization requirements — due to experience limits, departmental silos, and logic gaps — and proposes a three-step iterative approach for SMEs: start with a minimal closed-loop scenario, demonstrate value to shift mindsets, then spiral upward through continuous improvement.

SME digitalizationbusiness-IT alignmentchange management
0 likes · 10 min read
Why Business Can't Define Digital Requirements — And How to Fix It
IT Services Circle
IT Services Circle
Jul 11, 2026 · Industry Insights

Why Does AI‑Generated Code Still Leave Enterprise R&D Efficiency Stagnant?

Although AI can produce up to 60% of the code, the article explains that coding is only a small part of the software development lifecycle, and the real bottlenecks—requirements gathering, design, testing, and maintenance—prevent AI from dramatically boosting overall R&D efficiency.

AI code generationGitHub studyKnowledge Management
0 likes · 6 min read
Why Does AI‑Generated Code Still Leave Enterprise R&D Efficiency Stagnant?
Subtle Storm
Subtle Storm
Jul 5, 2026 · R&D Management

System Analyst vs Architecture Designer: Which Path Suits You Best?

The article compares the roles of system analyst and architecture designer, detailing their distinct responsibilities in a large‑scale banking loan system, required skills, exam focus, ideal candidate profiles, and career trajectories to help professionals choose the right path.

Software Engineeringcareer developmentrequirements engineering
0 likes · 6 min read
System Analyst vs Architecture Designer: Which Path Suits You Best?
FunTester
FunTester
Jun 29, 2026 · Artificial Intelligence

Why Automation Lags Behind Code—and How AI‑Driven Demand‑Based Testing Can Close the Gap

The article explains that test automation often falls behind code because its start point is downstream, and proposes a demand‑driven, AI‑powered autonomous testing architecture that moves automation to the requirements phase, reducing coverage gaps, shifting maintenance, and improving requirement quality.

AI testingPlaywrightdemand-driven testing
0 likes · 12 min read
Why Automation Lags Behind Code—and How AI‑Driven Demand‑Based Testing Can Close the Gap
ZhiKe AI
ZhiKe AI
May 10, 2026 · Fundamentals

What the 800‑Page “Software Engineering” Textbook Really Teaches

The article explains that the classic 800‑page software engineering textbook is not a list of methods to memorize but a decision‑making coordinate system that guides readers through process, requirements, architecture, testing, and evolution, helping them understand why and how to apply each practice in real projects.

Software Engineeringrequirements engineeringsoftware architecture
0 likes · 11 min read
What the 800‑Page “Software Engineering” Textbook Really Teaches
Woodpecker Software Testing
Woodpecker Software Testing
May 7, 2026 · Industry Insights

Four Hidden Pitfalls That 90% of Test Experts Fall Into When Shifting Left

The article analyzes why many teams see defect escape rates rise despite early test involvement, identifies four common shift‑left misconceptions with real project examples, and proposes concrete checklists, responsibility shifts, infrastructure fixes, and upstream metrics to make shift‑left testing truly effective.

CI/CDDevOpsrequirements engineering
0 likes · 8 min read
Four Hidden Pitfalls That 90% of Test Experts Fall Into When Shifting Left
Frontend AI Walk
Frontend AI Walk
Apr 27, 2026 · Fundamentals

Advanced OpenSpec: Turning Requirements into Contracts to Prevent Drift – Standardized Templates for AI‑Era Documentation

The article shows how vague “follow the picture” specs cause missing fields, wrong controls, and rework, and explains a concrete OpenSpec workflow—field‑matrix, design constraints, evidence, and tasks—that transforms requirements into verifiable contracts, illustrated with a real insurance‑form case and four ready‑to‑copy templates.

AI programmingOpenSpecdocumentation
0 likes · 16 min read
Advanced OpenSpec: Turning Requirements into Contracts to Prevent Drift – Standardized Templates for AI‑Era Documentation
FunTester
FunTester
Nov 18, 2025 · Artificial Intelligence

Why Unambiguous, Consistent Requirements Are Critical for AI Code Generation

In the age of AI‑driven code generation, requirements must be both unambiguous and consistent to avoid misinterpretation, unpredictable outputs, and faulty logic, ensuring that generated code aligns with stakeholder intent and maintains quality.

AI code generationambiguityconsistency
0 likes · 7 min read
Why Unambiguous, Consistent Requirements Are Critical for AI Code Generation
Efficient Ops
Efficient Ops
Jul 22, 2025 · Artificial Intelligence

How to Harness Large Language Models for Ten‑Fold Software Development Efficiency

This article outlines the essential inputs and collaborative outputs needed when using large language models throughout software development—from requirement gathering and design to implementation and testing—highlighting practical steps to achieve far greater productivity than current modest gains.

AI-assisted engineeringrequirements engineeringsoftware development
0 likes · 8 min read
How to Harness Large Language Models for Ten‑Fold Software Development Efficiency
Architect
Architect
Aug 24, 2024 · Fundamentals

From Business Modeling to Use Case Diagrams: Vision, Business Cases, and System Design

This article guides developers through business modeling, defining a clear vision, creating business and system use‑case diagrams, drawing business sequence diagrams, and refining requirements with use‑case specifications, emphasizing how proper modeling adds real value to software projects.

Use Case Diagrambusiness modelingrequirements engineering
0 likes · 18 min read
From Business Modeling to Use Case Diagrams: Vision, Business Cases, and System Design
DevOps
DevOps
Aug 12, 2024 · Fundamentals

The Importance of Design and Modeling in Software Development

This article explains why software engineers should perform design and modeling—such as business modeling, process analysis, and system modeling—before writing code, highlighting how these practices align development with business goals, improve collaboration, and reduce costly rework caused by changing requirements.

System Modelingmodelingobject-oriented
0 likes · 9 min read
The Importance of Design and Modeling in Software Development
Architect
Architect
Jul 14, 2024 · Fundamentals

How to Build Technical Depth as a Software Architect

The article explains how developers can transform ordinary requirement work into a platform for gaining technical depth by adopting a product‑owner mindset, focusing on quality, continuous improvement, and aligning deep technical challenges with business goals to earn leadership support and career growth.

career developmentprofessional growthrequirements engineering
0 likes · 9 min read
How to Build Technical Depth as a Software Architect
DevOps
DevOps
Jul 4, 2024 · R&D Management

Deriving Valuable Requirements through Business Modeling and Use‑Case Analysis

This article explains how to turn software code from a cost into real product value by systematically modeling the business, identifying the target organization and its decision‑maker, defining a measurable vision, and writing precise, stakeholder‑driven requirements and use‑case specifications.

System DesignUse Casebusiness modeling
0 likes · 28 min read
Deriving Valuable Requirements through Business Modeling and Use‑Case Analysis
Architecture Breakthrough
Architecture Breakthrough
May 27, 2024 · Fundamentals

Mastering Problem Analysis: A Six‑Step Framework for Clear Requirements

This article presents a practical six‑step framework that guides teams from clarifying business goals and core concepts to objectively breaking down issues, restructuring existing designs, proposing solutions, and finalizing implementation plans, helping avoid wasted effort on ill‑defined problems.

Problem Analysisobject-oriented analysisrequirements engineering
0 likes · 8 min read
Mastering Problem Analysis: A Six‑Step Framework for Clear Requirements
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 15, 2023 · Artificial Intelligence

AI‑Driven Software Engineering: From Requirements to Operations in the Era of Software Engineering 3.0

The article outlines how AI, especially large language models and ML‑DevOps, is reshaping software engineering from historical roots through requirement mining, design automation, intelligent coding, testing, and AIOps, culminating in the transformative impact of GPT‑4 on development practices.

AIAIOpsML-DevOps
0 likes · 8 min read
AI‑Driven Software Engineering: From Requirements to Operations in the Era of Software Engineering 3.0
Architects Research Society
Architects Research Society
Apr 10, 2023 · Fundamentals

Introduction to Software Requirements Engineering – Part 1

This article introduces software requirements engineering, covering its iterative process, the distinction between user and system requirements, functional versus non‑functional requirements, and the role of feasibility studies in guiding successful system development.

Software Engineeringfeasibility studyfunctional requirements
0 likes · 8 min read
Introduction to Software Requirements Engineering – Part 1
Architects Research Society
Architects Research Society
Feb 28, 2023 · Fundamentals

Requirement Analysis: Concepts, Activities, and Techniques

Requirement analysis, also known as requirements engineering, defines user expectations for new or modified software, covering goal identification, stakeholder conflict resolution, modeling, and validation, and includes activities such as gathering, analyzing, modeling, reviewing, and techniques like BPMN, ArchiMate, use cases, user stories, and data flow diagrams.

Software Engineeringrequirement analysisrequirements engineering
0 likes · 16 min read
Requirement Analysis: Concepts, Activities, and Techniques
Architects Research Society
Architects Research Society
Nov 23, 2021 · Fundamentals

Requirements Validation, Review, Prototyping, and Test Case Generation

The article explains how to validate and review software requirements through effectiveness, consistency, completeness, realism, and testability checks, describes the role of requirement reviews and prototyping in reducing rework costs, and outlines how to generate test cases that ensure requirements are testable and verifiable.

Validationprototypingrequirements engineering
0 likes · 6 min read
Requirements Validation, Review, Prototyping, and Test Case Generation
IT Architects Alliance
IT Architects Alliance
Jul 17, 2021 · Fundamentals

Business Analysis Methods and Modeling Techniques

The article outlines practical business analysis approaches—including flowcharts, sequence diagrams, prototype sketches, business and data model diagrams—and recommends modeling tools, emphasizing the importance of selecting appropriate visualizations to clarify complex requirements and improve communication between stakeholders and technical teams.

Business Analysismodelingprocess diagrams
0 likes · 9 min read
Business Analysis Methods and Modeling Techniques
Top Architect
Top Architect
Apr 22, 2020 · Fundamentals

Choosing the Right Diagram for Software Development: Use‑Case, Robustness, Mind‑Map, DFD, Flowchart, UML Class, State, ER, and Sequence Diagrams

The article explains why diagrams are essential in software development, describes the problems they solve, and details nine common diagram types—use‑case, robustness, mind‑map, data‑flow, flowchart, UML class, state, ER, and sequence—showing their appropriate scenarios, advantages, and drawbacks to help architects and developers select the most suitable visual tool for each stage of the development lifecycle.

Diagram TypesUMLdesign process
0 likes · 13 min read
Choosing the Right Diagram for Software Development: Use‑Case, Robustness, Mind‑Map, DFD, Flowchart, UML Class, State, ER, and Sequence Diagrams
DevOps
DevOps
Dec 26, 2019 · Product Management

Applying User Story Mapping in a Loan Middle‑Platform Project

The article describes how a loan middle‑platform team adopted user story mapping and agile practices—defining product goals, extracting backbone stories, splitting and validating them, and using the map to bridge business and development—to achieve faster, more focused delivery of business value.

Loan PlatformUser Story Mappingproduct management
0 likes · 7 min read
Applying User Story Mapping in a Loan Middle‑Platform Project
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 Designrequirements engineeringsoftware architecture
0 likes · 15 min read
Applying Domain‑Driven Design: Achieving Consensus and Effective Team Collaboration