Product Delivery Process
Witboost uses a release-cadenced, team-involved, and quality-first development process to turn product opportunities into stable releases.
Principles
When priorities conflict, we apply these principles in order:
- Security: we do not knowingly ship unacceptable security risks.
- Customer attention: customer-impacting issues receive prompt attention, clear communication, and appropriate prioritization.
- Quality: acceptance criteria, testing, documentation, and release checks are part of delivery, not optional follow-up work.
- Delivery: we maintain a predictable cadence and deliver the highest-value scope that meets the first three principles.
We reduce or defer scope rather than compromise security or quality.
Cadence
Witboost targets a stable release every 8 weeks and organizes execution in 2-week sprints.
- Weeks 1-6 combine delivery for the current release with discovery and technical refinement for future work.
- Weeks 7-8 are the release freeze, focused on quality assurance, regression testing, defect resolution, documentation, and release preparation.
- Week 8 includes planning for the next release, using current QA outcomes, customer needs, priorities, and realistic team capacity.
Release scope is a commitment to outcomes, not a reason to ship unfinished work. When work no longer fits, the team makes an explicit rescoping decision.
From Idea to Release
- Discovery and Product Design: the Product Owner, Delivery Lead, Product Designer, and relevant specialists clarify the problem, target users, desired outcome, scope, and acceptance criteria. Wireframes or early prototypes are created when useful.
- Technical refinement: a Feature Owner defines the high-level solution, delivery milestones, dependencies, risks, and milestone estimates. Technical investigations are time-boxed.
- Release planning: ready delivery slices are prioritized against customer value, security, quality, technical health, and available capacity.
- Software Delivery: developers implement small, reviewable Stories. Code, tests, configuration, and documentation follow the same Definition of Done.
- Feature QA and release freeze: the team validates acceptance criteria, integrations, regression coverage, documentation, security, and release readiness. Critical and high-severity defects block release.
- Release Management and learning: the release is demonstrated to interested stakeholders, shipped with the required notes and guidance, and followed by continuous improvement.
Scope and Tracking
The process uses a simple hierarchy:
Feature → Delivery Slice → Milestone → Stories and Tasks
- A Feature represents a long-lived product outcome.
- A Delivery Slice is a releasable portion of a Feature and is represented by one delivery-level record in the work-tracking system.
- A Milestone is an independently valuable, estimable, and deferrable part of a Delivery Slice.
- Stories and Tasks describe the implementation work needed to complete a Milestone.
Product intent and material scope decisions remain visible even when delivery spans multiple releases.
Responsibilities
- The Product Owner owns product direction, scope, and prioritization.
- The Delivery Lead coordinates discovery, capacity, planning, and delivery decisions.
- The Feature Owner owns the technical shape and correctness of a delivery slice through release readiness.
- The Product Designer contributes from discovery through design QA, supporting prototypes, refinement, implementation, and experience quality.
- Developers own implementation and task-level quality through the Software Development workflow.
- QA, Security, Support, and Release leads provide specialist controls and coordinate their respective processes.
AI-assisted tools may help create designs, plans, Stories, and code, but their output is never authoritative. People remain accountable for correctness, review, security, testing, and delivery decisions.
Planning Beyond Features
Every sprint reserves visible capacity for bugs and technical debt. Feature Owners and Product Area Leads prioritize these items with the Delivery Lead and delivery team.
Large technical-debt, reliability, or improvement proposals that compete with feature capacity are surfaced to the Product Owner before release planning. Customer-driven improvements that meet the dedicated criteria may use the Forward-Deployed Engineering process.
Ceremonies
Meetings are decision-oriented. Status that does not need discussion is shared asynchronously, and material decisions are recorded in the relevant product or delivery artifact.
| Ceremony | Cadence | Focus |
|---|---|---|
| Daily Standup | Daily during delivery | Surface blockers and delivery risks. |
| Internal Review | Every sprint | Share progress, discovery feedback, proposals, and risks. |
| Steering Sync | Every sprint, when needed | Make scope, capacity, dependency, and escalation decisions. |
| Product Proposal Review | As needed during Weeks 1-6 | Give product owner early visibility of significant technical and product improvements. |
| Bugs and Technical Debt Review | Before planning | Prioritize defects and technical improvements. |
| Sprint Planning | Before each sprint | Select ready work based on priorities, risks, and capacity. |
| Retrospective | At the end of each sprint | Identify practical improvements to how the team works. |
| Release Planning | Week 8 | Commit the next release scope using priorities and available capacity. |
| Release Freeze Planning | Before release freeze | Prepare release validation and regression testing. |
| Stakeholder Demo | Before release | Present upcoming features and relevant changes. |