<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Planning &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/planning/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 02:00:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>What is a software development lifecycle?</title>
		<link>https://www.bestdevops.com/what-is-a-software-development-lifecycle/</link>
		
		<dc:creator><![CDATA[rahulkr]]></dc:creator>
		<pubDate>Tue, 04 Jan 2022 14:15:50 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Lifecycle]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Testing]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22844</guid>

					<description><![CDATA[Hi everyone, today our topic is related to the software development lifecycle. In other words, what is the life cycle [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-1024x576.png" alt="" class="wp-image-22845" width="762" height="428" srcset="https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-1024x576.png 1024w, https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-1536x864.png 1536w, https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2022/01/What-is-System-UI_-1-1.png 1920w" sizes="(max-width: 762px) 100vw, 762px" /></figure></div>



<p class="wp-block-paragraph">Hi everyone, today our topic is related to the software development lifecycle. In other words, what is the life cycle followed during software development? Everything we do in our day-to-day life has a lifecycle involved in it knowingly or unknowingly, we are following a lifecycle or a pattern. For example, we make tea or coffee everyday morning to power our day. What is the procedure for making tea boiling water adding milk adding tea powder adding some sugar? These are the following steps that everybody follows during the time of tea making. The method in which the <a href="https://www.devopsschool.com/">ingredients</a> are added is the life cycle of tea making process. Let’s see. What are the possible life cycles one can follow here some people boil the water first add milk add tea then add sugar that he is ready? For some others, the order is to add milk and water together bring it to boil then add some tea and then sugar. The rest part of them is in boiling water, add tea brew it well then add some milk to the taste, and then add sugar. So, we saw here the lifecycle involves the steps, which is adding a water milk tea powder for sure. The order in which you do? It is based on your preference. If you want to honor a no sugar diet or a diet or a diabetic person adding sugar becomes an optional step in this life cycle. But no matters what life cycle we follow all of us aim for just one thing a refreshing drink to get you started for the day. Similarly, when developing software. There are numerable steps to develop an ideal quality robust software. These ways of things have been identified and proven to work by experienced teams across the globe. So, let’s go through these seven inevitable processes with a software development lifecycle. Step number one is called planning,</p>



<p class="wp-block-paragraph"><strong>Planning:</strong> Planning is where the stakeholder’s business team project manager’s program manager’s technical leads everyone sits together and plans on what needs to be built in simple terms the scope of the application and the milestones by which the software should be ready.</p>



<p class="wp-block-paragraph">Step number two is</p>



<p class="wp-block-paragraph"><strong>Analysis: </strong>Analysis where business analysts on the project will analyze the requirements and teachers that are expected out of the software in detail.</p>



<p class="wp-block-paragraph">Step number three is</p>



<p class="wp-block-paragraph"><strong>Design: </strong>This is the stage where the architects and technical team get involved. They participate in the designing process and decide the architecture of the solution.</p>



<p class="wp-block-paragraph">Step number four is</p>



<p class="wp-block-paragraph"><strong>Implementation:</strong> Finally, it is time to start developing the development team gets on it and starts building the software</p>



<p class="wp-block-paragraph">Step number five is</p>



<p class="wp-block-paragraph"><strong>Testing:</strong> Testing the software gets through a testing team cycle where they start finding defects or bugs. These all defects and bugs get assigned back to the development team, they fix and give them back for retest or testing. This cycle continues until the software is ready for deployment.</p>



<p class="wp-block-paragraph">Step number six is</p>



<p class="wp-block-paragraph"><strong>Acceptance:</strong> Once good quality software is ready. The software is ready to stakeholders for their approval if they are happy with it that means it’ll go signal the software can be deployed for being used by the end customers.</p>



<p class="wp-block-paragraph">Step number seven and the last one after the deployment scene is called the maintenance base part</p>



<p class="wp-block-paragraph"><strong>Maintenance: </strong>This is the part where the deployment team and the operations team. Always make sure that the software is running without bugs and always have been running in the environment.</p>



<p class="wp-block-paragraph"> So, these are the seven steps that we saw involved in the software development lifecycle.</p>



<h4 class="wp-block-heading">Related video:</h4>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_57660"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/ZYGz_K6RVyo?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Snowflake names VMware veteran Jon Robertson as APJ boss</title>
		<link>https://www.bestdevops.com/snowflake-names-vmware-veteran-jon-robertson-as-apj-boss/</link>
					<comments>https://www.bestdevops.com/snowflake-names-vmware-veteran-jon-robertson-as-apj-boss/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 02 Mar 2021 05:54:23 +0000</pubDate>
				<category><![CDATA[Vmware]]></category>
		<category><![CDATA[APJ boss]]></category>
		<category><![CDATA[business development]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Robertson]]></category>
		<category><![CDATA[Snowflake Data Cloud.]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15664</guid>

					<description><![CDATA[Source:-https://www.crn.com.au Data platform vendor Snowflake has appointed Jon Robertson as its president of Asia-Pacific and Japan. In the newly created [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.crn.com.au</p>
<p>Data platform vendor Snowflake has appointed Jon Robertson as its president of Asia-Pacific and Japan.</p>
<p>In the newly created role, Robertson is responsible for driving the adoption and expansion of Snowflake’s Data Cloud in the local market to help customers use their data for business insights.</p>
<p>“Jon brings extensive knowledge of the local market and a strong track record of success in the cloud computing industry to both the Snowflake team and our customers in the APJ region,” Snowflake chief revenue officer Chris Degnan said.</p>
<p>“Jon’s leadership and expertise will expand Snowflake’s footprint and empower local enterprises to mobilise their data for business value.”</p>
<p>Robertson joins Snowflake from VMware, where he has worked since 2007 in a number of executive roles across Japan and Southeast Asia. He also worked at EMC and SAP prior to VMware.</p>
<p>At VMWare, Robertson was involved in strategic planning, business development, and client engagement.</p>
<p>Speaking on his new role, Robertson said, “Data is at the core of the most successful businesses today, and local enterprises can realise deep benefits from the power of Snowflake Data Cloud.”</p>
<p>“I’m proud to join the Snowflake team and work with clients across the region to show what’s possible for their businesses with Snowflake’s platform. I will continue the Snowflake commitment of putting customers first, within our local APJ organisations.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/snowflake-names-vmware-veteran-jon-robertson-as-apj-boss/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Is DevSecOps and How to Enable It in Your SDLC</title>
		<link>https://www.bestdevops.com/what-is-devsecops-and-how-to-enable-it-on-your-sdlc/</link>
					<comments>https://www.bestdevops.com/what-is-devsecops-and-how-to-enable-it-on-your-sdlc/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 11 Feb 2020 05:10:26 +0000</pubDate>
				<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Git systems]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[QA Testing]]></category>
		<category><![CDATA[SDLC]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10504</guid>

					<description><![CDATA[DevSecOps embeds security into every phase of the software development lifecycle. Learn what it is, why it matters, and how to enable it across your DevOps pipeline in five practical phases.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As organizations accelerate software delivery through Agile and DevOps practices, security can no longer be treated as a final gate before release. DevSecOps addresses this by making security a shared responsibility across the entire Software Development Lifecycle (SDLC)—from initial planning through production monitoring.</p>



<h2 class="wp-block-heading">What Is DevSecOps?</h2>



<p class="wp-block-paragraph">DevSecOps—short for Development, Security, and Operations—is a methodology that integrates security practices and accountability into every phase of the application lifecycle. Rather than treating security as a separate audit performed at the end of a release cycle, DevSecOps distributes security responsibility across developers, QA engineers, security specialists, and operations teams alike.</p>



<p class="wp-block-paragraph">When applied to the SDLC, DevSecOps enables continuous integration of security checks: code is continuously analyzed, tested, and validated against known vulnerabilities throughout development, not just before a production push. This approach also helps reduce the cost of compliance, since issues are caught earlier when they are cheaper and faster to fix.</p>



<h2 class="wp-block-heading">Why Does DevSecOps Matter?</h2>



<p class="wp-block-paragraph">Vulnerabilities are discovered constantly across platforms, libraries, and operating systems. Patches are released regularly, but teams that only apply security thinking at the end of a pipeline are perpetually catching up. A single unpatched dependency or misconfigured infrastructure component can expose an entire application to exploitation.</p>



<p class="wp-block-paragraph">In a fast-moving DevOps environment—where code changes multiple times per day and infrastructure is defined as code—manual, periodic security reviews are simply not sufficient. DevSecOps provides a continuous feedback loop that keeps security posture aligned with the pace of development.</p>



<h2 class="wp-block-heading">Key Benefits of DevSecOps</h2>



<ul class="wp-block-list">
<li>Reduces vulnerabilities present in application source code.</li>
<li>Reduces vulnerabilities in Infrastructure as Code (IaC) definitions.</li>
<li>Decreases the attack surface by limiting exploitable paths into the application.</li>
<li>Improves application stability, availability, and overall security posture.</li>
<li>Reduces downtime caused by security incidents or emergency patching.</li>
<li>Lowers compliance costs by surfacing issues earlier in the development cycle.</li>
</ul>



<h2 class="wp-block-heading">How to Enable DevSecOps in Your Current Pipeline: Five Phases</h2>



<p class="wp-block-paragraph">Integrating DevSecOps into an existing DevOps pipeline does not require rebuilding your workflow from scratch. The following five phases provide a structured path for incrementally embedding security into your SDLC.</p>



<h3 class="wp-block-heading">Phase 1: Secure Local Development</h3>



<p class="wp-block-paragraph">Security starts on the developer&#8217;s workstation. Most modern applications rely on open-source libraries and containerized services. If developers are using Docker images to replicate services locally, those images should come from trusted registries and be scanned for known vulnerabilities before use. Even official images from major providers can contain unpatched CVEs. Tools such as <strong>Trivy</strong> or <strong>Snyk Container</strong> can scan images during local development. Establishing a baseline of secure, up-to-date base images ensures that vulnerabilities are not baked into the development environment from day one.</p>



<h3 class="wp-block-heading">Phase 2: Version Control and Static Security Analysis</h3>



<p class="wp-block-paragraph">When developers push code to a version control system (VCS) such as Git, automated security checks should trigger immediately. Static Application Security Testing (SAST) tools analyze source code without executing it, identifying common vulnerabilities like injection flaws, hardcoded secrets, and insecure dependencies.</p>



<p class="wp-block-paragraph">Dependency scanning is equally important. Tools such as <strong>Snyk</strong> or <strong>Sonatype Nexus</strong> can automatically audit third-party libraries against databases of known vulnerabilities every time a pull request is opened. Blocking merges when critical vulnerabilities are detected prevents insecure code from advancing through the pipeline.</p>



<h3 class="wp-block-heading">Phase 3: Continuous Integration and Secure Build</h3>



<p class="wp-block-paragraph">The CI/CD build environment itself must be hardened. Build servers should communicate exclusively over HTTPS, be isolated from the public internet where possible, and have access controls enforced. Build artifacts—container images, packages, or binaries—should be scanned for vulnerabilities before being promoted to any environment.</p>



<p class="wp-block-paragraph">Common CI platforms used in DevSecOps pipelines include <strong>Jenkins</strong>, <strong>CircleCI</strong>, <strong>AWS CodeBuild</strong>, <strong>GitHub Actions</strong>, and <strong>Azure DevOps</strong>. Each can be extended with security scanning plugins or pipeline steps that fail the build when unacceptable risks are detected.</p>



<h3 class="wp-block-heading">Phase 4: Secrets Management and Secure Deployment</h3>



<p class="wp-block-paragraph">Environment-specific configuration—database credentials, API keys, certificates—must never be stored in source code or passed as plain-text environment variables. A dedicated secrets manager such as <strong>HashiCorp Vault</strong>, <strong>AWS Secrets Manager</strong>, or <strong>Azure Key Vault</strong> should be used to inject secrets at runtime. The CI/CD tool retrieves and injects these values securely without exposing them in logs or pipeline definitions.</p>



<p class="wp-block-paragraph">During deployment, enforce least-privilege access: the deployment process should only have permission to perform the specific actions it requires—nothing more.</p>



<h3 class="wp-block-heading">Phase 5: Infrastructure Security and Runtime Monitoring</h3>



<p class="wp-block-paragraph">Once the application is in production, continuous monitoring is essential. An Intrusion Detection System (IDS) monitors host and network activity for suspicious behavior. Open-source tools such as <strong>OSSEC</strong> or its successor <strong>Wazuh</strong> provide host-based intrusion detection, log analysis, and compliance reporting across your server fleet.</p>



<p class="wp-block-paragraph">In addition to IDS, Application Performance Monitoring (APM) tools and cloud-native monitoring services provide visibility into runtime behavior, helping teams detect anomalies that may indicate an active exploit or a misconfiguration causing unintended exposure.</p>



<p class="wp-block-paragraph">No application is 100% secure after deployment. New vulnerabilities are disclosed daily. The goal of this continuous cycle is to detect, assess, and remediate issues as quickly as possible—closing the window of exposure before it can be exploited.</p>



<h2 class="wp-block-heading">Essential Tools for a DevSecOps Pipeline</h2>



<h3 class="wp-block-heading">Tooling</h3>



<ul class="wp-block-list">
<li><strong>CI/CD Platform</strong> — Jenkins, GitHub Actions, CircleCI, AWS CodeBuild, Azure DevOps</li>
<li><strong>Version Control System</strong> — Git (GitHub, GitLab, Bitbucket)</li>
<li><strong>SAST / Dependency Scanning</strong> — Snyk, Sonatype Nexus, SonarQube, Semgrep</li>
<li><strong>Container Scanning</strong> — Trivy, Snyk Container, Clair</li>
<li><strong>Secrets Management</strong> — HashiCorp Vault, AWS Secrets Manager, Azure Key Vault</li>
<li><strong>IaC Security Scanning</strong> — Checkov, tfsec, KICS</li>
<li><strong>Intrusion Detection</strong> — OSSEC, Wazuh</li>
<li><strong>Runtime Monitoring / APM</strong> — Datadog, New Relic, AWS CloudWatch, Prometheus + Grafana</li>
</ul>



<h3 class="wp-block-heading">Core Processes</h3>



<ul class="wp-block-list">
<li>Automated static and dependency vulnerability scanning on every commit or pull request</li>
<li>Dynamic Application Security Testing (DAST) against running environments</li>
<li>Automated regression and integration testing</li>
<li>Automated artifact promotion gated on security scan results</li>
<li>Continuous deployment with secrets injected at runtime</li>
<li>Ongoing runtime monitoring and alerting</li>
</ul>



<h2 class="wp-block-heading">An Ideal DevSecOps Workflow</h2>



<p class="wp-block-paragraph">The following represents a typical end-to-end DevSecOps workflow:</p>



<ol class="wp-block-list">
<li>A developer writes new code and opens a pull request in the VCS. Automated SAST and dependency scans run immediately.</li>
<li>QA or a security engineer reviews the static analysis results alongside the functional code review. Critical findings must be resolved before merge.</li>
<li>On merge to the main branch, the CI pipeline builds the artifact and scans the resulting container image or package for vulnerabilities.</li>
<li>Infrastructure for the test environment is provisioned automatically using IaC tools (e.g., Terraform, AWS CloudFormation, Pulumi), with security baselines applied via configuration management.</li>
<li>The automated test suite runs against the deployed test environment, covering functional, integration, API, and security tests (e.g., DAST scans using OWASP ZAP or a comparable tool).</li>
<li>On a successful test run, the artifact is promoted and deployed to production via the CD pipeline, with secrets injected securely at runtime.</li>
<li>The production deployment is monitored continuously using APM and IDS tooling. Alerts are routed to the on-call team for rapid response.</li>
</ol>



<h2 class="wp-block-heading">Common Challenges When Adopting DevSecOps</h2>



<h3 class="wp-block-heading">Tool Sprawl</h3>



<p class="wp-block-paragraph">Introducing too many security tools at once creates cognitive overload and alert fatigue, particularly for teams not yet familiar with security workflows. The recommended approach is to start with the highest-value tools—typically dependency scanning and secrets management—and add more capabilities as the team builds confidence and process maturity.</p>



<h3 class="wp-block-heading">Cultural Adoption</h3>



<p class="wp-block-paragraph">DevSecOps is as much a cultural shift as a technical one. Developers need to understand why security gates exist and how to act on scan results. Ongoing training, clear documentation, and treating security findings with the same priority as functional bugs all help embed security into the team&#8217;s day-to-day habits.</p>



<h3 class="wp-block-heading">Chasing Perfection</h3>



<p class="wp-block-paragraph">A DevSecOps pipeline will not be perfect from day one, and that is acceptable. Teams that try to enforce zero-tolerance policies before the process is mature often create friction that slows delivery without meaningfully improving security. Establish risk thresholds, start with critical and high-severity findings as hard blockers, and refine policies incrementally as the pipeline matures.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">DevSecOps is not an optional add-on for mature organizations—it is the foundation of responsible software delivery in any environment where speed and security must coexist. By embedding security checks at each phase of the SDLC and distributing security accountability across the entire team, organizations reduce their exposure, improve compliance, and build higher-quality software. Start with the phases most relevant to your current risk profile, invest in team education, and iterate toward a fully automated security pipeline over time.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-is-devsecops-and-how-to-enable-it-on-your-sdlc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>6 Key Value Streams That Drive Digital Transformation</title>
		<link>https://www.bestdevops.com/6-key-value-streams-that-drive-digital-transformation/</link>
					<comments>https://www.bestdevops.com/6-key-value-streams-that-drive-digital-transformation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 09 Oct 2019 07:48:02 +0000</pubDate>
				<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[IT digital]]></category>
		<category><![CDATA[Planning]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8421</guid>

					<description><![CDATA[Digital transformation is an ongoing journey, not a destination. Learn about the six core value streams — from continuous build and test to service onboarding — that help enterprises scale agility and accelerate release velocity.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Digital transformation is no passing fad. It is a reality that every enterprise has either already faced or is actively facing. If you are new to digital transformation, the good news is that many organizations have successfully completed the first steps of this journey, and there are significant lessons to learn from their experiences.</p>



<p class="wp-block-paragraph">No matter how much digital transformation you have already achieved, the work is not finished. Digital transformation is an ongoing process that demands continuous dedication and a sustained focus on improvement. It truly is a journey, not a destination.</p>



<p class="wp-block-paragraph">In an effort to capture industry best practices, The Open Group has been working to embed several core value streams into its IT4IT Reference Architecture — a framework designed to help IT organizations manage end-to-end digital services. These value streams are essential for managing digital transformation at enterprise scale. If you want to achieve true organizational agility and increase release velocity, there is no reason to wait to get started.</p>



<h2 class="wp-block-heading">The Six Value Streams: An Overview</h2>



<p class="wp-block-paragraph">The core concept behind all six value streams is continuous improvement. The era of creating a fixed annual plan at the beginning of the year — only to watch it slowly fall apart as market conditions shift and user expectations evolve — is over. Today, businesses must be genuinely agile, constantly adjusting to market needs and reacting to unexpected complexity.</p>



<p class="wp-block-paragraph">The concept of continuous improvement is not new. But efficiently managing agile improvement across the planning, development, and delivery of transformative digital services remains difficult at enterprise scale. It requires a significant change of mindset and meaningful upfront effort. The six value streams described below provide a practical framework for getting there.</p>



<h2 class="wp-block-heading">1. Continuous Build and Test</h2>



<p class="wp-block-paragraph">Continuous build and test is grounded in the principles of continuous integration. Most organizations have already adopted core agile strategies: prioritizing features, writing source code, and running iterative test cycles. The challenge is applying this consistently across an enterprise with dozens or even hundreds of development teams.</p>



<p class="wp-block-paragraph">At that scale, organizations must find ways to standardize the build-and-test process. This means efficiently reusing resources and code across teams, centrally managing user requirements, and continuously validating security across the entire portfolio. Maintaining consistent product quality when many teams are working in parallel is one of the most complex operational challenges in enterprise software delivery.</p>



<ul class="wp-block-list">
<li><strong>Standardize CI pipelines</strong> across teams to reduce drift and enforce quality gates.</li>
<li><strong>Centralize dependency and code reuse</strong> to avoid duplication and reduce maintenance overhead.</li>
<li><strong>Embed security testing</strong> throughout the build cycle rather than treating it as a final gate.</li>
</ul>



<h2 class="wp-block-heading">2. Continuous Deployment</h2>



<p class="wp-block-paragraph">Continuous deployment is already a recognized component of the IT4IT architecture, but many organizations struggle with it over the long run. Putting a product into production is straightforward — the difficulty lies in maintaining full visibility into what has been released, where it was deployed, and when.</p>



<p class="wp-block-paragraph">Maintaining a product three years after its initial release becomes especially complex when you are supporting multiple versions across global environments. Key questions organizations frequently fail to answer consistently include:</p>



<ul class="wp-block-list">
<li>How do you patch individual versions of an application running in different environments?</li>
<li>What are the inter-product dependencies for each deployed version?</li>
<li>How do you monitor the entire application estate as it grows in size and age?</li>
</ul>



<p class="wp-block-paragraph">A mature continuous deployment practice requires robust release tracking, dependency mapping, and automated rollback capabilities — not just the pipeline tooling that gets code into production in the first place.</p>



<h2 class="wp-block-heading">3. Predictive Service Management</h2>



<p class="wp-block-paragraph">Once products are in production, they must be actively maintained. In many DevOps teams, a developer informally assumes responsibility for monitoring and patching applications. This approach does not scale and creates single points of failure as the application portfolio grows.</p>



<p class="wp-block-paragraph">Effective predictive service management requires a centralized console from which all products can be monitored in accordance with the service levels they must deliver. This monitoring capability must be predictive — not just reactive — and should incorporate risk assessment based on the business criticality of each monitored service.</p>



<p class="wp-block-paragraph">Mature predictive service management includes the following capabilities:</p>



<ul class="wp-block-list">
<li><strong>Full-stack visibility</strong> across both cloud and on-premises environments.</li>
<li><strong>Automated runbooks</strong> for investigation, escalation, and remediation workflows.</li>
<li><strong>Intelligent runbook selection</strong>, where the system automatically identifies and triggers the appropriate remediation procedure based on detected conditions.</li>
<li><strong>Business-impact-aware alerting</strong> that prioritizes incidents by their effect on critical services.</li>
</ul>



<h2 class="wp-block-heading">4. Continuous Feedback</h2>



<p class="wp-block-paragraph">A critical but frequently overlooked element of digital transformation is the systematic collection and routing of feedback. In most organizations, this process is ad hoc and inconsistent — feedback generated by operations teams, help desk groups, and monitoring systems rarely finds its way to the product teams who can act on it.</p>



<p class="wp-block-paragraph">A continuous feedback loop requires building a system that automatically collects signals from production operations and service management, then routes that information to the right people. At a minimum, feedback should reach the product development team so it can be incorporated into ongoing development efforts. Ideally, the most actionable insights should travel further upstream to planning and portfolio management, where they can influence prioritization and future product design.</p>



<p class="wp-block-paragraph">Without a structured feedback mechanism, development teams are effectively working blind — optimizing for assumptions rather than observed reality.</p>



<h2 class="wp-block-heading">5. Continuous Exploration</h2>



<p class="wp-block-paragraph">Continuous exploration complements continuous feedback, and it addresses one of the most persistent challenges in large enterprises: managing a portfolio of thousands of products and applications while continuously aligning that portfolio to evolving business needs.</p>



<p class="wp-block-paragraph">A static, annual planning cycle cannot keep pace with the rate of change in modern markets. Instead, organizations need a dynamic planning model that creates a continuous dialogue between what is being developed and what the business is actually requesting. This requires the ability to:</p>



<ul class="wp-block-list">
<li>Continuously revise scope and budget allocations across development teams.</li>
<li>Respond to new business requirements in near-real time rather than at fixed planning intervals.</li>
<li>Incorporate user and market feedback directly into prioritization decisions.</li>
</ul>



<p class="wp-block-paragraph">In short, true agile development must not be constrained by a waterfall-style planning process. Continuous exploration ensures that how the organization spends its development investment is always aligned with current business reality — and that alignment is revisited constantly, not once a year.</p>



<h2 class="wp-block-heading">6. Service Onboarding and Consumption</h2>



<p class="wp-block-paragraph">When an organization deploys a product, it is really deploying a system that enables the consumption of services. Users are not asking for a product in the abstract — they are asking for a capability: the ability to send an email, pay an invoice, generate a report, or access data.</p>



<p class="wp-block-paragraph">This distinction matters because it points to the need for a centralized service catalog: a governed registry through which users can discover and consume services, and through which the organization can maintain visibility into service ownership, state, and usage patterns.</p>



<p class="wp-block-paragraph">Many organizations skip this step entirely. Services are pushed into production and become available to everyone, with no formal onboarding process and no accountability for ownership or lifecycle management. The alternative failure mode is equally common: each service has its own bespoke onboarding and lifecycle process, making it impossible to manage consumption at scale.</p>



<p class="wp-block-paragraph">A well-designed service catalog solves both problems by providing:</p>



<ul class="wp-block-list">
<li>A consistent onboarding process for all new services.</li>
<li>Clear ownership and accountability for each service.</li>
<li>Usage monitoring and governance across the entire service portfolio.</li>
<li>A discoverable interface for end users to find and request the services they need.</li>
</ul>



<h2 class="wp-block-heading">Putting It All Together</h2>



<p class="wp-block-paragraph">Deploying these six value streams across your IT infrastructure creates a genuinely efficient and standardized IT management system. Together they cover the full lifecycle of digital service delivery — from initial planning and exploration, through build and deployment, to in-production management, feedback collection, and service consumption governance.</p>



<p class="wp-block-paragraph">The relationship between the six streams is not linear. Continuous feedback feeds continuous exploration. Predictive service management informs continuous deployment. Service onboarding and consumption depend on everything upstream working reliably. The value of the framework comes from treating these streams as interconnected, not as isolated practices.</p>



<p class="wp-block-paragraph">The Open Group&#8217;s IT4IT Reference Architecture provides a structured basis for implementing these value streams at enterprise scale. The framework is designed to help organizations transform IT in manageable steps, leverage automation to reduce risk, and design operating models that can adapt continuously to changing business demands. Organizations that want to begin this work do not need to wait for any particular standard revision — the principles are actionable today.</p>



<p class="wp-block-paragraph"><em>This article is based on concepts drawn from The Open Group&#8217;s IT4IT Reference Architecture and originally sourced from TechBeacon.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/6-key-value-streams-that-drive-digital-transformation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab Named a July 2019 Gartner Peer Insights Customers&#8217; Choice for Enterprise Agile Planning Tools</title>
		<link>https://www.bestdevops.com/gitlab-recognized-as-a-july-2019-gartner-peer-insights-customers-choice-for-enterprise-agile-planning-tools/</link>
					<comments>https://www.bestdevops.com/gitlab-recognized-as-a-july-2019-gartner-peer-insights-customers-choice-for-enterprise-agile-planning-tools/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 27 Jul 2019 07:08:09 +0000</pubDate>
				<category><![CDATA[GitLab]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Customers]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[Insights]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Recognized]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6446</guid>

					<description><![CDATA[GitLab earned the Gartner Peer Insights Customers' Choice distinction for Enterprise Agile Planning Tools in July 2019, marking its second such recognition in under a year.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">On July 26, 2019, GitLab announced it had been named a <strong>July 2019 Gartner Peer Insights Customers&#8217; Choice for Enterprise Agile Planning Tools (EAPT)</strong>. The recognition was based entirely on verified ratings and reviews submitted by end-user professionals who had purchased, implemented, or actively used the product.</p>



<h2 class="wp-block-heading">What Is the Gartner Peer Insights Customers&#8217; Choice Distinction?</h2>



<p class="wp-block-paragraph">The Gartner Peer Insights Customers&#8217; Choice designation is awarded based on aggregated feedback from verified IT practitioners and technology decision-makers on the Gartner Peer Insights platform. It reflects real-world experience from professionals who have gone through the purchasing, implementation, and day-to-day use of a product. The distinction is not an analyst opinion or a Gartner endorsement; it represents the voice of the customer.</p>



<p class="wp-block-paragraph">This was the <strong>second time</strong> GitLab received a Gartner Peer Insights Customers&#8217; Choice award, having previously earned the distinction for <strong>Application Release Orchestration (ARO)</strong> in December 2018.</p>



<h2 class="wp-block-heading">What Are Enterprise Agile Planning Tools?</h2>



<p class="wp-block-paragraph">Gartner defines <strong>Enterprise Agile Planning (EAP) tools</strong> as software that helps organizations apply agile practices at scale across the enterprise. These tools move beyond single-team or project-centric agile tooling and support:</p>



<ul class="wp-block-list">
<li>Business-outcome-driven planning</li>
<li>Customer-centric development priorities</li>
<li>Cross-team collaboration and cooperation</li>
<li>Continual stakeholder feedback loops</li>
<li>Work-item tracking as a central hub for application development lifecycle management (ADLM)</li>
</ul>



<p class="wp-block-paragraph">EAP tools represent an evolution from traditional project-centric agile tools, bridging the gap between engineering execution and broader business strategy.</p>



<h2 class="wp-block-heading">What Customers Said About GitLab</h2>



<p class="wp-block-paragraph">The following reviews were submitted by verified users on Gartner Peer Insights at the time of the announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It is amazing how a tool can be a new face for a company as a whole. GitLab is here to stay in our organization. It is an indispensable tool, today, for a good and complete project management. All our plans go through GitLab. Our team records all the events, ideas and plans in this tool. In addition, we use GitLab in software development. Our programmers can register and merge all your project changes. This brings an incredible and surreal organization to our company.&#8221;</p><cite>— COO, Communications</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;GitLab is undoubtedly the best tool available in the market for the organization and monitoring of projects and ideas. With it, our teams and projects manager can administrate efforts and resources very simply and quickly. In addition, we can have control of the accomplishment of tasks and activities of each one in the project through the commits.&#8221;</p><cite>— Analyst, Services</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I&#8217;m working with GitLab Team from last 4-5 years, really enjoying. The biggest thing would be having all those tickets, all of those changes, closely correlated with the actual changes in Git. For feature or changes on Git, you do not have to read codebase or fire up the whole application.&#8221;</p><cite>— Analyst, Services</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;This platform is expertise in version control, code review, issue tracking, etc. People can develop their software with this without physically present at one place which makes it a good project management tool and it can also be easily integrated with Atlassian and Jenkins.&#8221;</p><cite>— R&amp;D/Product Development, Services</cite></blockquote>



<h2 class="wp-block-heading">GitLab&#8217;s Product Vision for Enterprise Agile Planning</h2>



<p class="wp-block-paragraph">Responding to the recognition, Sid Sijbrandij, CEO and co-founder of GitLab, stated:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Our vision for our product is to enable all people in organizations of all sizes to innovate and organize ideas into transparent, multi-level adjustable plans that cut across departments and stakeholders (internal and external) using the same set of single-source-of-truth artifacts in a single application.&#8221;</p><cite>— Sid Sijbrandij, CEO and Co-founder, GitLab</cite></blockquote>



<p class="wp-block-paragraph">GitLab&#8217;s single-application approach means that planning artifacts — epics, milestones, issues, and boards — live in the same platform as source control, CI/CD pipelines, and security scanning. This reduces context-switching and keeps traceability intact from idea to production deployment.</p>



<h2 class="wp-block-heading">About Gartner Peer Insights</h2>



<p class="wp-block-paragraph">Gartner Peer Insights is an online platform of ratings and reviews written by IT professionals and technology decision-makers. Its goal is to help IT leaders make more informed purchase decisions and provide technology vendors with objective, verified customer feedback. At the time of this announcement, the platform hosted more than 215,000 verified reviews across more than 340 technology markets.</p>



<p class="wp-block-paragraph">For more information, visit <a href="https://www.gartner.com/reviews/home" rel="noopener noreferrer" target="_blank">www.gartner.com/reviews/home</a>.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Gartner Peer Insights Customers&#8217; Choice distinctions constitute the subjective opinions of individual end-user reviews, ratings, and data applied against a documented methodology; they neither represent the views of, nor constitute an endorsement by, Gartner or its affiliates.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gitlab-recognized-as-a-july-2019-gartner-peer-insights-customers-choice-for-enterprise-agile-planning-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
