Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 3.57 KB

index.md

File metadata and controls

59 lines (41 loc) · 3.57 KB

Product

Product at Sourcegraph consists of product management, product design, and technical writing

Team

Roles and responsibilities of the product team.

Members

Planning

Resources

References

Metrics

Tools

Release early, release often

Each project, no matter how long-running, needs to plan to ship something in each release. The "something" depends on the project. We strongly prefer for it to be a minimal viable feature that is enabled by default. The next best thing is to ship something that is feature-flagged off by default. When possible, larger features should be merged mid-cycle to solicit feedback from the team and customers before the release is cut.

The reason for this is to avoid going for too long without customer feedback (from customers trying it) or even technical/product feedback (from performing the diligent work of polishing it to be ready to release). Lacking these critical checks means we will end up building something that doesn't solve people's problems or that is over-built.

When we have relaxed this in the past, the results have been bad and the overwhelming feedback from retrospectives has been to release regularly.