Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions docs/HVE/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# ⚡ Hypervelocity Engineering (HVE)

**Hypervelocity Engineering (HVE)** is a modern delivery approach designed to help small, expert teams deliver
high-quality software at speed. It builds on core engineering fundamentals by embedding compliance, security, and
governance from the start, enabling rapid iteration and measurable customer impact.

## 🔑 Core Principles

- **Multidisciplinary Expert Teams**
Small, focused crews with deep domain knowledge across engineering, design, AI, and customer domains.

- **Production-Ready Starting Points**
Use of open-source templates and patterns that include built-in compliance, security, and governance guardrails. These
assets are curated to be “easy to find, easy to use, and easy to contribute back to.”

- **AI-Augmented Development**
Leverage AI tools to assist in coding, testing, documentation, and reviews to accelerate delivery and improve
time-to-value.

- **Outcome-Focused Reviews**
Code is evaluated based on real-world functionality and business impact, not just syntax or style.

- **Continuous Feedback Loops**
Daily demos and stakeholder input ensure alignment and reduce rework.

- **Quality Embedded from Start**
Guardrails like policy-as-code, automated checks, and secure defaults enforce standards throughout the sprint.

---

## 🧠 AI Agents Across the Lifecycle

HVE teams increasingly use **AI agents** not just for coding, but for:

- Code reviews and test authoring
- Large-scale refactoring
- Dependency upgrades
- Infrastructure setup (e.g. CI/CD pipelines, IaC templates)

These agents enable tasks that were previously unrealistic for small teams, allowing them to start delivering value
weeks or months earlier than traditional approaches.

> ⚠️ **Note**: The use of AI agents does **not eliminate the need for human review**. Human oversight remains essential
> to ensure correctness, context awareness, ethical compliance, and alignment with business goals.

---

## 📊 Measurable Impact from Real-World Pilots

HVE pilots have demonstrated:

- **75% faster time to market**
- **2.5× productivity gain**
- **91.8% CI/CD success rate**
- **400+ issues managed across 60+ branches**

These results reflect the power of combining AI tooling, engineering fundamentals, and structured planning.

---

## 🧪 Testing Framework for HVE

A proposed testing framework for HVE includes:

- Automated validation of generated architectures
- Security compliance checks
- Quality dashboards with feedback loops
- Functional accuracy scoring

This ensures HVE-generated content meets enterprise standards without manual bottlenecks.

---

## 🔐 Security in HVE Workflows

Security guidance for HVE includes:

- Using first-party tools (e.g. GitHub Copilot Enterprise) for sensitive IP
- Avoiding standalone AI tools for sensitive data
- Preferring secure infrastructure and prompt engineering best practices
- Aligning with policy-as-code and secure defaults from day one

---

## 📈 HVE in Data Science

HVE principles are being applied to machine learning workflows, enabling:

- Full-cycle automation from exploratory analysis to model evaluation
- Integration of CRISP-DM and hypothesis-driven development
- Use of LLMs as coding agents for iterative feedback and rapid prototyping

---

## 🧰 Implementation Checklist

| Practice | Description |
|---------------------|--------------------------------------------------------------------------|
| ✅ Templates Used | Starting points include security, compliance, and observability defaults |
| ✅ AI Tools Enabled | AI-assisted coding, testing, and documentation integrated into workflow |
| ✅ Daily Demos | Stakeholder feedback loop established with daily or frequent demos |
| ✅ Guardrails Active | Policy-as-code, automated security scans, and CI/CD checks in place |
| ✅ Outcome Reviews | Code reviews focus on business outcomes and user impact |
| ✅ OSS Contribution | Teams contribute learnings and improvements back to shared assets |

---

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A glossary for HVE terms like “policy-as-code” or “CRISP-DM” could be helpful.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added it as another user story.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CRISP is an internal tool. not sure that we should refer to it externally while it is not released publicly.

## 📚 Resources

- [Engineering Fundamentals Checklist](https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/engineering-fundamentals-checklist.md)
- [Developer Experience](https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/developer-experience/README.md)
- [Reliability Practices](https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/reliability/README.md)
- [ISE Overview](https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/ISE.md)
- [Engineering Feasibility Spikes](https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/design/design-reviews/recipes/engineering-feasibility-spikes.md)
- [Feature Request for HVE Guidelines](https://github.com/Microsoft/code-with-engineering-playbook/issues/1094)