Management & Process
How teams plan, prioritize, and deliver WordPress projects.
Extreme Programming (XP)
Pair programming, frequent releases, and test-first habits for small WP teams.
Feature-Driven Development
Break large builds into client-visible features; design and ship incrementally.
Code Design & Testing
Design and verify behavior before and during implementation — the 4WP plugin workflow chain.
BDD
Given-When-Then behavior specs; Behat and Codeception for WordPress acceptance tests.
WordPress Methodologies
Approaches specific to block themes, the editor, and API-driven WordPress products.
Block-first / Gutenberg-first
Ship features as blocks and block.json instead of classic PHP templates.
Headless / Decoupled WordPress
WordPress as backend via REST or WPGraphQL; React or Next.js frontends.
API-first / REST-first
Design endpoints and contracts first; UI and blocks consume REST second.
Full Site Editing / theme.json
Block themes driven by theme.json, patterns, and template parts.
Frontend Methodologies
Structure UI, styles, and components for scalable WordPress front ends.
Atomic Design
Atoms → molecules → organisms — maps to blocks, patterns, and templates in FSE.
Component-Driven Development
Build and document UI in isolation — Storybook-style workflows for blocks.
Git / DevOps
Branching models and automated pipelines for WordPress plugins and sites.
Trunk-Based Development
Single mainline, small commits, feature flags for continuous integration.
CI/CD for WordPress
Automated PHPCS, PHPUnit, and deploy with WP-CLI in GitHub Actions or similar.
UX & Product
User-centered discovery before custom WordPress builds.
Content-first design
Content model and IA before visual design — ideal for CPTs and block patterns.