EBAC HIC MethodSpec coding · Agents · CI/CD

Bring a real problem from your development cycle. Leave with a better delivery.

For engineers, architects, tech leads and engineering leaders who want to turn individual coding-agent use into a more structured, verifiable and reusable delivery system — from context and specification to code, tests, release and operations.

You work on a real technical problem across the 12 weeks and leave with a demonstrable deliverable, quality evidence and an adoption plan — not disconnected exercises.

Chat on WhatsApp

12 weeks · 2 tracks · applied project on an existing codebase · technical practice with supervision

12
Weeks of applied project
2
Tracks: Builder + Technical Leadership
1
Real problem as the integrating project
7
Movements of the HIC Delivery System
How to join

The same program can grow your technical capability or your team's delivery capacity

You can join alone and apply the project at your current job, or bring the team to turn individual productivity into shared engineering capability.

I want to join individually

For technical professionals who want to move beyond experimental AI use and build a more mature way of working with context, specification, agents, testing and operations.

  • Apply AI to a real engineering problem
  • Develop a reproducible practice, not just prompts
  • Produce a demonstrable project
  • Increase leverage without outsourcing technical judgment
  • Evolve as engineering work changes
I want to join the next cohort

I want to bring my engineering team

For organizations where developers already use AI, but productivity remains individual, inconsistent or hard to measure.

  • Common language and standards
  • Shared quality gates
  • Pilots on real problems
  • Tool use and selection criteria
  • Integration between builders and leadership
  • Comparison between baseline and new workflow
I want to talk about my team
By role

What changes for your role

The program answers different problems depending on the role. Explore what each profile learns and builds — the real technical problem remains the common core.

Software Engineer

Move from one-off productivity to a reproducible delivery workflow.

See problems, learning and deliverable

Problems

  • Coding assistant generates code but context is weak
  • Review and testing stay expensive
  • Hard to know what to delegate
  • Productivity is one-off

You learn

  • Context engineering
  • Specs
  • Agent workflows
  • Test strategy and safe execution

You build

  • Reproducible workflow
  • Functional change
  • Tests
  • Acceptance evidence

Staff / Principal Engineer / Architect

Ensure agents respect architecture and prior decisions.

See problems, learning and deliverable

Problems

  • Agents ignore architecture and prior decisions
  • Context fragmentation
  • Local changes break system invariants
  • Trade-offs stay implicit

You learn

  • Decomposition
  • ADRs and context architecture
  • Contracts and guardrails
  • Verification strategy

You build

  • Architecture package
  • Specs and patterns
  • Agent workflow
  • Review criteria

AI / Data Engineer

Make model integrations robust, evaluated and observable.

See problems, learning and deliverable

Problems

  • Model integrations are fragile
  • RAG/tool use without evals
  • Cost and latency poorly measured
  • Insufficient fallback and observability

You learn

  • Tool integration and evals
  • Fallback
  • Latency/cost trade-offs
  • Monitoring and boundaries

You build

  • Integration
  • AI-assisted workflow
  • Eval suite
  • Observable prototype

Platform / DevOps / SRE

Define execution boundaries and standardize CI/CD and observability.

See problems, learning and deliverable

Problems

  • Each squad chooses its own stack
  • Agents run with excessive permissions
  • CI/CD and environments become bottlenecks
  • Security and observability arrive late

You learn

  • Execution boundaries
  • CI/CD integration and sandboxing
  • Policy and rollback
  • Observability

You build

  • Pipeline
  • Guardrails
  • Internal tooling
  • Execution environment

Tech Lead / Engineering Manager

Turn individual adoption into consistent team practice.

See problems, learning and deliverable

Problems

  • Different workflows per dev
  • Review becomes a bottleneck
  • Quality hard to compare
  • Adoption does not become team practice

You learn

  • Delegation criteria
  • Review model and quality gates
  • Metrics and operating model
  • Team adoption

You build

  • Team workflow
  • Quality gates
  • Review protocol
  • Operating model

CTO / VP Engineering / Head of Engineering

Decide where AI improves engineering economics without shifting cost.

See problems, learning and deliverable

Problems

  • Tool sprawl and cost
  • Risk and unclear where to scale
  • Local productivity without systemic impact
  • Build/buy difficulty

You learn

  • Opportunity portfolio
  • Economics and build/buy
  • Risk and rollout
  • Measurement

You build

  • Business case
  • Adoption strategy
  • Portfolio
  • Roadmap
Bring your problem

