A DevOps solution is:
These are discrete problems that we believe GitLab solves and are reasons customers choose GitLab (hence which we should seek out in prospects). More information on how GitLab uses solutions can be found on the Solutions Go-to-market page
Business objectives: We want to achieve expected results of DevOps by resolving siloed teams, lack of visibility and collaboration which inhibits my speed of delivery. - (DevOps Platform) I want to manage my entire DevOps lifecycle more efficiently with better outcomes. The number of tools and maintenance of integrations is overwhelming and costly and security is challenging to integrate. My processes may include planning to production or may be a segment of the SDLC. (GitLab examples: Epics, Issue Boards, Source Code Management, CI, CD, Security Scans and Monitoring from GitLab. Value Stream Management: (VSM) helps you visualize and manage the flow of new innovation from ideas to customers. In GitLab, cycle analytics is a key element of managing the value stream.)
Analyst Coverage: Value Stream Delivery Platform report
Value Drivers:
Business objectives: We want to increase the quality of my code while decreasing time to delivery. We need to automate the build and testing processes to consistently integrate code and continuously test. We want to run the unit and integration tests, measure performance and automate manual QA processes. We may use GitLab SCM or another. (Example capabilities in GitLab include Pipeline, CI Runner, Jobs, Scheduled Jobs, Testing, Security Scanning (SAST), and Code Quality). We also want to speed up the build and release process and empower our developers to automatically deploy code. This requires that we automate the build, test and packaging, configuration and deployment of applications to a target environment. (Example capabilities in GitLab include: Container Registry, Deploy Boards, Canary Deploys, Partial Deploys, Manual Deploys, Environments.)
Analyst Coverage: Forrester CI and Forrester Cloud CI, Gartner ARO, Forrester CDRA
Value Drivers:
Aligns to what was DevSecOps (aka Shift Left Security)
Business objectives: We want to test for application security vulnerabilities early in our app dev lifecycle. We need to identify vulnerabilities during development with actionable information to empower developers to remediate vulnerabilities earlier in the life cycle. (In GitLab, SAST, DAST, Dependency Scanning, and Container Scanning, etc.)
Analyst Coverage: Forrester SCA Wave, Gartner Application Security MQ
Value Drivers:
Business objectives: We want to reduce risk by ensuring pipelines are compliant with common controls and popular industry regulations. We need to enforce standardized CI pipelines that include requisite testing and then ensure common compliance controls are followed (such as separation of duties).
Analyst coverage: none yet
Value Drivers:
These are topics where sales and marketing conversations may start, but then we want to lead the prospect toward delivery automation. For instance, GitOps is hot topic and ranking well in SEO so it's worth talking about. But ultimately we want to drive people to delivery automation (or platform).
We are looking for a way to automatically provision, administer and maintain infrastructure as code. - (CI/CD Infrastructure-as-code or GitOps) I manually stage and test environments for infrastructure making it hard to track and error-prone. I want to stage all components and test them to be sure it works to automate my release pipelines, provide consistency, reduce cost, and eliminate errors. I may frequently leverage integration with Terraform, Kubernetes, Ansible, OpenStack and others.
Analyst Coverage: TBD
Value Drivers:
This conversation should lead the prospect toward the Delivery Automation solution.
We are looking for a way to create, manage and protect our intellectual property (i.e. source code, design, images, etc). - In simple terms Version Control and Collaboration (VC&C), but more inclusively, product configuration management or product asset management. We need a better way to manage changes to documents, software, images, large websites, and other collections of code, configuration, and metadata among disparate teams. (Examples in GitLab include Git, branches, merge requests, code review, InnerSourcing, WebIDE, and files.)
Analyst Coverage: IDC, to some extent, forecasts this market. No spot on, recent reports, though Gartner may be considering a future report.
Value Drivers:
Note: SCM is sold via the web. There is no accompanying Value Play. This conversation should lead the prospect toward the Delivery Automation solution.