AI-First Drupal Managed Services: The First 90 Days

About the Author

Hamza Al-Jundi

QA Technical Lead

Hamza is QA Technical Lead at Vardot, with 8 years in software quality and manual testing and 10 years in automation engineering across commercial enterprises and non-profits. He holds a Master's from Middle East University, where his research applied machine learning to bug severity detection. His automation work spans Selenium, Appium, Cypress, and Playwright, backed by ISTQB certifications including CTFL, Agile, Mobile, CTAL-TAE, and CTAL-TM (ASTQB certified). Hamza is the creator of two open-source tools for the Drupal ecosystem: Varbase Test Recorder, which generates Playwright test specs from browser interactions, and Drupal Documentation Writer, which auto-generates user manuals from a project's configuration. 

FAQs

The first week is an audit, not a fixing phase. Before building test environments or writing test cases, the incoming team assesses the codebase, hosting setup, CI/CD pipeline status, accessibility, sitemap, and whether staging and production environments function properly. An initial report is then shared with the client, since some fixes require client approval before work can proceed.

Typically two to three release cycles. The most common client misconception is that improvements appear immediately after handover. In practice, the vendor must first understand the business, verify that documentation matches what is running in production, and resolve stability issues. A site that crashes regularly gains nothing from new features, so stabilization precedes feature work.

 

The main friction is content structure, since AI performs best with structured, stable content most legacy sites lack. The approach maps how existing data is interconnected, then uses AI to help build better-structured content. Vardot applies a multi-agent workflow where one model analyzes the codebase to produce structured context and a second model supports documentation, planning, or content structuring, with human oversight at every stage.

 

By day 90, success means steady deployment cycles at fixed intervals with no regressions, early regressions automated away so they cannot return, no dependency on any single team member, and a documented workflow stable enough for AI-assisted planning of the next work cycle. Closing tickets is the floor, not the goal; a predictable, regression-free delivery rhythm is the actual measure.

 

Join the conversation +