Software Product Engineering Management
Discovery, specification, design, implementation, code review, and quality engineering of SaaS products from idea through release-ready build.
Software Product Engineering Management (BC-4200) is a level-1 business capability in the Software & Technology model. The catalog holds 190 API surface(s) from 38 provider(s) that can perform some part of it, 18 of them rated strong or better. Reach is the vendor surface that lands on this capability — it is not a claim about what any particular organisation has deployed.
Authorities this capability cites
Cited by the capability model itself. These frameworks are referenced, never redistributed, and citing one does not imply its owner endorses this listing.
- https://owasp.org/www-project-application-security-verification-standard/
- https://csrc.nist.gov/publications/detail/sp/800-218/final
- https://slsa.dev/
- https://spdx.dev/
- https://cyclonedx.org/
Sub-capabilities
Product Discovery & Backlog Management BC-4200.10
Opportunity research, ideation, validation, and backlog stewardship that translate market and customer signals into a prioritised body of work.
Product Specification Management BC-4200.20
Capture of intended behaviour, constraints, and acceptance criteria so that engineering work can be executed predictably.
Software Design Management BC-4200.30
User experience, system, and accessibility design for software products, anchored in shared design systems.
Software Construction Management BC-4200.40
Implementation practice including source control, code review, and collaborative coding disciplines.
Software Quality Engineering BC-4200.50
Test strategy, automated test suite stewardship, and defect management for software products.
Open Source Stewardship BC-4200.60
Inbound use, outbound contribution, and supply-chain artefacts for open-source software embedded in the product.
Engineering Productivity Management BC-4200.70
Internal developer platforms, tooling, and engineering performance measurement that lift sustained delivery throughput.
Providers that reach this capability
Ordered by rating band. Reach means a provider publishes an API surface that can perform some part of this capability — it is not a claim that any particular organisation has deployed it.
- Salesforce exemplar 84.3
- iOS exemplar 75.3
- Adobe Suite exemplar 73.1
- GitLab exemplar 67.8
- Postman exemplar 67.1
- Figma strong 65.7
- Tricentis strong 62.0
- Sentry strong 61.8
- OutSystems strong 61.2
- Azure DevOps strong 60.7
- GitHub strong 60.7
- Microsoft strong 59.7
- Microsoft Azure strong 58.8
- Atlassian strong 57.7
- Amazon CodeBuild strong 56.8
- Platform.sh strong 56.0
- Salesforce Automation strong 55.4
- Upsun strong 54.3
- Bitbucket developing 52.7
- SonarSource developing 51.8
- PostHog developing 51.4
- Amazon Device Farm developing 50.2
- Mend developing 49.9
- Bluejay developing 48.9
- Dream Sports developing 48.9
- Siemens PLM developing 48.6
- tessl.io developing 47.3
- TeamCity developing 43.7
- CoreStory developing 40.9
- Retell AI thin 37.7
- GitLab CI/CD thin 37.0
- Sonatype thin 37.0
- Penpot thin 36.0
- Qovery thin 34.1
- JetBrains thin 33.1
- APIs.io Engineering Platform thin 31.0
- Aha.io thin 30.4
- Amazon Web Services emerging 16.7
Workflows that realise this capability
Arazzo workflows whose own sourceDescriptions call APIs that carry this
capability. The link is derived, not asserted: each workflow declares
x-realizes-capability-ids with the spec and confidence behind it.
-
Figma Attach Dev Resource to Node
— figma
· Software Design Management
BC-4200.30 -
Figma Audit Team Component
— figma
· Software Design Management
BC-4200.30 -
Figma Browse Project File Comments
— figma
· Software Design Management
BC-4200.30 -
Figma Catalog File Components
— figma
· Software Design Management
BC-4200.30 -
Figma Inventory Team Component Sets
— figma
· Software Design Management
BC-4200.30 -
Figma Inventory Team Styles
— figma
· Software Design Management
BC-4200.30 -
Figma Render File Node Images
— figma
· Software Design Management
BC-4200.30 -
Figma Report Library Usage
— figma
· Software Design Management
BC-4200.30 -
Figma Snapshot Team Project Versions
— figma
· Software Design Management
BC-4200.30 -
GitHub Commit a File to a New Branch
— github
· Software Construction Management
BC-4200.40 -
GitHub Create Label and Triage an Issue
— github
· Software Construction Management
BC-4200.40 -
GitHub Create a Milestone and Assign an Issue to It
— github
· Software Construction Management
BC-4200.40 -
GitHub Fork a Repository and Create a Working Branch
— github
· Software Construction Management
BC-4200.40 -
GitHub Inspect the Latest Commit on a Branch
— github
· Software Construction Management
BC-4200.40 -
GitHub Propose a Change via Pull Request
— github
· Software Construction Management
BC-4200.40 -
GitHub Publish a Release and Upload an Asset
— github
· Software Construction Management
BC-4200.40 -
GitHub Tag a Commit and Cut a Release
— github
· Software Construction Management
BC-4200.40 -
GitHub Verify a Branch and Merge It
— github
· Software Construction Management
BC-4200.40 -
GitLab Add and Preview a Project Badge
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Approve a Pending Project Access Request
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Attach a Metric Image to an Alert
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Clean Up a Merged Branch
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Create and Protect a Release Branch
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Create a Feature Branch from the Default Branch
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Ensure a Branch Exists
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Find and Run a Pending Manual Job
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Inspect a Failed CI Job
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Prune Stale Merged Branches
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Request and Approve Project Access
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Retire a Project Badge by Name
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Rotate a Project Badge by Name
— gitlab
· Software Construction Management
BC-4200.40 -
GitLab Trigger a Manual CI Job and Poll to Completion
— gitlab
· Software Construction Management
BC-4200.40