<?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>Compliance &#8211; Sandhata</title>
	<atom:link href="https://resources.sandhata.com/tag/compliance/feed/" rel="self" type="application/rss+xml" />
	<link>https://resources.sandhata.com</link>
	<description>Transform the Business of IT</description>
	<lastBuildDate>Fri, 15 May 2026 09:35:26 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.26</generator>
	<item>
		<title>The Silent Slowdown: The hidden overhead draining your software delivery and how to find it.</title>
		<link>https://resources.sandhata.com/the-silent-slowdown/</link>
		<pubDate>Mon, 13 Apr 2026 08:00:22 +0000</pubDate>
		<dc:creator><![CDATA[Hemalatha Mohan]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[API management]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Kong API Gateway]]></category>
		<category><![CDATA[Sandhata]]></category>
		<category><![CDATA[Sandhata Technologies]]></category>

		<guid isPermaLink="false">https://resources.sandhata.com/?p=5873</guid>
		<description><![CDATA[<p>Your team shipped on time last quarter. Bug count was within range. The retrospective was productive. And your velocity chart, by all appearances, looked steady. But something felt heavier. Developers were working harder to maintain pace, not improve it. Every sprint carried a hidden tax: triaging alerts from the last release, manually reviewing the same [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/the-silent-slowdown/">The Silent Slowdown: The hidden overhead draining your software delivery and how to find it.</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><em>Your team shipped on time last quarter. Bug count was within range. The retrospective was productive. And your velocity chart, by all appearances, looked steady.</em></p>
<p><strong><em>But something felt heavier.</em></strong></p>
<p>Developers were working harder to maintain pace, not improve it. Every sprint carried a hidden tax: triaging alerts from the last release, manually reviewing the same categories of defects, fixing integration issues that surprised no one except the part of the process that was supposed to catch them.</p>
<p>It is a systems problem, the kind that compounds quietly and only becomes visible when it’s expensive to fix.</p>
<p>This is the silent slowdown: a gradual erosion of your team’s capacity, quality, and motivation, one manual process at a time.</p>
<p>&nbsp;</p>
<table width="624">
<tbody>
<tr>
<td width="624"><em>“The most dangerous position in software delivery isn’t falling behind dramatically. It’s falling behind gradually, maintaining the appearance of health while the gap compounds.”</em></td>
</tr>
</tbody>
</table>
<h2>What the Silent Slowdown Actually Is</h2>
<p>Software delivery is a compounding system. Every manual step that could be automated, every risk flagged too late, every post-release incident that cost two engineers three days to resolve. These don’t stay isolated. They accumulate.</p>
<p>The silent slowdown is what happens when a team’s operational overhead grows faster than its output. Sprint-by-sprint, it’s invisible. Zoom out six months, and the gap between effort and value delivered becomes undeniable.</p>
<p>It looks like this:</p>
<ol>
<li>Release cycles that drift longer without a clear root cause</li>
<li>Defect clusters that resurface in the same architectural areas sprint after sprint</li>
<li>Senior engineers spending 35–45% of their week on review and triage, not design and architecture</li>
<li>Planning sessions driven by gut instinct rather than sprint history data</li>
<li>A technical debt figure no one can quantify, but everyone knows is growing</li>
</ol>
<p>&nbsp;</p>
<p>None of these are emergencies in isolation. Together, they represent hundreds of hours of lost capacity per quarter and a development culture that is increasingly reactive by design.</p>
<h2>The 3 Places It’s Already Happening in Your Org</h2>
<h3>1. Code Review Is Your Biggest Unexamined Bottleneck</h3>
<p>Code review, done well, improves quality. Done manually at scale, it becomes your single largest hidden time sink.</p>
<p>The average developer spends 4- 6 hours per week in code review. A significant portion of that time catches issues that should have been surfaced before a single human eye touched the PR: style violations, duplicated logic, test coverage gaps, dependency conflicts.</p>
<p>When review time is dominated by preventable issues, two things happen. First, reviewers get fatigued and miss the things that actually matter: architectural decisions, security implications, logical errors. Second, developers wait. PR queues back up. Deployment frequency drops. And your engineering leadership, watching velocity metrics, has no visibility into why.</p>
<table width="624">
<tbody>
<tr>
<td width="624"><em>“The fix isn’t more reviewers. It’s removing preventable noise before review begins.”</em></td>
</tr>
</tbody>
</table>
<h3>2. Your Testing Strategy Is Built for Yesterday’s Codebase</h3>
<p>Most QA processes were designed when codebases were smaller and release cycles were longer. As systems scale across more microservices, more third-party dependencies, and more edge cases, test suites built for simpler architectures become structurally inadequate.</p>
<p>The result is a lose-lose choice: release with lower confidence or invest exponentially more time in manual testing. Neither is sustainable beyond one or two team-growth cycles.</p>
<p>Predictive defect detection changes this equation. Instead of testing everything at equal priority, you concentrate effort on the highest-risk areas: the components statistically most likely to regress based on the specific nature of the changes made. Teams adopting this approach consistently report 30 to 50% reductions in post-release incidents without increasing testing time. The hours that testing previously consumed get redirected to feature work.</p>
<h3>3. Leadership Is Making Strategic Decisions on Stale Data</h3>
<p>Engineering leadership typically makes resourcing and prioritization decisions based on meeting notes, retrospective summaries, and developer feedback filtered through two or three layers of reporting. The issue is structural. Real-time, quantified data on delivery bottlenecks, defect distribution, and sprint predictability rarely reaches decision-making workflows.</p>
<p>The consequence: resource allocation that is consistently one step behind the actual problem. You hire for the issue from last quarter. You invest in the tool that solves last sprint’s pain. You run a retrospective on a cause that’s already evolved into something else. And by the time each decision takes effect, the problem has moved.</p>
<p><strong>40-50%</strong>  faster defect resolution when issues are surfaced earlier in the cycle</p>
<p><strong>30-35%</strong>  improvement in deployment frequency with pipeline intelligence</p>
<p><strong>1,300+</strong>  developer-hours lost per quarter to manual overhead in a 20-person team</p>
<h2>The Compounding Math Nobody Talks About</h2>
<p>Here is a back-of-envelope calculation most engineering leaders should run but rarely do.</p>
<p>If your team of 20 developers each spends five hours per week on tasks that better tooling could handle (routine review feedback, manual test orchestration, deployment verification, documentation updates), that is 100 developer-hours per week in pure operational overhead.</p>
<p>Over a quarter: 1,300 hours. At an average fully-loaded developer cost of $75 per hour, that is $97,500 per quarter spent on work that does not require senior engineering judgment.</p>
<p>But the real cost is not the labor. It is the opportunity cost. What would those 1,300 hours have built? What technical debt would have been addressed? What product feature would have shipped a sprint earlier, gotten to market sooner, and closed a deal?</p>
<table width="624">
<tbody>
<tr>
<td width="624"><em>“The teams winning in software delivery right now are not just faster. They have reclaimed lost capacity and redirected it toward work that actually compounds.”</em></td>
</tr>
</tbody>
</table>
<h2>Why Teams Know This and Still Don’t Change</h2>
<p>Three patterns show up consistently. They are more human than technical.</p>
<h3>Pattern 1: The Pilot That Never Scaled</h3>
<p>A team runs a proof of concept. It works. It gets celebrated in a retrospective. Then it sits in a single team’s workflow while the rest of the organization continues exactly as before.</p>
<p>The missing piece is never the technology. It is the operational playbook for scaling what worked: who owns the rollout, how results are measured, and how the case for the next step gets made. Without that, pilots become organizational trophies.</p>
<h3>Pattern 2: The Complexity Excuse</h3>
<p>Teams convince themselves that meaningful change requires data scientists, enterprise contracts, and a multi-year transformation programme. The belief: “we are not ready yet.”</p>
<p>In practice, the highest-ROI improvements in software delivery are surgical, not systemic. Automating a specific part of your PR review process. Introducing defect prediction for your highest-risk service. Neither requires a transformation programme. Both can return measurable value within 90 days. The readiness question is not “is the organisation ready?” It is “what is the smallest intervention that delivers a measurable result?”</p>
<h3>Pattern 3: The Misread Threat</h3>
<p>Some developers interpret any tool that surfaces code quality issues or flags risks as a threat to their professional judgment. It is not. It is a redistribution of where that judgment gets applied.</p>
<p>The developers best positioned for the next decade are the ones who use better tooling to operate above the noise: reviewing architectural decisions instead of style violations, focusing on user-facing impact instead of routine regressions. That is a career expansion, not a contraction.</p>
<h2>5-Step Audit: Find Your Silent Slowdown</h2>
<p>Run this against your current delivery process. The output is a clear map of where capacity is being lost and what to address first.</p>
<p>&nbsp;</p>
<table width="624">
<tbody>
<tr>
<td width="624"><strong>Pipeline Audit Checklist</strong></td>
</tr>
<tr>
<td width="624">•      Step 1:Map review time distribution. For your last 3 sprints, what percentage of review time was spent on issues a tool could have caught pre-PR? If the answer is above 30%, you have a preventable bottleneck.</p>
<p>•      Step 2:Analyze defect distribution. Where do post-release incidents cluster in your architecture? Recurring hotspots signal a detection gap, not a developer problem.</p>
<p>•      Step 3:Audit your planning inputs. What data drives sprint planning? If the primary input is verbal estimates and past experience, your planning is systematically underinformed.</p>
<p>•      Step 4:Quantify documentation debt. Pull up your three most recently modified services. How accurately does the documentation reflect the current implementation? Documentation debt is a direct proxy for onboarding cost and cross-team friction.</p>
<p>•      Step 5:Calculate your operational overhead ratio. Estimate the percentage of total engineering time on work that produces no new value: incident response, manual testing, deployment verification, context-switching. If this exceeds 35%, velocity recovery requires structural change, not headcount additions.</td>
</tr>
</tbody>
</table>
<h2>What Fixing It Actually Looks Like</h2>
<p>Teams that successfully shift from reactive to predictive development share a few consistent behaviors. None of them started with a large-scale transformation.</p>
<ol>
<li><strong>Start with a friction audit: M</strong>ap your delivery cycle before introducing anything. Identify the three highest-cost manual processes: where time is being lost, where defects recur, and where decisions are made on insufficient data. That map becomes your implementation priority list.</li>
<li><strong>Measure before and after: V</strong>ague improvements don’t sustain organizational change. Track specific metrics: PR review time, post-release incident rate, sprint predictability, mean time to resolve. When numbers move, the next leadership conversation becomes simple.</li>
<li><strong>Treat tooling adoption as a product problem: D</strong>eveloper adoption of internal tools follows the same logic as user adoption of any product. If onboarding is painful, usage drops off. If feedback loops are slow, trust doesn’t build. Treat your rollout with the same rigor you apply to a customer-facing release.</li>
<li><strong>Scale from a single win: P</strong>ick one high-friction process, reduce it measurably in 90 days, document the result, and use it to build the case for the next intervention. Compounding starts with a single data point.</li>
</ol>
<h2>What the Data Shows from Early Movers</h2>
<p>The results from teams that have made this shift are consistent enough to be instructive.</p>
<p>Teams using predictive defect analysis resolve issues 40-50% faster, because problems surface earlier when they are cheaper and simpler to fix.</p>
<p>Organisations that introduced pipeline intelligence into their CI/CD workflows report 25-35% improvements in deployment frequency without proportional increases in release incidents. The engineering effort previously consumed by manual verification gets redirected to feature delivery.</p>
<p>On retention: engineers who move from firefighting-heavy environments to higher-leverage work stay longer. The correlation between meaningful work and engineer retention is well-documented. What is less discussed is how much attrition is driven by the quiet drain of operational overhead that accumulates, unchecked, over 12-18 months.</p>
<table width="624">
<tbody>
<tr>
<td width="624"><em>“Technical excellence is not a culture poster. It is the direct result of systems that remove low-value work from high-value people.”</em></td>
</tr>
</tbody>
</table>
<h2>The One Decision That Separates High-Performing Teams</h2>
<p>The leaders who close the gap are not the ones who wait for organisational readiness, a better budget cycle, or a transformation initiative to land.</p>
<p>They identify one high-friction process in their current delivery cycle. They reduce it, measurably and with documented results, in the next 90 days. And they use that result to build the case for the next intervention.</p>
<p>That is not a strategy. That is a discipline. And it is the only thing that separates teams compounding their advantage from teams compounding their overhead.</p>
<p>The slowdown is silent. The decision to stop it does not have to be.</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/the-silent-slowdown/">The Silent Slowdown: The hidden overhead draining your software delivery and how to find it.</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>How our client Transformed Their PEGA Deployments From Manual Headaches to Fully Automated Wins (Without Burning Out Their Ops Team)</title>
		<link>https://resources.sandhata.com/how-our-client-transformed-their-pega-deployments-from-manual-headaches-to-fully-automated-wins-without-burning-out-their-ops-team/</link>
		<pubDate>Wed, 06 Aug 2025 04:51:38 +0000</pubDate>
		<dc:creator><![CDATA[Daniyal Rayn]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[DevOps Innovation Platform]]></category>
		<category><![CDATA[digital transformation]]></category>
		<category><![CDATA[PEGA]]></category>
		<category><![CDATA[PEGA Ops]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Sandhata]]></category>
		<category><![CDATA[Site Reliability Engingeering]]></category>
		<category><![CDATA[SRE]]></category>
		<category><![CDATA[Transformation]]></category>

		<guid isPermaLink="false">https://resources.sandhata.com/?p=5837</guid>
		<description><![CDATA[<p>The hidden cost of “almost automated” deployments There’s nothing quite as frustrating as hearing “We’re almost there” when it comes to DevOps automation. For most enterprises using PEGA, especially in complex, regulated environments like telecom, “almost automated” really means: Partial scripts that break mid-way. Teams are stuck doing sunrise and sunset checks manually. Rollbacks that [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/how-our-client-transformed-their-pega-deployments-from-manual-headaches-to-fully-automated-wins-without-burning-out-their-ops-team/">How our client Transformed Their PEGA Deployments From Manual Headaches to Fully Automated Wins (Without Burning Out Their Ops Team)</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2><strong>The hidden cost of “almost automated” deployments</strong></h2>
<p>There’s nothing quite as frustrating as hearing “We’re almost there” when it comes to DevOps automation.</p>
<p>For most enterprises using PEGA, especially in complex, regulated environments like telecom, “almost automated” really means:</p>
<ul>
<li>Partial scripts that break mid-way.</li>
<li>Teams are stuck doing sunrise and sunset checks manually.</li>
<li>Rollbacks that aren’t rollbacks at all (just a rushed “fix forward” scramble).</li>
<li>A deployment process so fragile it feels like defusing a bomb with oven mitts.</li>
</ul>
<p>our client was no different. Their PEGA AOM and VADR systems had become a labyrinth of partial automations, manual file drops, and endless approvals.</p>
<h2><strong>When 14+ engineers are stuck pushing buttons, no one’s innovating</strong></h2>
<p>Let’s put some numbers on it.</p>
<p>At one point, our client had <strong>17 separate pipelines</strong> in its PEGA deployment chain: 12 for AOM and 5 for VADR. But only PEGA artefacts were automated; SQL scripts and CSV files still needed manual intervention.</p>
<p>14+ people were directly involved every time they pushed an update. That meant:</p>
<ul>
<li>Long hours on calls coordinating manual steps.</li>
<li>Higher chance of human error.</li>
<li>Slow response to production issues.</li>
<li>Engineers who should be building value are stuck babysitting deployments.</li>
</ul>
<p>They needed a system that didn’t just look good in a slide deck but actually <em>worked reliably</em> in the real world.</p>
<p>&nbsp;</p>
<h2><strong>Phase 1: Proving the concept (but still chained to manual tasks)</strong></h2>
<p>The first push was to introduce PEGA Deployment Manager (PDM).</p>
<p>Code deployment? Automated.<br />
Configuration files and database updates? Still manual.</p>
<p>This partial fix did reduce some of the friction, but didn’t break free from the core problem: too many manual dependencies.</p>
<p>It was like adding an electric starter to a car that still had flat tires. Better, but not good enough to win any races.</p>
<h2><strong>Phase 2: The real leap , End-to-end Azure DevOps automation</strong></h2>
<p>Our client knew they had to go further.</p>
<p>Phase 2 wasn’t about tinkering; it was about rethinking deployments from the ground up:</p>
<ul>
<li><strong>Code and package deployments are now fully handled by Azure DevOps pipelines</strong>, integrated tightly with PEGA’s PRPCServiceUtils.</li>
<li><strong>CSV and file deployments? Automated.</strong> Files pushed from SharePoint to S3 are picked up and deployed instantly, with no human in the loop.</li>
<li><strong>SQL and database scripts? Automated and version-controlled.</strong> No more manual approvals at midnight or rushed fixes.</li>
<li><strong><strong>Rollbacks? Properly integrated, tested, and reliable.</strong></strong>&nbsp;</li>
</ul>
<p>Even restarts and sanity checks have been moved to automated pipelines. Python scripts run server restarts and log cleanups seamlessly. Automated sanity reports pull data from CloudWatch, AppDynamics, and PEGA; then roll it up in one clear, consolidated email.</p>
<p>The final piece? <strong>A transparent Azure DevOps dashboard</strong> that gave leaders a real-time, no-excuses view into every pipeline, every environment, every deployment.</p>
<h3><strong>How our client Quietly Rewired Its Entire Software Delivery Model, By Ditching Manual PEGA Deployments</strong></h3>
<p>This isn&#8217;t a story about shaving a few hours off a release cycle. It’s about removing friction that teams had accepted as normal for far too long.</p>
<p>When our client moved to a fully automated, end-to-end deployment model for PEGA, it forced a shift that went beyond engineering. It reshaped how product, operations, and delivery teams worked together,and what they expected from their own processes.</p>
<p>Here’s what actually changed.</p>
<h2><strong>1. No More Crowds Around the Button</strong></h2>
<p>Before automation, deployments looked like this:</p>
<ul>
<li>Fourteen engineers involved</li>
<li>CSV files passed around like hot potatoes</li>
<li>SQL scripts manually reviewed</li>
<li>People chasing approvals</li>
<li>Artefacts manually pushed</li>
<li>Everyone hoping it wouldn’t break in production</li>
</ul>
<p>That wasn’t resilience. It was ritual.  Every extra person added more surface area for errors,and more chances for something to fall through the cracks. With a fully automated pipeline, those tasks didn’t get reassigned. They got removed.</p>
<p>No one had to “own the deployment” anymore.  It ran in the background. Quietly. Predictably.<br />
The engineering team got their time back,to write code, fix real problems, and stop treating Friday releases like a dare.</p>
<h2><strong>2. Rollback = One Click, Not One Crisis</strong></h2>
<p>Ask any team what “rollback” really means and you’ll usually get some version of:</p>
<p>“We just fix it forward and pray.”</p>
<p>our client changed that by baking rollback into their deployment pipeline,not as a last-minute patch, but as a normal, tested, version-controlled step.</p>
<p>When something went wrong, the response wasn’t:</p>
<p>“Okay, everyone get on a call.”</p>
<p>It was:</p>
<p>“Just hit revert.”</p>
<p>No scavenging through old backups. No rewriting scripts. No late-night war rooms.Just one confident step back to a known-good state.</p>
<h2><strong>3. The Speed Boost That Didn’t Come at the Cost of Sleep</strong></h2>
<p>It’s easy to talk about velocity. It’s harder to show how that speed actually helped.</p>
<p>For our client, deployment lead times dropped by over 60%. But that wasn’t the headline.</p>
<p>The real impact showed up when:</p>
<ul>
<li>A critical update reached customers in days, not weeks</li>
<li>A partner integration was fixed before it even became a problem</li>
<li>A new feature went live while competitors were still gathering approvals</li>
</ul>
<p>Speed mattered because it was sustainable. It didn’t rely on heroics. It didn’t come at the cost of sleep.  It was baked into the system.</p>
<h2><strong>4. From “Let’s Hope We’re Covered” to Actual Audit Readiness</strong></h2>
<p>In regulated industries, manual processes aren’t just inefficient.<br />
They’re dangerous.</p>
<p>Every undocumented fix, every email-based approval, every untracked config change is a liability waiting to surface during an audit,or worse, a breach investigation.</p>
<p>Before automation, our client’s compliance trail was scattered:</p>
<ul>
<li>Half in spreadsheets</li>
<li>Some in email chains</li>
<li>Some just… lost</li>
</ul>
<p>Now?</p>
<p>Every deployment step is logged.<br />
Every change is version-controlled.<br />
Every approval has a timestamp and an owner.</p>
<p>If the auditors show up tomorrow, the answer isn’t.</p>
<p>“Let us pull together some reports.”</p>
<p>It’s:</p>
<p>“Here’s the full record.”</p>
<p>Risk didn’t vanish, but it became visible and manageable.<br />
And that changed how everyone,from compliance officers to security teams,slept at night.</p>
<p>&nbsp;</p>
<h2><strong>5. Finally, Everyone’s Looking at the Same Dashboard</strong></h2>
<p>Here’s how it used to work:</p>
<p>The engineering lead sent a Slack update.<br />
The release manager shared a spreadsheet.<br />
The PM forwarded an email.<br />
And the exec still had no idea what stage the deployment was in.</p>
<p>Now, our client has a single source of truth.</p>
<p>With Azure DevOps dashboards and real-time deployment tracking, leaders can:</p>
<ul>
<li>See what’s going live today</li>
<li>Check which releases passed quality gates</li>
<li>Spot where something’s stuck, before it becomes a blocker</li>
</ul>
<p>No more piecing together the truth from four different channels.<br />
No more surprises in Monday standups.</p>
<p>This kind of visibility builds trust , because everyone’s reading from the same page.<br />
Operations isn’t chasing updates. Business isn’t left in the dark.<br />
And engineers don’t waste time explaining what’s already visible on the board.</p>
<h2><strong>The bigger win: unlocking engineering focus</strong></h2>
<p>When you remove repetitive manual work from talented engineers, you’re not just freeing up a few hours; you’re fundamentally changing the trajectory of what your teams can accomplish.</p>
<p>At our client, DevOps engineers had become the last line of defense in a system overloaded with manual checks and fragile processes. Every deployment cycle meant long calls, manual CSV file pushes, cross-team sign-offs, and the constant anxiety of “what if this breaks production?” Instead of building new capabilities or optimizing services for end users, they were stuck running playbooks that felt more like insurance policies than engineering work.</p>
<p>By automating the entire PEGA deployment lifecycle from code and package promotion to database and file configurations, including restarts and sanity checks, the engineers could finally shift their focus.</p>
<p><strong>Here’s what that looked like in practice:</strong></p>
<p><strong>Proactive reliability engineering:</strong> Instead of reacting to incidents after each release, the team began investing in improving system resilience, strengthening rollback strategies, and tightening monitoring for early detection.</p>
<p><strong>Accelerating innovation</strong>: Engineers were able to dedicate time to refining pipelines further, integrating advanced automated tests, and contributing to platform improvements that previously sat at the bottom of the backlog.</p>
<p><strong>Enhanced cross-team collaboratio</strong>n: Freed from the grind of manual approvals and handoffs, DevOps engineers became strategic partners to development and product teams, influencing architecture decisions and delivery timelines from the start, not just at the deployment gate.</p>
<p><strong>Talent retention and morale boost: </strong>Top engineers don’t want to be button-pushers. By eliminating repetitive tasks, our client reduced burnout and increased satisfaction, turning DevOps roles into high-leverage, intellectually rewarding positions.</p>
<p><strong>Faster customer-facing improvements:</strong> With operational friction removed, teams could push meaningful updates and new features to production faster and more confidently, directly impacting customer satisfaction and business agility.</p>
<p>In short, automation didn’t just make deployments faster; it fundamentally redefined the role of engineering within the business.</p>
<p>The DevOps team went from being perceived as “the deployment team” &#8211;  always fixing, always patching &#8211;  to becoming force multipliers who empower the entire organization to move at the speed of market demands.</p>
<p>That’s the real value: unlocking the strategic potential of your most skilled people, and finally letting them do the work they were hired (and want) to do.</p>
<h2><strong>What does this mean for you</strong></h2>
<p>If your team is still stuck in “almost automated” deployments, here’s what you’re paying for:</p>
<ul>
<li>Slow feature rollouts that frustrate business stakeholders.</li>
<li>Higher operational costs from wasted engineering hours.</li>
<li>Increased risk of errors, outages, and compliance violations.</li>
<li>Talent attrition, as top engineers tire of being “click monkeys.”</li>
</ul>
<p>What our client achieved with Sandhata wasn’t a magic overnight fix. It was a systematic, phased transformation that replaced manual drudgery with automation precision and turned deployment from a dreaded bottleneck into a competitive advantage.</p>
<h2><strong>Want to see where your real bottlenecks are hiding?</strong></h2>
<p>Most organisations think they know where their delays come from; they’re almost always wrong.</p>
<p>We’ve helped large enterprises (like our client) expose their hidden inefficiencies and rebuild pipelines that don’t just work, but work <em>brilliantly</em>.</p>
<p>If you&#8217;re tired of &#8220;almost automated&#8221; and ready for deployments that actually deliver, let&#8217;s talk.</p>
<h2><strong>One last thought</strong></h2>
<p>You don’t need more &#8220;best practices&#8221; slides. You need a concrete, step-by-step plan that actually sticks.</p>
<p>We know how to build it. Let’s make your deployments as fast, reliable, and invisible as they should be: https://www.sandhata.com/contact-us</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/how-our-client-transformed-their-pega-deployments-from-manual-headaches-to-fully-automated-wins-without-burning-out-their-ops-team/">How our client Transformed Their PEGA Deployments From Manual Headaches to Fully Automated Wins (Without Burning Out Their Ops Team)</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>From Sherlock Holmes to Supercomputers: How AI is Cracking the Code on Fraud</title>
		<link>https://resources.sandhata.com/from-sherlock-holmes-to-supercomputers-how-ai-is-cracking-the-code-on-fraud/</link>
		<pubDate>Thu, 20 Mar 2025 10:13:23 +0000</pubDate>
		<dc:creator><![CDATA[balakarthiga muruganantham]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Hyperautomation]]></category>
		<category><![CDATA[agentic ai]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[claims processing]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[digital transformation]]></category>
		<category><![CDATA[fintech]]></category>
		<category><![CDATA[fraud detection]]></category>
		<category><![CDATA[hyperautomation]]></category>
		<category><![CDATA[insurance fraud]]></category>
		<category><![CDATA[insurtech]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[predictive analytics]]></category>
		<category><![CDATA[risk management]]></category>

		<guid isPermaLink="false">https://resources.sandhata.com/?p=5788</guid>
		<description><![CDATA[<p>Insurance fraud is one of the biggest financial drains on the industry, costing an estimated $80 billion annually. Traditional fraud detection methods rely heavily on manual investigation, outdated rule-based systems, and fragmented data analysis—leaving insurers vulnerable to sophisticated fraud schemes. The sheer volume of claims, coupled with the evolving tactics of fraudsters, makes it impossible [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/from-sherlock-holmes-to-supercomputers-how-ai-is-cracking-the-code-on-fraud/">From Sherlock Holmes to Supercomputers: How AI is Cracking the Code on Fraud</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Insurance fraud is one of the biggest financial drains on the industry, costing an estimated $80 billion annually. Traditional fraud detection methods rely heavily on manual investigation, outdated rule-based systems, and fragmented data analysis—leaving insurers vulnerable to sophisticated fraud schemes. The sheer volume of claims, coupled with the evolving tactics of fraudsters, makes it impossible for human investigators to keep up. By the time fraud is identified, it is often too late, resulting in massive financial losses and increased premiums for honest policyholders.</p>
<p>The solution? AI-powered fraud detection. Sandhata’s ClaimsMadeEasy, built on the Agentic AI framework, is redefining how insurance companies handle claims by eliminating fraud in real-time—without human intervention.<span id="more-5788"></span></p>
<h3>The Problem: Why Traditional Fraud Detection Fails</h3>
<p>Detecting insurance fraud has historically been like finding a needle in a haystack. Human investigators spend weeks analyzing claims, cross-checking data across multiple sources, and relying on subjective judgment. The lack of real-time insights makes it easy for fraudulent claims to slip through the cracks. Different teams use different methods, leading to inconsistencies in fraud assessments. Worse, data silos prevent insurers from identifying patterns across claims, which means fraudsters can repeatedly exploit weaknesses in the system.</p>
<p>Most insurers operate reactively, detecting fraud only after payouts have been made. By then, the damage is done. The need for an automated, intelligent, and real-time fraud detection system has never been more urgent.</p>
<h3>The AI Revolution: How ClaimsMadeEasy Detects Fraud in Real-Time</h3>
<p>Agentic AI is a self-learning, autonomous system that leverages machine learning, natural language processing (NLP), and vector databases to identify fraudulent claims instantly. By continuously analyzing vast datasets and learning from historical fraud cases, it can detect anomalies and flag suspicious claims before they are paid out.</p>
<h4><strong>Instant Claim Submission &amp; AI-Powered Data Extraction</strong></h4>
<p>The claims process begins the moment a customer submits their request, whether through email or a web portal. Instead of relying on manual data entry, ClaimsMadeEasy leverages advanced Optical Character Recognition (OCR) technology to scan and extract key details from claim documents, receipts, and supporting evidence. The AI identifies critical information such as policy numbers, dates, and monetary values, automatically pre-filling claim details into the processing pipeline. This automation not only accelerates claims processing but also ensures accuracy by minimizing human errors. Any discrepancies, such as mismatched details or altered documents, are flagged instantly for further review.</p>
<h4><strong>AI-Driven Fraud Detection &amp; Risk Analysis</strong></h4>
<p>Once the claim data is extracted, it is cross-referenced against historical claims, police reports, and financial transactions. ClaimsMadeEasy employs machine learning algorithms to detect fraud patterns, including duplicate claims filed across multiple insurers, falsified medical reports, and digitally manipulated receipts. The system continuously learns from new fraud cases, refining its ability to detect emerging fraud tactics. Unlike rule-based systems, which rely on static conditions, AI evolves dynamically, identifying even the most sophisticated fraudulent schemes.</p>
<h4><strong>AI-Based Decision Making</strong></h4>
<p>After risk analysis, ClaimsMadeEasy categorizes claims into three buckets: <strong>Legitimate, Potential Fraud, or Definite Fraud.</strong> If a claim is deemed fraudulent, it is automatically rejected with a detailed AI-generated explanation, reducing the burden on human investigators. In cases where the AI detects uncertainty, the claim is flagged for human review. Investigators receive AI-generated risk reports that provide a comprehensive breakdown of detected anomalies, recommended actions, and a confidence score for each decision. This hybrid approach ensures that legitimate claims are processed quickly while fraudulent claims are stopped in their tracks.</p>
<h4><strong>Automated Communication &amp; Compliance</strong></h4>
<p>Transparency is critical in fraud detection. ClaimsMadeEasy ensures that all stakeholders—customers, insurers, and regulators—are kept informed throughout the process. Customers receive real-time claim status updates, eliminating frustration and uncertainty. Investigators are provided with AI-generated fraud reports that include a summary of detected risks and suggested next steps. Every event in the claim lifecycle is logged for regulatory compliance and audit purposes, ensuring that insurers remain compliant with industry standards and legal requirements.</p>
<h3>Real-World AI Success Stories in Insurance</h3>
<p>Several insurance giants have already adopted AI-first fraud detection models, with game-changing results.</p>
<p>Lemonade, an insurtech pioneer, has demonstrated the power of AI-driven claims processing by approving claims in seconds. Their AI-powered chatbot, Jim, once processed a claim in just <strong>three seconds</strong>, thanks to real-time fraud detection and instant verification. This level of automation not only reduces fraud but also enhances customer satisfaction.</p>
<p>Allstate has taken a hybrid approach by integrating AI-driven predictive analytics with human expertise. Their fraud detection model continuously learns from human investigators, improving fraud detection precision while reducing false positives. This approach has saved millions in fraudulent payouts while maintaining accuracy.</p>
<p>GEICO leverages AI not only for fraud detection but also for <strong>risk profiling based on customer behavior</strong>. By analyzing past claims, transaction histories, and behavioral patterns, AI enables GEICO to ensure fair claims processing while identifying potential fraud with greater efficiency.</p>
<h3>Why Agentic AI is a Game-Changer for Insurance Fraud Prevention</h3>
<p>Insurance fraud is evolving. So should fraud detection. AI-powered systems like ClaimsMadeEasy offer unparalleled advantages:</p>
<ul data-spread="false">
<li><strong>Zero Manual Errors:</strong> AI eliminates human oversight issues, ensuring consistent and objective fraud assessments.</li>
<li><strong>Lightning-Fast Processing:</strong> Claims are processed in minutes, dramatically reducing wait times for customers.</li>
<li><strong>Massive Cost Savings:</strong> AI-driven fraud detection prevents millions in fraudulent payouts annually.</li>
<li><strong>Continuous Learning:</strong> Agentic AI adapts and evolves with every claim, refining its ability to detect fraud over time.</li>
<li><strong>Regulatory Compliance:</strong> AI ensures full documentation, audit trails, and adherence to compliance laws, mitigating legal risks for insurers.</li>
</ul>
<h3>The Cost of NOT Using AI</h3>
<p>Ignoring AI-driven fraud detection comes at a steep cost. Without AI, insurers continue to hemorrhage revenue due to fraudulent claims. Slow, inefficient manual claims processing frustrates customers and leads to higher operational costs. Inconsistent fraud assessments increase regulatory risks, exposing insurers to potential compliance penalties and reputational damage. The longer insurers rely on outdated methods, the more they risk falling behind in an industry that is rapidly embracing AI-first solutions.</p>
<h3>The Future of Insurance Fraud Detection: AI as the Ultimate Guardian</h3>
<p>Fraudsters are getting smarter. AI is getting smarter, faster. With every claim processed, Agentic AI learns, evolves, and becomes more ruthless in identifying deception. Insurers who embrace AI-first fraud detection aren’t just preventing fraud—they are shaping the future of insurance.</p>
<p>Our CTO of the Hyperautomation Business Unit wrote this blog, bringing deep insights from the AI trenches. He will be traveling to the UK soon—a great opportunity to catch up and discuss how AI is revolutionizing insurance fraud detection.</p>
<p>Will your company lead the charge—or be left behind? Now is the time to evolve. Now is the time for Agentic AI.</p>
<p>Curious how AI can cut fraudulent payouts for your company? <a href="https://resources.sandhata.com/sandhata-company/contact-and-office-information/">Get in touch with us. </a></p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/from-sherlock-holmes-to-supercomputers-how-ai-is-cracking-the-code-on-fraud/">From Sherlock Holmes to Supercomputers: How AI is Cracking the Code on Fraud</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>Generic Message Buffering &#124; Camunda 7</title>
		<link>https://resources.sandhata.com/generic-message-buffering-camunda-7/</link>
		<pubDate>Tue, 11 Jul 2023 13:49:08 +0000</pubDate>
		<dc:creator><![CDATA[Pravin Durai]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Cammunda Message buffering]]></category>
		<category><![CDATA[camunda]]></category>
		<category><![CDATA[Camunda 7]]></category>
		<category><![CDATA[camunda engine]]></category>
		<category><![CDATA[camunda-bpm-platform]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Innovation Platform]]></category>
		<category><![CDATA[Generic Message Buffering]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java 8]]></category>
		<category><![CDATA[message-buffer]]></category>
		<category><![CDATA[Sandhata]]></category>
		<category><![CDATA[Service Virtualization]]></category>
		<category><![CDATA[spring-boot]]></category>
		<category><![CDATA[Transformation]]></category>

		<guid isPermaLink="false">https://resources.sandhata.com/?p=5497</guid>
		<description><![CDATA[<p>Imagine multiple messages waiting in a message catch event.   When a single throw event is triggered, the data is processed without any issues. However, if multiple message events are thrown simultaneously, only the first one is successfully processed, while the others fail.   This is because the message catch event is busy handling the first message [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/generic-message-buffering-camunda-7/">Generic Message Buffering | Camunda 7</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span data-contrast="auto">Imagine multiple messages waiting in a message catch event. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">When a single throw event is triggered, the data is processed without any issues. However, if multiple message events are thrown simultaneously, only the first one is successfully processed, while the others fail. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">This is because the message catch event is busy handling the first message event.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">We recently spotted this issue with Camunda 7’s message catch event.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<h2><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}">U</span><b><span data-contrast="auto">nlocking The Solution To This Challenge</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="auto">Our team of experts fabricated a groundbreaking &#8220;Generic Message Buffering&#8221; logic, with which we’ve revolutionised the way messages are processed asynchronously, effectively resolving any scenario you may encounter. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">Fig. 1.1 unveils the powerful list of message catch events eagerly awaiting the trigger.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<div id="attachment_5503" style="width: 310px" class="wp-caption aligncenter"><a href="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig1.1-1.png"><img class="size-medium wp-image-5503" src="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig1.1-1-300x117.png" alt="" width="300" height="117" srcset="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig1.1-1-300x117.png 300w, https://resources.sandhata.com/wp-content/uploads/2023/07/Fig1.1-1.png 602w" sizes="(max-width: 300px) 100vw, 300px" /></a><p class="wp-caption-text">Fig1.1</p></div>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-contrast="auto">In Figure 2.1, we present the logic for Generic Message Buffering. By sending a POST request, we can activate the BPM process described below. Additionally, we have the ability to specify the retry count and retry delay as request parameters. Once the request is triggered, we conduct a basic validation to ensure all necessary information, such as message name, payload, process instance id, and business key, is present. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">If all the required data is available, we proceed to send the message to its destination within the &#8220;Message Send Task&#8221; depicted in Figure 2.1. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">If the message is successfully picked up and processed by the message catch event, we encounter no issues.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<div id="attachment_5500" style="width: 310px" class="wp-caption aligncenter"><a href="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig2.1.png"><img class="size-medium wp-image-5500" src="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig2.1-300x125.png" alt="" width="300" height="125" srcset="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig2.1-300x125.png 300w, https://resources.sandhata.com/wp-content/uploads/2023/07/Fig2.1.png 602w" sizes="(max-width: 300px) 100vw, 300px" /></a><p class="wp-caption-text">Fig2.1</p></div>
<p><span data-contrast="auto">In a situation where the message catch event is already occupied processing another message, throwing our own message will result in failure. This is a common occurrence in real-time scenarios, and it is up to the developers to determine how the flow should be handled in such cases.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">In our specific case, the failed message will be caught by the boundary event. The error message will then be examined in detail within the &#8220;Read Error Message&#8221; process (Fig 2.1).</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">In the event of an error, we can:</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Distinguish between errors that require retry logic. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
<li data-leveltext="●" data-font="Calibri" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Determine if it is a business error or a technical error. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
<li data-leveltext="●" data-font="Calibri" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Necessitate the involvement of technical experts, if it happens to be a business error</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<p><span data-contrast="auto">When encountering a retriable error, we make an attempt to retry the operation. The number of retries and the delay between retries is determined by the input request.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<h2>Potential Scenarios In Re-try</h2>
<p><span data-contrast="auto">In the context of re-try logic, there are two potential scenarios to consider:</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">In one of the re-try attempts, the message can be successfully delivered to the end system.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<div id="attachment_5506" style="width: 310px" class="wp-caption aligncenter"><a href="https://resources.sandhata.com/wp-content/uploads/2023/07/MicrosoftTeams-image-12.jpg"><img class="size-medium wp-image-5506" src="https://resources.sandhata.com/wp-content/uploads/2023/07/MicrosoftTeams-image-12-300x140.jpg" alt="" width="300" height="140" srcset="https://resources.sandhata.com/wp-content/uploads/2023/07/MicrosoftTeams-image-12-300x140.jpg 300w, https://resources.sandhata.com/wp-content/uploads/2023/07/MicrosoftTeams-image-12-768x358.jpg 768w, https://resources.sandhata.com/wp-content/uploads/2023/07/MicrosoftTeams-image-12-1024x478.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a><p class="wp-caption-text">Fig 3.1</p></div>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Alternatively, if the maximum number of re-try attempts is reached without success, the message will be marked as an error.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559731&quot;:0,&quot;335559740&quot;:276}"> </span><span data-contrast="auto">If the maximum re-try attempts have been exceeded and the message still hasn&#8217;t been delivered successfully, it will require manual re-processing (see Fig 3.2).</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<div id="attachment_5502" style="width: 310px" class="wp-caption aligncenter"><a href="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig3.2.png"><img class="wp-image-5502 size-medium" src="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig3.2-300x123.png" alt="" width="300" height="123" srcset="https://resources.sandhata.com/wp-content/uploads/2023/07/Fig3.2-300x123.png 300w, https://resources.sandhata.com/wp-content/uploads/2023/07/Fig3.2.png 602w" sizes="(max-width: 300px) 100vw, 300px" /></a><p class="wp-caption-text">Fig 3.2</p></div>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<h2><span data-contrast="none"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559740&quot;:276}"> </span><b><span data-contrast="auto">Key Advantages</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h2>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Streamlined Error Handling: </span></b><span data-contrast="auto">By effectively managing busy message catch events, we can significantly mitigate potential errors during data processing.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="auto">Efficient Data Re-processing: </span></b><span data-contrast="auto">Our approach allows for a substantial reduction in the amount of data that needs to undergo re-processing.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<ul>
<li data-leveltext="●" data-font="Calibri" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;●&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Versatile Solution:</span></b><span data-contrast="auto"> Utilizing the same bpmn models, we can easily adapt and apply them to various similar use cases simply by modifying the message name.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276,&quot;335559991&quot;:360}"> </span></li>
</ul>
<h2><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><b><span data-contrast="auto">Optimizing Efficiency</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span><span data-contrast="auto">In order to optimize efficiency, it is vital that both the target BPM and the message buffering BPM are connected to a centralized database. This will allow for seamless integration and streamlined performance. Maintaining a unified database instance is key to achieving optimal results.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/generic-message-buffering-camunda-7/">Generic Message Buffering | Camunda 7</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>Does DevOps Work in Highly Regulated Industries?</title>
		<link>https://resources.sandhata.com/does-devops-work-regulated-industries/</link>
		<pubDate>Thu, 08 Feb 2018 10:54:42 +0000</pubDate>
		<dc:creator><![CDATA[Bronwyn Davies]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[financial services]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Regulated Industries]]></category>

		<guid isPermaLink="false">https://resources.sandhata.com/?p=2453</guid>
		<description><![CDATA[<p>DevOps is best suited to digital start-ups with minimal regulation and few restrictions, right? Initially the DevOps movement stemmed from the agile, innovative, born-on-the-web companies who were able to change their way of working quickly. However, the principles and practices are completely transferrable to all organisation types. This includes those at the other end of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/does-devops-work-regulated-industries/">Does DevOps Work in Highly Regulated Industries?</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>DevOps is best suited to digital start-ups with minimal regulation and few restrictions, right?</p>
<p>Initially the DevOps movement stemmed from the agile, innovative, born-on-the-web companies who were able to change their way of working quickly. However, the principles and practices are completely transferrable to all organisation types. This includes those at the other end of the spectrum – where processes are very tightly controlled and regulation dictates a significant part of the business investment.</p>
<p><span id="more-2453"></span></p>
<h4><span style="color: white;">.</span></h4>
<h3>Why highly regulated companies initially resisted DevOps</h3>
<p>When DevOps first emerged, the major concerns for companies following strict regulations were to maintain their security controls and governance processes. Deploying changes more frequently was viewed as a risk to security and the governance controls which were firmly in place.<br />
Another reason for not moving towards a DevOps way of working was the &#8220;segregation of duties&#8221; requirement, making it impossible for developers to deploy into production &#8211; thereby not being able to &#8220;do&#8221; DevOps.</p>
<h4><span style="color: white;">.</span></h4>
<h3>‘Is DevOps really worth it?’</h3>
<p>There were established, formalised processes in place which satisfied all the regulatory needs. For some organisations, it seemed like making any changes to these processes would be more work than what would be saved by automation. This meant that the processes stagnated and hindered future change.</p>
<p>Despite this, the majority of executives now believe that DevOps is a crucial ingredient in making sure that their company can adhere to new regulations and stay ahead of their competitors in compliance adoption.</p>
<h4><span style="color: white;">.</span></h4>
<h3>Why DevOps is actually better for highly regulated industries</h3>
<p>DevOps can be your biggest ally when it comes to regulation and compliance – as long as you follow a few simple rules:</p>
<h5><span style="color: white;">.</span></h5>
<h5>1. View auditors (regulators) as stakeholders in the DevOps journey.</h5>
<p>By collaborating with the auditors in the same way as other stakeholders, you can engage with them early in the process and ensure details get agreed upon without costly change further down the line.Getting buy-in from auditors on any technical solutions at an early stage reduces the likelihood of change requests, missed deadlines, and non-compliance. By working closely with auditors, you will ensure that the company has a strong understanding of the level of compliance needed for each different aspect or component of their systems. This helps avoid the waste of being compliant in areas which are not necessary.</p>
<p>Sometimes you will only be able to clearly interpret a regulation through close collaboration with auditors. This avoids misunderstanding and unnecessary rework. In some cases, working closely with the regulatory body can highlight aspects which had not previously been addressed, developing a feedback loop with them. This evolving feedback means that the company will end up with a solution which is satisfactory.</p>
<p>Close collaboration with auditors increases trust in the processes which have been developed in your organisation.</p>
<h5><span style="color: white;">.</span></h5>
<h5>2. Codify compliance requirements and policies.</h5>
<p>Good DevOps processes will increase the amount of audit trails and governance in the process, while enabling fine-grained traceability throughout the entire delivery process. Compliance documentation can be enforced more easily as part of projects. There is generally less need for process documentation as so many tools now automatically generate any documentation required. By using collaborative sharing tools we can also reduce the problem of different document versions.</p>
<h5><span style="color: white;">.</span></h5>
<h5>3. Automate your delivery pipeline end-to-end.</h5>
<p>Automation gives reliability, repeatability, and traceability. Automation means we have a predictable outcome and fewer manual processes, which is good for auditing and tight control.By having fewer manual tasks, we can also reduce the possibility of manual error and missed processes. Automated environment provisioning improves the quality of testing and gives a high level of confidence in the change.</p>
<p>With end-to-end automation and process orchestration, controls are written in and embedded to processes and systems. This helps to reduce liability. Systems are designed to reduce the risk of individuals making errors, forgetting processes intricacies, or even taking malicious action. This also helps to <a href="https://resources.sandhata.com/why-a-devops-culture-should-be-blameless/">develop a blameless culture</a>. Bullet-proof processes means that security protocols now become built-in. Rather than see DevOps as a threat to security, it is now being viewed as the best way to mitigate risk. It also becomes a way of enforcing security, audit and compliance requirements.</p>
<p>Automation in all areas allows you to quickly evolve with changing regulation requirements and last-minute additions, helping you to stay ahead of your competitors who aren&#8217;t able to do that. Future regulation is likely to require reporting on the lowest-level processes, and the only way to ensure that processes are being followed reliably every time is to introduce automation, and DevOps &#8211; a culture of ongoing improvement.</p>
<h4><span style="color: white;">.</span></h4>
<h3>What is happening now</h3>
<p>Some of these companies in highly regulated industries are actually starting to lead the curve in terms of innovation and DevOps adoption now. They have seen just how powerful DevOps can be and are creating an agile business which can meet regulatory requirements and evolve with customer needs – making their business much more competitive.</p>
<h4><span style="color: white;">.</span></h4>
<p><strong>Learn More</strong></p>
<p>To discover more about how Sandhata can help you achieve DevOps success, take a look at our <strong><a href="https://resources.sandhata.com/campaigns/the-sandhata-devops-approach/">DevOps brochure</a></strong>.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/does-devops-work-regulated-industries/">Does DevOps Work in Highly Regulated Industries?</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>What DevOps is NOT</title>
		<link>https://resources.sandhata.com/what-devops-is-not/</link>
		<pubDate>Thu, 14 Sep 2017 12:26:22 +0000</pubDate>
		<dc:creator><![CDATA[Bronwyn Davies]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Governance]]></category>

		<guid isPermaLink="false">http://resources.sandhata.com/?p=2095</guid>
		<description><![CDATA[<p>It seems like DevOps is absolutely everywhere now. Pretty much every company is talking about it &#8211; even if they are not ready to explore it yet. In this DevOps adoption frenzy, it is inevitable that some of the core principles of DevOps (what it is, how it adds value to your business, etc.) will [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/what-devops-is-not/">What DevOps is NOT</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It seems like DevOps is absolutely everywhere now. Pretty much every company is talking about it &#8211; even if they are not ready to explore it yet. In this DevOps adoption frenzy, it is inevitable that some of the core principles of DevOps (what it is, how it adds value to your business, etc.) will get watered down. When DevOps is mandated, the word itself becomes overused and the core message can get lost.</p>
<p>&nbsp;</p>
<p><span id="more-2095"></span></p>
<h2>What DevOps is NOT</h2>
<p>I would like to share with you a few of my thoughts on <strong>what DevOps is NOT</strong>. Hopefully this will help you to keep focused on the primary message of DevOps and result in better ROI <a href="https://resources.sandhata.com/what-we-do-devops/">throughout your journey</a>.</p>
<p>&nbsp;</p>
<h4>1. It is not an end goal.</h4>
<p>There is no logical end state to DevOps as each organisation is operating in an evolving customer market. For businesses to stay competitive, they need to grow and change. DevOps is a great way to make your business more agile and seize opportunities, but tools and processes will always need to change and improve to remain fit for purpose.</p>
<p>&nbsp;</p>
<h4>2. It is not a body of knowledge.</h4>
<p>There is no &#8220;right way&#8221; to implement DevOps in your organisation. DevOps provides the principles and highlights the goal &#8211; Business Value &#8211; which everyone should focus on. Each organisation has different challenges and takes a different path along their DevOps journey, which can all be valid.</p>
<p>&nbsp;</p>
<h4>3. A DevOps solution cannot be bought off the shelf from a vendor.</h4>
<p>There are vendors now who are offering a full DevOps toolset, and that is great because the tools will likely integrate well together and can help to give you a joined up pipeline. However, just incorporating the tools does not mean that you are doing DevOps, it is just the first step. To really reap benefits of DevOps in the long term, you need to embrace collaboration and ensure that the tools you have chosen are fit for purpose and adding efficiency to your processes. It is very easy to use the right toolset in the wrong way, or simply to not get the maximum benefit out of it!</p>
<p>&nbsp;</p>
<h4>4. It is not sacrificing governance and compliance.</h4>
<p>In fact, DevOps can be a real enabler for more efficient, more effective governance and compliance. The automation and streamlining processes which are part of DevOps help to focus the governance and compliance requirements and usually enable more thorough auditing.</p>
<p>&nbsp;</p>
<h4>5. It is not just automation.</h4>
<p>If you have automated part of your delivery pipeline then that’s great, and its (probably) going to add value to your team, however there are so many aspects of DevOps which work with the automation to multiply the benefits. It is quite easy (and common) to have automated processes, but some of those processes will not have been streamlined and are actually wasteful / unnecessary. In cases like this, automation just hides the waste more effectively, but it is still there.</p>
<p>&nbsp;</p>
<h4>6. It is not just a toolset.</h4>
<p>Using Jenkins to do CI is great, but that doesn’t mean that you have got DevOps. It’s a small part of a big journey, and you need to remember that continuous improvement is key to DevOps, so your CI strategy needs to evolve to make sure that you are continuing to meet your business goals and deliver for your teams. This means that stagnating with an embedded tool generally in not in line with DevOps.</p>
<p>&nbsp;</p>
<h4>7. It is not &#8220;using Cloud&#8221;.</h4>
<p>Cloud is a great thing which has the power to transform your IT capability, but just using the cloud doesn’t mean that you are realising any of the potential benefits of proper DevOps.</p>
<p>&nbsp;</p>
<h4>8. It does not mean that anyone can release any change to production at any time.</h4>
<p>Releases should be entirely in line with the business needs. Having a streamlined, highly automated delivery pipeline enables you to release changes quickly. Releases can then be easily aligned with business needs to provide maximum business value and reduce unnecessary work and wastage.</p>
<p>&nbsp;</p>
<h4>9. It is not a separate team or organisational unit.</h4>
<p>DevOps, at its heart, is about removing silos not creating additional ones. Having a separate team to kick-start the process, come up with a strategy and adoption guidelines is a valid way of embarking on this journey. However, the &#8220;DevOps team&#8221; should be a short term measure with a view of dismantling the team once the goals have been defined and progress is being made across the organisation.</p>
<p>&nbsp;</p>
<h4>10. It is not combining the Development and Operations team and leaving it at that.</h4>
<p>Real value won&#8217;t materialise unless changes are implemented in ways of working on the ground. A thorough and interesting article about how teams can be structured when embracing DevOps is featured on the DevOps Topologies <a href="http://web.devopstopologies.com/" target="_blank" rel="noopener noreferrer">website</a>.</p>
<p>&nbsp;</p>
<h4>11. It is not replacing or removing Ops.</h4>
<p>Similarly, DevOps does not mean that developers are suddenly responsible for supporting their own code in production. Operations do continue to have a very big role: they also take principles from DevOps to implement Lean practices, streamline their work tasks with an eye on business value, as well as automating tasks where appropriate. Successful DevOps means that the Dev and Ops teams have THE SAME BUSINESS GOALS. This is such an important point as traditionally the objectives of the Dev and Ops teams were at odds with each other, but they need to be aligned for the journey to be successful.</p>
<p>&nbsp;</p>
<h2>Summary</h2>
<p>To finish on a positive note, let&#8217;s bear in mind the key things that DevOps <em>IS:</em></p>
<p>&nbsp;</p>
<h4>It challenges the status quo.</h4>
<p>By adopting a change in mindset, you are able to analyse what really adds value for your business. The pieces that are left over are simply waste.</p>
<p>&nbsp;</p>
<h4>It is a culture shift.</h4>
<p>DevOps brings a culture shift that spreads across the whole organisation. It radically changes the way we work and engage with each other, to become more collaborative and responsive to change.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I hope this has helped your understanding of the DevOps principles and how they can improve your organisation.</p>
<p>Good luck on your journey!</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/what-devops-is-not/">What DevOps is NOT</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>DevOps Myths &#8211; Debunked!</title>
		<link>https://resources.sandhata.com/7-devops-myths/</link>
		<pubDate>Thu, 22 Jun 2017 13:38:09 +0000</pubDate>
		<dc:creator><![CDATA[Åsa Burke]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[CICD]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Governance]]></category>

		<guid isPermaLink="false">http://resources.sandhata.com/?p=1970</guid>
		<description><![CDATA[<p>DevOps may be an increasingly popular approach, but many organisations are still falling behind the adoption curve. So what are the reasons why some businesses choose not to consider DevOps as an alternative for their IT projects? This video looks at the 7 most common DevOps myths that prevent businesses from embracing DevOps. &#160; Want to know more? [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/7-devops-myths/">DevOps Myths &#8211; Debunked!</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>DevOps may be an increasingly popular approach, but many organisations are still falling behind the adoption curve. So what are the reasons why some businesses choose not to consider DevOps as an alternative for their IT projects? This video looks at the <a href="https://www.youtube.com/watch?v=nAw685Iw76k&amp;t=21s">7 most common DevOps myths</a> that prevent businesses from embracing DevOps.<br />
<span id="more-1970"></span></p>
<p><center><br />
<iframe src="https://www.youtube.com/embed/nAw685Iw76k" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></center>&nbsp;</p>
<h3>Want to know more?</h3>
<p>Discover the <a href="http://resources.sandhata.com/campaigns/the-sandhata-devops-approach/" target="_blank" rel="noopener noreferrer">Sandhata approach</a> to DevOps and how we can support you by improving your ability to innovate and stay competitive.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/7-devops-myths/">DevOps Myths &#8211; Debunked!</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>How DevOps can improve your Governance</title>
		<link>https://resources.sandhata.com/how-devops-can-improve-your-governance/</link>
		<pubDate>Fri, 27 Jan 2017 10:06:38 +0000</pubDate>
		<dc:creator><![CDATA[Bronwyn Davies]]></dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Governance]]></category>

		<guid isPermaLink="false">http://resources.sandhata.com/?p=1674</guid>
		<description><![CDATA[<p>Small, agile companies tend to lend themselves well to the adoption of DevOps practices as they usually have lightweight governance processes which are easy to automate. However, larger enterprises with deeply rooted governance processes and strict rules can also benefit from DevOps improvements. Life without DevOps Most large enterprises live by formal governance processes. These [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/how-devops-can-improve-your-governance/">How DevOps can improve your Governance</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Small, agile companies tend to lend themselves well to the adoption of DevOps practices as they usually have lightweight governance processes which are easy to automate. However, larger enterprises with deeply rooted governance processes and strict rules can also benefit from DevOps improvements.<br />
<span id="more-1674"></span></p>
<h4>Life without DevOps</h4>
<p>Most large enterprises live by formal governance processes. These are in place to police the software delivery and ensure that all deliverables follow the organisation’s standards in terms of security, design, architecture, and reusability.<br />
Although these processes are designed to safeguard the business and keep the delivery on track, they do present a series of hoops to jump through – requiring additional time and work for each delivery.</p>
<p>These formal governance processes often include:</p>
<ul>
<li>Checklists to be completed at different stages of the project</li>
<li>Workflow approval on documents – often using collaborative platforms</li>
<li>Meeting with participants from various teams to discuss one aspect of the delivery in detail</li>
<li>SOA governance meetings to get formal architect sign-off on the design</li>
</ul>
<p><strong>Why are these processes needed?</strong><br />
Without any kind of DevOps strategy, businesses need processes like these in order to catch any deviations from slipping through the net. The checkpoints are used to maintain stakeholders’ trust in the delivery process. However, even the strictest governance processes can’t fully prevent issues from occurring.</p>
<p><strong>The illusion of collaboration</strong><br />
In a typical business, collaboration only happens when people from different teams sit down together in a meeting. All other collaboration outside of the meeting room becomes optional. This means that people often rely on these meetings to the point where they are seen as the only opportunity for collaboration and communication across the departmental borders. This can in turn cause team members to treat the meetings as a safety net where any issues get picked up, which means they become less focused on proactive improvement.</p>
<h4>How DevOps can help</h4>
<p>DevOps often involves automation of large parts of the value chain. This helps the organisation to improve the speed and quality of software delivery while also automating the required governance and control processes along the way.</p>
<blockquote><p>DevOps makes the <strong>right</strong> thing to do the <strong>easy</strong> thing to do.</p></blockquote>
<p>Automation is a powerful way to reduce risk, ensure compliance, and maintain governance. It can restrict access to certain systems through ‘known-good processes,’ to ensure all activity follows the standards and compliance requirements. It also provides an audit trail for governance and reporting.</p>
<p>With the help of DevOps you will also be able to eliminate any unnecessary processes in the business so that you don’t waste time or effort on governance you don’t need.</p>
<h4>Life after DevOps Adoption</h4>
<p>Once you have put DevOps processes into practice and established a collaborative culture across the business, your team members will naturally have a much higher level of trust in the delivery process and quality. This will in turn lead to less resistance to change from within and outside the team. The shared goal of all team members becomes the same: to deliver more business value faster.</p>
<p><strong>Fewer hoops means faster delivery</strong><br />
Once you have implemented your DevOps strategy and your value chain has been streamlined, there is very little or no benefit to having the same set of formal governance processes which were previously in place. Any of these extra tasks and meetings would just mean unnecessary admin and overheads, slowing down the overall delivery. With an active DevOps culture, many of the manual, labour intensive governance tasks – such as checklists and formal SOA governance meetings – are simply no longer needed.</p>
<p><strong>The culture shift</strong><br />
You will be able to see a cultural difference in the teams implementing DevOps, compared to those who are not. Teams following DevOps practices generally take on an attitude of proactivity and ownership, without relying on formal processes and checklists to catch any issues. Although this puts more responsibility in the hands of the individual, you will also see that an established DevOps-minded team will have standards in place which make the right thing the easy thing to do.</p>
<p>The cultural change is an important factor. It’s crucial that all team members feel comfortable with the new responsibility and the new processes. To the outside observer, there will be fewer controls, fewer formal approval meetings and fewer hoops to jump through. However, the governance is still very much alive – it has simply been moved under the surface.</p>
<p><strong>Learn more</strong><br />
Want to know more about how your organisation can remain fully compliant with industry regulations, while adopting a DevOps strategy for faster and better delivery? Download our service brief: <strong><a href="http://resources.sandhata.com/campaigns/the-sandhata-devops-approach/">The Sandhata DevOps Approach</a></strong>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://resources.sandhata.com/how-devops-can-improve-your-governance/">How DevOps can improve your Governance</a> appeared first on <a rel="nofollow" href="https://resources.sandhata.com">Sandhata</a>.</p>
]]></content:encoded>
			</item>
	</channel>
</rss>