What problem in your development cycle do you want to solve?

You do not need to arrive wanting a specific tool. Bring the real bottleneck: context, review, brownfield, testing, CI, agents, cost or adoption.

Context and specification

  • incomplete requirements
  • complex codebase
  • fragmented docs
  • acceptance criteria
  • task decomposition

Coding and automation

  • repetitive tasks
  • code generation
  • refactoring
  • review
  • agent workflows

Brownfield and modernization

  • legacy
  • reverse engineering
  • dependency mapping
  • safe refactoring
  • documentation recovery

Quality and security

  • tests
  • evals
  • code review
  • dependency risk
  • secrets
  • security scanning

Delivery and operations

  • CI/CD
  • environments
  • release
  • rollback
  • observability
  • reliability

Leadership and adoption

  • tool sprawl
  • metrics
  • cost
  • governance
  • build/buy
  • operating model

Your problem is not on the list? Bring it anyway.

The challenge

Generating code faster does not mean shipping better software

Coding assistants lowered the cost of producing code. The new bottleneck is providing context, specifying correctly, reviewing, testing, integrating and operating changes without increasing rework and risk.

Code without context

An agent can write hundreds of lines quickly and still not understand the architecture, prior decisions or system constraints.

Speed without verification

If generation outpaces review and testing, the bottleneck simply moves.

Individual productivity without a system

Each engineer building their own workflow can increase local speed without improving team delivery capacity.

HIC: two ideas, one method

The idea starts from High Individual Contributor: professionals who use AI to expand their capacity to analyze, decide, build and deliver. At EBAC, we believe this only truly works with Human in Control: people keeping judgment, evidence and responsibility for what AI does.

High Individual Contributor

More capacity to analyze, decide, build and deliver with AI.

Human in Control

People keep judgment, validation, evidence and responsibility.

Real integrating project

Apply the method to a relevant problem, product, service or opportunity, with mentoring.

More capability with AI. People stay in control.

EBAC HIC Method

From problem to applicable capability

Every synchronous HIC program starts from a real problem. The domain changes; the method core does not: learn only what is needed to build, verify, and prepare application and transfer with human judgment.

1

Frame

Define the problem, people, baseline, constraints, expected value, and success criteria before choosing technology.

2

Learn what is needed

Technical and methodological depth follows the challenge and participant role — not a fixed tool checklist.

3

Build

Turn learning into a solution, workflow, analysis, prototype, artifact, or decision that fits the context.

4

Verify and control

Test quality, evidence, risks, and limits while keeping review, accountability, and Human in Control.

5

Implement and transfer capability

Document, define ownership, and prepare next steps so the learning can be reused and improved beyond one person.

Implementation does not automatically mean production deployment: each context keeps its own security, approval, integration, and decision gates.

Tracks

Builder × Technical Leadership

Two tracks for the same problem: who builds and who defines criteria, quality and rollout. In a corporate cohort, both can work the same challenge.

Builder Track

For those who build or modify systems — context, spec, architecture, agent, code, tests, security, pipeline and observability.

For whom

  • Engineers
  • Architects
  • AI/Data Engineers

Capabilities

  • Context engineering
  • Specs and decomposition
  • Agent workflows
  • Tests, evals and security

What you build

  • Functional, verifiable technical artifact
  • Functional change with tests
  • Acceptance evidence

Technical Leadership Track

For those accountable for architecture, people, quality, risk, cost or delivery capacity — problem, criteria, decomposition, delegation, review, gates, economics, operating model and rollout.

For whom

  • Tech Leads
  • Engineering Managers
  • CTOs / VPs

Capabilities

  • Delegation criteria
  • Quality gates
  • Economics and operating model
  • Rollout and adoption

What you build

  • Delivery decision system
  • Quality gates and review protocol
  • 30-60-90 roadmap

The tracks are not two isolated courses: in a corporate cohort, Builder builds and verifies the pilot while Technical Leadership defines criteria, operating model, economics and rollout for the same problem.

Engineering context

Where is your team trying to apply AI?

The value also changes by engineering organization type. Explore what each context faces, develops and can build.

Product / SaaS

Reproducible AI-assisted SDLC between feature delivery and quality.

See context and application

What is usually blocked

  • Feature delivery
  • Review
  • Debt
  • Speed × quality

What the program develops

  • Reproducible AI-assisted SDLC
  • Consistent quality

What can be built

  • Workflow
  • Pilot
  • Quality gates

Enterprise / Corporate IT

