Tag

agile

1 views collected around this technical thread.

Nightwalker Tech
Nightwalker Tech
May 28, 2025 · Fundamentals

Introduction to Behavior‑Driven Development (BDD) and Gherkin Syntax

Behavior‑Driven Development (BDD) is an agile methodology that uses natural‑language Gherkin scenarios to describe system behavior, fostering collaboration among developers, testers, and product owners, with detailed examples, best practices, and tool recommendations for implementing BDD across various software projects.

BDDGherkinTestAutomation
0 likes · 28 min read
Introduction to Behavior‑Driven Development (BDD) and Gherkin Syntax
DevOps
DevOps
Jan 21, 2025 · Product Management

Understanding and Creating User Journey Maps for Effective Product Design

The article explores the challenges of product design, explains how misaligned communication hampers requirement understanding, introduces user journey maps as a visual tool to align teams, outlines their components and a step‑by‑step process for creating effective maps, and highlights their value for product management.

DevOpsUser Journey Mapagile
0 likes · 12 min read
Understanding and Creating User Journey Maps for Effective Product Design
DevOps
DevOps
Nov 25, 2024 · Fundamentals

Evolution of Software Development: From Waterfall to Agile to DevOps and Future Trends

The article traces the progression of software development methodologies—from the linear waterfall model to flexible Agile practices, the collaborative DevOps culture, and emerging AI‑driven and low‑code approaches—highlighting their benefits, challenges, and the impact on modern engineering workflows.

AIDevOpsSoftware Development
0 likes · 7 min read
Evolution of Software Development: From Waterfall to Agile to DevOps and Future Trends
DevOps Engineer
DevOps Engineer
Nov 22, 2024 · R&D Management

Release Train Engineer (RTE): Role, Responsibilities, Required Skills, and Career Outlook

The Release Train Engineer (RTE) is a pivotal role in the Scaled Agile Framework (SAFe) responsible for coordinating multiple agile teams, facilitating PI planning, removing impediments, enhancing transparency, and driving continuous improvement, with growing demand across large enterprises and promising career prospects.

Release Train EngineerSAFeagile
0 likes · 6 min read
Release Train Engineer (RTE): Role, Responsibilities, Required Skills, and Career Outlook
Cognitive Technology Team
Cognitive Technology Team
Nov 13, 2024 · Fundamentals

Applying Buddhist Principles to Software Development: Staying Present, Embracing Change, and Favoring Simplicity

The article draws parallels between Buddhist mindfulness and software engineering, urging developers to focus on the current code snapshot, accept change as the only constant, avoid premature work for an uncertain future, and always choose the simplest solution that meets today’s needs.

BuddhismSoftware DevelopmentTechnical Debt
0 likes · 4 min read
Applying Buddhist Principles to Software Development: Staying Present, Embracing Change, and Favoring Simplicity
DevOps
DevOps
Oct 22, 2024 · R&D Management

Why Independent Testing Teams Still Matter and How to Implement Agile Practices for Them

The article explains the historical evolution of software testing, argues for the continued necessity of independent testing teams within DevOps, and details a customized Agile framework—including Scrum, Kanban, and XP—along with roles, artifacts, values, ceremonies, and practical steps for successful adoption.

DevOpsKanbanScrum
0 likes · 15 min read
Why Independent Testing Teams Still Matter and How to Implement Agile Practices for Them
Test Development Learning Exchange
Test Development Learning Exchange
Oct 18, 2024 · Fundamentals

Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD): Definitions, Steps, Pros, Cons, and Choosing the Right Approach

Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) are software development approaches that start with writing tests or user stories, outlining core steps, advantages, disadvantages, and offering guidance on selecting the appropriate method based on project requirements, team expertise, and business communication needs.

BDDSoftware DevelopmentTDD
0 likes · 5 min read
Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD): Definitions, Steps, Pros, Cons, and Choosing the Right Approach
FunTester
FunTester
Sep 27, 2024 · Fundamentals

Understanding Agile Methodology and Agile Testing: Principles, Practices, and Pure Agile

The article explains the principles of agile methodology and agile testing, highlighting the benefits of early involvement, continuous feedback, customer‑centricity, test‑driven development, regression testing, lightweight documentation, and collaboration, and introduces the concept of pure agile as a strict adherence to the Agile Manifesto.

Pure AgileSoftware Developmentagile
0 likes · 13 min read
Understanding Agile Methodology and Agile Testing: Principles, Practices, and Pure Agile
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.

Mythical Man-Monthagiledocumentation
0 likes · 48 min read
Reading Notes and Reflections on "The Mythical Man-Month"
DevOps
DevOps
Sep 8, 2024 · R&D Management

Scrum Master To-Do List (Checklist)

This article presents a detailed Scrum Master checklist covering questions for the product owner, team dynamics, engineering practices, and organizational health, providing a practical guide for improving Scrum effectiveness while also noting a promotional announcement for a DevOps certification program.

Engineering PracticesProduct OwnerR&D management
0 likes · 10 min read
Scrum Master To-Do List (Checklist)
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 19, 2024 · R&D Management

Why Software Engineering Management Has Stagnated Over the Past Decade

The article analyzes why software engineering management has made little progress in the last ten years, highlighting the lag between rapid technological advances and outdated management practices, cultural and human challenges, and insufficient education and training, and it presents a list of questions collected from various companies.

