Bỏ qua để đến nội dung

Time savings & ROI

Nội dung này hiện chưa có sẵn bằng ngôn ngữ của bạn.

Quantifies how much time the two pillars — auto-input and automation testing — save when building one website template, split by two scenarios.

  • Design ready — a design/template already exists; you only convert, populate, and QA.
  • From scratch — no design yet; the design phase is part of the work.

Automation doesn’t design for you, so the percentage saved is highest when the design already exists — there’s less fixed cost left for automation to compress.

A template build is modelled as 5 phases. Automation touches phases 2–5:

#PhaseTouched by
1Design the template— (from-scratch only)
2Convert / build structure on the platformpartly auto-input
3Auto-input content (text / images / SEO meta)auto-input
4QA / testingautomation-testing
5Fix + re-verifyboth

Per-platform caveat:

  • WordPress & Duda — phase 3 (auto-input) is a distinct lever (MCP / Dev Mode).
  • Astro — phases 2 and 3 merge: content goes in as code in Claude Code, and testing runs directly on that code. The Astro table below combines them.

Times in hours. M = manual, A = with automation. WordPress (§2.1) is design-team reviewed (real numbers); Duda and Astro are still raw estimates.

2.1 WordPress (auto-input via MCP) — design-team reviewed

Section titled “2.1 WordPress (auto-input via MCP) — design-team reviewed”
PhaseReady MReady AScratch MScratch ANote
1 Design0088automation doesn’t design
2 Build structure6464MCP still needs setup/tweak — not 1-click
3 Auto-input content4141still need to review the output after the MCP run
4 QA / testing30.2530.25CI suite is fast — unchanged
5 Fix + re-verify2323auto-input output isn’t perfect → ~2h extra UAT fix
Total158.252316.25
Saved45%29%

Duda (§2.2) and Astro (§2.3) below are still the original optimistic estimates — they have not had the design-team realism pass. Expect the same two corrections (build is not 1-click; output needs review + UAT) to pull their automated totals up once measured.

2.2 Duda (auto-input via Dev Mode, no API)

Section titled “2.2 Duda (auto-input via Dev Mode, no API)”
PhaseReady MReady AScratch MScratch ANote
1 Design0088
2 Build structure52.552.5Dev Mode layout build
3 Auto-input content4141Dev Mode population
4 QA / testing30.530.5output-only audit on preview + live URL
5 Fix + re-verify2121
Total1452213
Saved64%41%

2.3 Astro (everything in code; phases 2+3 merged)

Section titled “2.3 Astro (everything in code; phases 2+3 merged)”
PhaseReady MReady AScratch MScratch ANote
1 Design0088
2+3 Code + content123123hand-code vs figma-to-astro / clone-to-astro in Claude Code
4 QA / testing30.2530.25runs on source + CI gate
5 Fix + re-verify2121
Total174.252512.25
Saved75%51%
PlatformDesign ready (M → A)SavedFrom scratch (M → A)Saved
WordPress (reviewed)15 → 8.2545%23 → 16.2529%
Duda (est.)14 → 564%22 → 1341%
Astro (est.)17 → 4.2575%25 → 12.2551%

The WordPress row is the realistic, design-team-reviewed figure; Duda and Astro are still optimistic estimates and will likely land lower once reviewed.

Contribution split (of the automated savings, roughly):

  • Auto-input drives most of the phase 2–3 savings (the largest block).
  • Automation-testing drives the phase 4–5 savings — smaller in raw hours but the highest leverage, because QA is the bottleneck that blocks shipping and is the most error-prone manually.
  • Automation is not free. The design-team review showed auto-generated output needs human review + UAT fixing, so the Fix phase can be larger than the manual one (WordPress: 3h automated vs 2h manual). Budget for it — the win is in build + input, not in skipping QA/fix.

The percentage saved is highest when the design is ready: with the fixed design cost removed, automation compresses nearly everything that’s left.

These do not recur per template, so they’re excluded from the tables above:

  • Visual baseline backfill across the fleet — ~1–2 weeks, one person.
  • CI setup (reusable workflow, branch protection, Pages preview) — done once, ~0 per new repo via the starter template.
  • Learning Playwright / the kit — ~1 week ramp for the QA owner.

5. Recurring QA/ops task hours (from the workload sheet)

Section titled “5. Recurring QA/ops task hours (from the workload sheet)”

These are real per-task hours the teams entered in the Workload & Package Builder sheet (tab Task Time Inputs) — the recurring SEO/QA/ops work that the automation suite targets. (Dollar costs are intentionally omitted: the sheet’s blended rate and package quantities are still blank, so Summary & Cost is $0 — fill those to cost it.)

Recurring taskHours (manual)FrequencyAutomation coverage
Uptime / SSL check0.15per site / monthFully automated — nightly uptime monitor (HTTP/TLS/DNS), free
Doorway test QA0.60per pageAutomated — static auditor + design-auditor (overflow, headings, links)
Launch-readiness QA (robots/canonical/sitemap)0.50 + 0.30/pageper siteMostly automated — static auditor + design checks
Technical crawl + triage2.15per project / monthPartly — auditor flags; triage/fix stays human
Page speed / Core Web Vitals4.50per projectPartly — Lighthouse in CI measures; fixes human
QueryMind content audit + review0.66per pageAgenticqa-verify judgment
Monthly performance report1.30per web / monthData pull automatable; narrative human
WordPress maintenance (updates+backup+scan+SSL)1.15per monthSSL/uptime automated; updates/backup human

Highest-leverage automation wins, in order: uptime/SSL (0.15/site/mo → fully free & continuous, was manual & easily forgotten), then per-page doorway/launch QA (0.60–0.80 × every page → the design-auditor runs them in seconds on the free runner).

Source: workload sheet 1APbbV8oZtNd2CZ4uKqnWapkyfxs_j8ReKw_T65stMCE · tab Task Time Inputs. Read via the gws CLI. Numbers update when the teams revise their inputs.

Replace every estimate above with measured data:

  1. Pick 1–2 pilot templates (1 Astro with source, 1 Duda/WP output-only).
  2. Log start/end per phase — manual vs automated — in a sheet or a dashboard column.
  3. For the automated QA phase, read the CI job duration instead of timing by hand (GitHub Actions run time / Worker run). The verdicts and per-run history are on the QA console.
  4. After ≥ 3 templates, replace the estimate cells with the measured averages.