Legacy modernization and automation with guardrails.

See context and application

What is usually blocked

  • Legacy
  • Integrations
  • Approvals
  • Security
  • Complex environments

What the program develops

  • Modernization with guardrails
  • Safe automation

What can be built

  • Brownfield pilot
  • Architecture package
  • Operating model

Software house / consultancy

Reusable standards and consistent delivery across projects.

See context and application

What is usually blocked

  • Context switching
  • Deadlines
  • Margin
  • Uneven quality

What the program develops

  • Reusable standards
  • Consistent delivery

What can be built

  • Delivery playbook
  • Agent workflow
  • Reusable specs

Startup / scale-up

Just enough structure without destroying speed.

See context and application

What is usually blocked

  • Too much speed
  • Little process
  • Tool sprawl
  • Debt risk

What the program develops

  • Enough structure
  • Speed preserved

What can be built

  • Lightweight gates
  • Workflow
  • Rollout criteria

Platform / Developer Experience

Internal tools, standards and guardrails across squads.

See context and application

What is usually blocked

  • Multiple stacks
  • Duplication
  • Security
  • Squad inconsistency

What the program develops

  • Internal tools
  • Standards and guardrails

What can be built

  • Platform pattern
  • Execution environment
  • Adoption guide
Application

HIC Delivery System — technical software delivery layer

The Shared HIC Method Core is the common method across programs. In engineering, it materializes into a specific delivery flow — from problem to institutionalized capability.

1

1. Frame

What problem is really worth solving?

2

2. Specify

What must happen and how will we know it is right?

3

3. Architect

What changes in the system and what trade-offs exist?

4

4. Orchestrate

What should be done by person, agent or tool?

5

5. Verify

What evidence proves the change is acceptable?

6

6. Operate

How to observe, revert and maintain?

7

7. Institutionalize

How does the practice stop depending on one person?

Core Principles

  • Artifacts before tools
  • The agent does not replace the process
  • Project on an existing codebase or representative brownfield
  • Gate-based training
  • Two paths, one shared delivery
Curriculum Structure

Curriculum Structure

12 weeks with practical deliverables applied to the vertical context.

1

Week 1

Delivery problem + baseline

Practice
Deliverable: Problem Brief + baseline

Identify a real development-cycle problem and measure how it works today (baseline).

Topics

  • •Problem framing: context, stakeholders, trade-offs
  • •Baseline: current time, rework and risks
  • •Success criteria and non-goals

Lab

Delivery problem brief + current workflow measurement

Validation criteria

  • Real, scoped problem
  • Measurable baseline
  • Clear success criteria
2

Week 2

AI-assisted engineering fundamentals

Practice
Deliverable: AI Work Harness

Build a disciplined way of working with AI in the development cycle.

Topics

  • •AI-assisted engineering fundamentals
  • •Work harness applied to the project
  • •Guardrails and decision model (Technical Leadership)

Lab

Work harness applied to the problem

Validation criteria

  • Reproducible workflow
  • Explicit human review
  • Documented use criteria
3

Week 3

Context engineering

Build
Deliverable: Repo/context pack

Build and maintain rich context for LLMs: codebase, docs, dependencies and decisions.

Topics

  • •Context components (codebase, docs, tickets)
  • •Sourcing and noise management
  • •Context/access strategy (Technical Leadership)

Lab

Project context pack

Validation criteria

  • Relevant, up-to-date context
  • Verifiable sources
  • Update workflow
4

Week 4

Specs and acceptance

Build
Deliverable: Feature spec + tests

Specify outcome, acceptance criteria and tests before building.

Topics

  • •Clear specification principles
  • •Feature spec + acceptance criteria
  • •Tests derived from the spec

Lab

Specification sprint with peer review

Validation criteria

  • Spec covers outcome and non-goals
  • Testable acceptance criteria
  • Tests derive from spec
5

Week 5

Architecture and decomposition

Build
Deliverable: ADRs + tasks

Decompose the problem into modular architecture with ADRs and tasks appropriate for humans/agents.

Topics

  • •ADRs: format and best practices
  • •Functional vs technical decomposition
  • •Trade-offs and delegation model (Technical Leadership)

Lab

ADRs + technical backlog

Validation criteria

  • ADRs document decisions and trade-offs
  • Granular, estimable backlog
  • Explicit contracts
6

Week 6

Coding agents

Build
Deliverable: Functional change

Orchestrate coding agents with human supervision and clear criteria.

