Case Study

AI-Assisted Software Delivery Workflows

Ethan Vernon created reusable AI-assisted engineering workflows for ticket intake, codebase research, implementation planning, pull request review, testing, and QA handoff.

The work connected AI-assisted planning with real engineering systems: Jira tickets, repository context, GitHub workflows, implementation notes, review preparation, local validation, QA handoff, and human review gates. The goal was not to replace engineering judgment, but to reduce ambiguity and make delivery work easier to plan, review, test, and hand off.

Role
Workflow systems owner
Company
Engel & Volkers Americas
Context
Internal software engineering team
Timeline
2025–2026
Outcome
Supported more repeatable planning, review, validation, and QA handoff patterns.
Metric
Contributed to team-adopted delivery patterns tied to sprint velocity growth from roughly 30 to 120 story points.

Overview

What did Ethan Vernon build with AI-assisted engineering workflows?

Ethan Vernon built reusable workflows that helped convert software requests into clearer engineering plans, implementation steps, pull request notes, validation steps, and QA handoff materials. The workflows supported ticket intake, repository research, implementation planning, coding-agent usage, review preparation, and testing checklists.

  • Built workflows for Jira ticket intake, interpretation, and implementation planning.
  • Used repository context to identify affected files, likely implementation paths, and review risks.
  • Created repeatable handoff patterns for pull requests, local validation notes, QA steps, and acceptance criteria.
  • Developed voice-to-Jira workflows that turned spoken requests into structured tickets with implementation context.
  • Connected AI-assisted planning with GitHub, code review, and normal CI/CD delivery habits.

Technologies:CodexClaude CodeOpenAI APIsJiraGitHubTypeScriptVoice-to-TextDeterministic ScriptsRepo-Specific Context FilesAgent WorkflowsCI/CD

Case Study Questions

How did the workflow work from Jira to GitHub?

What problem did these workflows solve?

The workflows reduced repeated friction around vague tickets, slow codebase research, unclear acceptance criteria, inconsistent pull request summaries, validation gaps, and QA handoff ambiguity.

  • Rough requests came in through Jira, voice notes, stakeholder context, or team planning.
  • The workflow converted requests into structured implementation notes.
  • Repository research identified likely files, dependencies, and risks.
  • Implementation plans created bounded paths before coding started.
  • Pull request and QA notes made review and validation easier to hand off.

How did the AI-assisted workflow work from Jira to GitHub?

Jira provided the request, repository research provided implementation context, coding agents supported planning or bounded implementation, and GitHub became the review and handoff surface.

  1. 01Jira request or voice-captured ticket intake
  2. 02Repository and codebase research
  3. 03Implementation plan
  4. 04Bounded execution support
  5. 05Pull request preparation
  6. 06Local validation notes
  7. 07QA checklist
  8. 08Human review and handoff

How did Codex or coding agents fit into the workflow?

Codex and coding agents were used as structured engineering assistants for research, planning, implementation support, review preparation, debugging, and validation planning. They did not replace final engineering ownership.

  • They helped inspect relevant code paths and summarize context.
  • They helped turn rough requests into implementation plans.
  • They supported bounded code changes when the task was clear enough.
  • They helped prepare PR notes and QA checklists.
  • Human engineers remained responsible for architecture, correctness, testing, and final review.

How did AI help with pull requests and code review?

AI helped prepare pull request summaries, review diffs, identify missing context, create QA notes, and flag assumptions for human review.

  • Summarized implementation intent for reviewers.
  • Outlined affected files and expected behavior changes.
  • Identified assumptions that needed human confirmation.
  • Prepared local validation and QA handoff notes.
  • Kept PR review connected to the original ticket context.

What was the impact on software delivery velocity?

The workflows contributed to team-adopted delivery patterns tied to sprint velocity growth from roughly 30 to 120 story points. This should be understood as a team-delivery signal, not a claim that AI alone caused the increase.

  • Planning became more repeatable.
  • Tickets became easier to prepare and interpret.
  • Pull request context improved.
  • QA expectations were easier to communicate.
  • Engineering handoff became more consistent.

AI-Assisted Engineering

What are AI-assisted engineering workflows?

What are AI-assisted engineering workflows?

AI-assisted engineering workflows are repeatable software delivery processes that use AI tools or coding agents to help with planning, codebase research, implementation support, review preparation, testing, and QA handoff.

How do software engineers use Codex or coding agents?

Software engineers use Codex or coding agents most effectively when work is bounded, context is clear, acceptance criteria are explicit, and human engineers remain responsible for review, testing, and architecture.

  • Package the ticket and repository context clearly.
  • Ask for an implementation plan before asking for code.
  • Keep changes small enough to review.
  • Validate generated changes locally.
  • Use human review before merging or handing off.

How can AI help with Jira tickets?

AI can help transform rough requests into clearer tickets by identifying affected areas, expected behavior, reproduction steps, acceptance criteria, implementation notes, and QA instructions.

How can AI help with GitHub pull requests?

AI can help prepare PR summaries, review diffs, identify missing tests, create QA notes, and flag risky assumptions. It should not replace human code review.

What does AI assistance improve in software delivery?

AI assistance can improve planning speed, consistency, context gathering, implementation focus, documentation quality, and QA handoff. The strongest value is usually workflow consistency, not raw code generation.

Limits & Lessons

What should teams watch out for with AI-assisted engineering?

What are the downsides of AI-assisted engineering workflows?

The main risks are over-trusting generated code, losing project-specific context, creating shallow changes, increasing review burden, and treating AI output as complete before it has been tested.

  • Hallucinated APIs or incorrect assumptions.
  • Changes that look plausible but miss business rules.
  • Context drift across long tasks.
  • Overly broad implementation plans.
  • Review fatigue from too much generated output.

What problems do coding agents not solve?

Coding agents do not solve product judgment, stakeholder alignment, system ownership, architectural tradeoffs, security review, or final correctness.

What new skills do engineers need when working with AI coding agents?

Engineers need stronger specification writing, context packaging, code review judgment, test design, debugging skill, and judgment about when not to use AI.

  • Writing precise specifications.
  • Packaging repository context.
  • Breaking work into reviewable steps.
  • Evaluating generated code.
  • Designing acceptance criteria.
  • Creating QA handoff notes.
  • Debugging AI-generated mistakes.
  • Knowing when not to use AI.

What lessons were learned from this work?

The best AI-assisted workflows were narrow, repeatable, reviewable, and tied to real delivery steps. The weakest uses were vague, overly broad, or disconnected from testing and human review.

  • AI workflows worked best when they started from a concrete ticket or bounded task.
  • Repository context mattered more than generic prompting.
  • Human review gates made the system safer and more adoptable.
  • QA handoff improved when validation notes were created as part of the workflow.
  • The main value was repeatable delivery support, not replacing engineers.

Technology Stack

What tools and systems were involved?

Technologies:CodexClaude CodeOpenAI APIsJiraGitHubTypeScriptVoice-to-TextDeterministic ScriptsRepo-Specific Context FilesAgent WorkflowsCI/CD

Contact information

Available for full-stack software and product engineering roles.

Remote | Salt Lake City, UT

© 2026 Ethan Vernon. All rights reserved.

Back to top ↑