CultureSoftware Developmentagile
0 likes · 4 min read
Why Software Engineering Management Has Stagnated Over the Past Decade
DevOps
DevOps
Aug 18, 2024 · Product Management

A Comprehensive Guide to Writing High-Quality User Stories in Agile Projects

This article provides a detailed guide on user stories in agile project management, covering definitions, characteristics, benefits, differences from traditional requirements, writing techniques like the INVEST principle and BDD format, common pitfalls, and best practices such as workshops, continuous feedback, and collaboration with development teams.

BDDINVESTUser Stories
0 likes · 15 min read
A Comprehensive Guide to Writing High-Quality User Stories in Agile Projects
DevOps
DevOps
Aug 15, 2024 · Product Management

Product Manager Role Transformation in the DevOps Era

This article examines how DevOps reshapes the product manager’s responsibilities, highlighting traditional limitations, the drivers for role transformation, required capabilities such as agile mindset and DevOps tool proficiency, and effective collaboration mechanisms to achieve faster, higher‑quality product delivery.

CollaborationContinuous DeliveryRole Transformation
0 likes · 10 min read
Product Manager Role Transformation in the DevOps Era
Architecture and Beyond
Architecture and Beyond
Aug 3, 2024 · Fundamentals

Domain-Driven Design: Core Principles, Practices, and Lessons for Technical Team Management

This article explains Domain-Driven Design (DDD), its key concepts such as bounded contexts, ubiquitous language, domain models and layered architecture, traces its evolution, highlights recent trends like Event Storming and CQRS, and draws parallels to technical team management practices for handling complexity, communication, iteration, and strategic focus.

Domain-Driven DesignMicroservicesagile
0 likes · 15 min read
Domain-Driven Design: Core Principles, Practices, and Lessons for Technical Team Management
Efficient Ops
Efficient Ops
Jul 28, 2024 · Operations

What the 2024 China DevOps & BizDevOps Survey Reveals About XOps Trends

The 2024 XOps Industry Innovation Forum in Beijing unveiled the China DevOps & BizDevOps State Survey, revealing that over 6,300 enterprises participated, with more than 60% adopting agile practices, 83% using containers or VMs, and a growing focus on automation, testing, and BizDevOps transformation across diverse sectors.

AutomationBizDevOpsDevOps
0 likes · 11 min read
What the 2024 China DevOps & BizDevOps Survey Reveals About XOps Trends
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 10, 2024 · Fundamentals

Eighteen Years of Agile: Strange Phenomena and the Quest for Software Engineering Fundamentals in China

The article reviews the history of China's IT industry over the past eighteen years, exposing how government policies, CMM certifications, and superficial agile practices have led to chronic software quality and delivery problems, and argues that only solid fundamentals such as extreme programming, TDD, and deliberate practice can truly improve software development.

CMMContinuous IntegrationTDD
0 likes · 25 min read
Eighteen Years of Agile: Strange Phenomena and the Quest for Software Engineering Fundamentals in China
DaTaobao Tech
DaTaobao Tech
Jul 3, 2024 · Fundamentals

Architecture Thinking and Practice

The article explains software architecture concepts, the architect’s duties of extracting requirements, designing and implementing solutions, and presents methodologies such as the C4 model, 4+1 view and domain‑driven design, while outlining how to develop architectural thinking through study, practice, reflection and ongoing learning.

C4 modelDomain-Driven DesignSoftware Development
0 likes · 27 min read
Architecture Thinking and Practice
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 12, 2024 · Fundamentals

Major Changes in Software Engineering Over the Past 20 Years and Enduring Core Principles

Over the past two decades, software engineering has shifted from waterfall to agile, embraced DevOps, cloud and micro‑services, containerization, CI/CD, open‑source, AI, heightened security, diverse languages, remote collaboration, user‑centered design, dependency management, and continuous learning, while core concepts such as requirements analysis, design principles, testing, version control, and architecture remain unchanged.

Cloud ComputingContinuous IntegrationDevOps
0 likes · 8 min read
Major Changes in Software Engineering Over the Past 20 Years and Enduring Core Principles
DevOps Cloud Academy
DevOps Cloud Academy
May 30, 2024 · Operations

Case Study: Overcoming Resistance in a Large Manufacturing Company's IT Department During DevOps Transformation

This case study describes how a large manufacturing company's IT department, led by Michael, overcame strong internal resistance from senior staff to transition from a traditional waterfall development model to an agile and DevOps approach through personalized communication, stakeholder engagement, and transparent implementation planning.

Change ManagementDevOpsIT Transformation
0 likes · 8 min read
Case Study: Overcoming Resistance in a Large Manufacturing Company's IT Department During DevOps Transformation
Efficient Ops
Efficient Ops
May 23, 2024 · R&D Management

How Chinese Securities Firms Reach Top DevOps Maturity: Key Insights from 2023‑2024 Assessments

The article reviews China’s DevOps capability maturity model, its adoption across more than 20 industries, and showcases how leading securities firms such as China Merchants, Guoxin, and Dongguan have achieved advanced agile development, continuous delivery, technical operations, security, and tool standards, highlighting measurable improvements in delivery speed, quality, and automation.

Continuous DeliveryDevOpsDigital Transformation
0 likes · 17 min read
How Chinese Securities Firms Reach Top DevOps Maturity: Key Insights from 2023‑2024 Assessments