Topics

  • •Coding agent types
  • •Agent workflow orchestration
  • •Supervision/review workflow (Technical Leadership)

Lab

Agent-assisted functional change

Validation criteria

  • Verifiable functional change
  • Clear roles and handoffs
  • Human review at critical points
7

Week 7

Brownfield

Build
Deliverable: Safe change

Apply AI to an existing codebase or representative brownfield environment safely.

Topics

  • •Reverse engineering and comprehension
  • •Safe refactoring
  • •Risk/change criteria (Technical Leadership)

Lab

Safe change in existing codebase

Validation criteria

  • Existing architecture documented
  • Refactors with passing tests
  • Tech debt listed and prioritized
8

Week 8

Integrations and tool use

Build
Deliverable: Functional integration

Integrate models and tools as the problem requires — MCP/RAG are adaptive, not mandatory.

Topics

  • •API design and contracts
  • •Tool use (MCP when the problem requires)
  • •RAG (when the problem requires)

Lab

Functional integration per the problem

Validation criteria

  • Clear, documented API contract
  • Error handling and fallbacks defined
  • Fit for the problem (not forced)
9

Week 9

Tests, evals and security

Build
Deliverable: Quality gates

Create quality gates with tests, evals and security checks.

Topics

  • •Test generation and quality evals
  • •Security scanning and dependency checks
  • •Assurance model (Technical Leadership)

Lab

Quality gates with human review

Validation criteria

  • Gates cover tests, security, performance
  • Evals measure functional quality
  • Review focuses on risk and value
10

Week 10

CI/CD and observability

Build
Deliverable: Pipeline + observability/telemetry evidence

Automate CI/CD with pipelines, release and observability.

Topics

  • •CI/CD and environments
  • •Release and rollback criteria
  • •Observability: logs, metrics, traces

Lab

Pipeline + telemetry

Validation criteria

  • Idempotent pipeline
  • E2E smokes for critical paths
  • Metrics and alerts as possible dashboards
11

Week 11

Economics + operating model

Build
Deliverable: Business case + team model

Measure cost/latency and define the team operating model.

Topics

  • •AI costs and trade-offs
  • •Business case and team model (Technical Leadership)
  • •Technical governance

Lab

Project operating model

Validation criteria

  • Costs estimated with contingencies
  • Governance defines responsibilities
  • Operating model coherent with team
12

Week 12

Demo + adoption

Build
Deliverable: Verified pilot + 30-60-90 roadmap

Consolidate the verified pilot and the organizational adoption roadmap.

Topics

  • •Demo Day: structure and evidence
  • •Adoption and rollout plan
  • •30-60-90 roadmap

Lab

Demo and rollout preparation

Validation criteria

  • Verifiable pilot with evidence
  • Roadmap with milestones and owners
  • Clear adoption plan
Transformation

Expected Outcomes

  • Ability to specify instead of vibe coding
  • Building with orchestrated agents
  • Verification with quality gates
  • Operation with observability
  • Organizational rollout governance
Application

Use Cases

  • Spec coding and assisted PRD
  • Architecture and decomposition
  • Coding agents and orchestration
  • Brownfield and reverse engineering
  • Integrations and APIs (MCP/RAG when the problem requires)
  • Tests, evals, and security
  • CI/CD, staging, observability
  • Technical management, costs, governance

Deliverables

Individual

  • •Problem Brief + baseline
  • •AI Work Harness
  • •Functional change with spec and tests
  • •Quality gates
  • •Verified pilot + evidence

Squad/Team

  • •Project charter + specs
  • •ADRs + architecture
  • •Functional code + tests
  • •CI/CD pipeline + observability
  • •Postmortem + 30-60-90 roadmap

Institution

  • •Opportunity and risk map
  • •AI Delivery Playbook
  • •Reusable standards and templates
  • •Operating model
  • •Adoption roadmap

Stack and Tools

Core (Required)

  • Git repository
  • Development environment
  • Coding assistant/agent
  • Issue/spec system
  • Test runner
  • CI
  • Safe execution environment

Optional

  • ○GitHub or GitLab
  • ○Cursor, Claude Code, Cline, Constructor or equivalent
  • ○Containers
  • ○Security scanners
  • ○Observability tooling
  • ○Model/API/local runtime per project

Labs

  • Template repositories
  • Standardized dev environments
  • Orchestrated agent workflows
  • Observability dashboards

Differentiators vs Generic Training

