DevOps Diagram Generator
Value Stream Management
Value stream management (VSM) is a category of tools that uses data measured across software development and delivery to prioritize product features and IT investments, optimize release processes, and deliver secure software to customers based on measurable value and outcomes.
Release orchestration tools define the steps of the release process and provide visibility into status and process of software releases.
ITSM and Issue Tracking tools manage the delivery of IT services to customers and organizations and the tracking of corresponding issues.
Collaboration tools enable the team members and organizations to coordinate and work together on distributed tasks involving multiple parties across multiple locations and applications.
Testing and test automation tools facilitate test planning, activities, reports, and quality assurance across software development processes.
AiOps/Analytics tools deliver insight and visibility into business analytics and data, allowing teams to make informed decisions in real-time.
Security tools scan for software vulnerabilities and protect applications, improving security without slowing down the pace of development and delivery.
This section is a compilation of several categories. Logging and Database Lifecycle Management tools (also known as Log Management) administer and facilitate the generation, transmission, analysis, storage, archiving and ultimate disposal of the large volumes of log data created within a system. Database Lifecycle Management tools improve the processes used in the design, development, integration, build, test, configuration, deployment and operational management of databases.
Source Control Management (SCM or version control) is a category of tools used for tracking and managing changes to code. SCM systems provide a history of code changes to resolve conflicts when merging from multiple sources.
Artifact Repository is a platform or tool for managing repositories of content, such as software packages, and making it widely available.
Continuous Integration is a development practice where developers commit code that is integrated to a shared repository continuously to avoid merge conflicts, bugs, duplicated efforts, etc. CI tools automate the build and testing of code every time a team member commits changes to version control.
Configuration Management tools help automate your infrastructure by creating and managing your environments, using scripts that you write, and ensure consistent configurations across your environments.
Deployment tools focus on automating the deployment of executable code to all environments: from development to production.
Environments include cloud environments such as public cloud, private cloud, on-premise environments, as well as Middleware and IaaS/PaaS. Public clouds are owned and operated by third-party service providers and are delivered over the internet. A private cloud consists of computing resources used exclusively by one business or organization. An on-premise environment involves services and infrastructure owned, managed and located on-site. Middleware includes web servers, application servers, content management systems and similar tools that support application development and delivery. IaaS is highly scalable, automated compute resources, and is fully self-service for accessing and monitoring things like compute, networking, storage, and other services. PaaS provides a framework for developers that they can build upon and use to create customized applications.
How It Works
The DevOps Diagram Generator presents your selected tools as follows:
Vertical boxes (e.g. Build, CI, Deploy, etc.)
Represent discreet stages in the development lifecycle
Horizontal boxes (e.g. ALM, Collaboration, Testing, etc.)
Represents Activities that occur at varying stages or persist throughout the lifecycle
Show Digital.ai Option
When you select this option, the diagram displays where Digital.ai products fit in your pipeline