HIC

  • •Teaches delivery system, not just tools
  • •Works context, specs, and workflows — not just prompts
  • •Structures verifiable pilots with evidence, not just demos
  • •Evaluates artifacts and quality gates, not just attendance
  • •Uses real problems, not isolated exercises
  • •Ends in rollout and developed capability, not certificates
  • •Treats AI as organizational infrastructure

Generic

  • •Generic technical focus
  • •Professional judgment not addressed
  • •No evidence or controls
  • •Generic or missing labs
  • •Depend on paid licenses
  • •No impact measurement
Technical leadership

Alan Dantas — Managing Director, EBAC Business / Program coordination

Coordination of the AI software development program at EBAC Business.

Alan Dantas at EBAC workshop on applied AI

Alan Dantas works at the intersection of software architecture, applied AI, and delivery governance — leading EBAC Business executive programs and practical labs.

In the program, the emphasis is on executable artifacts (PRD, specs, ADRs), agent orchestration, quality gates, and observability — not isolated prompts.

The program ends with Demo Day featuring a verifiable pilot with evidence and a 30-60-90 roadmap, preparing squads for organizational rollout.

Does not promise full team replacement. Human supervision, secret security, and supply chain are explicitly addressed in each module.

EBAC in the field

EBAC operates inside companies

EBAC has been training market professionals for years: we know which skills the market is demanding right now — and where many teams still get AI wrong.

Instructor leading an executive AI workshop
Executive application

AI as a leadership and decision topic, not just a technical tool.

Corporate team after a training session
Team in the field

Hands-on workshops with professionals from leading companies.

Facilitator presenting AI governance concepts
Governance and culture

Building criteria, not just experimenting — from adoption to control.

Group of participants after corporate AI workshop
Real execution

Mixed cohorts of HR, leaders and specialists apply in practice.

Interest

Request a conversation about HIC AI-Native Delivery

Fill out the form below and our team will contact you.

Corporate cohorts

Talk to our team about in-company implementation and dedicated cohorts.

Chat on WhatsApp

I want to:

By submitting this form, you agree to our Privacy Policy and authorize the use of your data for contact regarding this program.

FAQ

Frequently Asked Questions

What does HIC mean and why does the name have two meanings?
HIC is an intentional wordplay that represents the two central ideas of the program. The starting point is High Individual Contributor: someone capable of using AI to significantly expand their capacity to analyze, create, decide and deliver. At EBAC, that capacity must be accompanied by Human in Control: people remain responsible for defining objectives, evaluating evidence, reviewing results, setting limits and making decisions. That is why we call our approach the HIC Method: expanding human capability with AI without outsourcing judgment and responsibility to technology.
How does the personalized integrating project work? Do I need to arrive with a ready project?
No. The integrating project is the practical backbone of the program: throughout the program, you apply the content to the same problem, product, service or opportunity relevant to your context. If you already arrive with a challenge, mentoring helps you scope, test and evolve the solution. If you don't know what to develop yet, the first activities and mentoring help you identify an opportunity, choose a viable scope and turn it into a project. The final format varies by vertical and challenge, but the goal is to leave with something applicable, tested and documented — not a sequence of disconnected exercises.
Do I need prior AI experience to participate?
Prior AI experience is not required. The program starts with fundamentals and includes guided labs. However, experience in the vertical area (education, finance, or development) is important to contextualize use cases.
Does the program include certification?
Yes, upon completing the program with approval (minimum 75% attendance, minimum grade 75, and approved project/application), you receive an HIC certificate mentioning the program (AI-Native Delivery).
What are the practical labs like?
Labs use synthetic or sanitized data to protect sensitive information while simulating real scenarios from the vertical context. You will have access to templates, dashboards, and tools ready for immediate use.

Still have questions? Talk to our team.

Chat on WhatsApp

Important

  • •Not vibe coding — includes spec coding, architecture, tests, security, observability, and governance
  • •Addresses vulnerable code, dependencies, licenses, supply chain, and secret exposure risks
  • •Distinguishes individual productivity from organizational capability
  • •Includes practices for technical leaders, not just prompts for programmers
  • •Does not promise full team replacement or unsupervised autonomy
  • •MCP/RAG are adaptive to the problem, not mandatory

What problem in your development cycle do you want to improve with AI?

You do not need to arrive with the tool already chosen. Bring the real bottleneck. The program helps structure the problem, design the workflow, build a verifiable pilot and decide what deserves to be adopted by the team.

Chat on WhatsApp
Software Development with AI — EBAC HIC Method