<?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>Bob IBM Archives - Andorsoft, SA.</title>
	<atom:link href="https://andorsoft.com/en/tag/bob-ibm/feed/" rel="self" type="application/rss+xml" />
	<link>https://andorsoft.com/en/tag/bob-ibm/</link>
	<description></description>
	<lastbuilddate>Thu, 23 Oct 2025 11:01:09 +0000</lastbuilddate>
	<language>in GB</language>
	<sy:updateperiod>
	hourly	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://andorsoft.com/wp-content/uploads/2023/04/cropped-LOGO-ANDORSOFT-white-32x32.png</url>
	<title>Bob IBM Archives - Andorsoft, SA.</title>
	<link>https://andorsoft.com/en/tag/bob-ibm/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>RPG and COBOL Modernization: A Practical Guide to Transforming “Old Code” with IBM&#039;s Project Bob</title>
		<link>https://andorsoft.com/en/modernization-rpg-cobol-code-old-project-bob/</link>
		
		<dc:creator><![CDATA[Andorsoft]]></dc:creator>
		<pubdate>Thu, 23 Oct 2025 10:54:37 +0000</pubdate>
				<category><![CDATA[Andorsoft]]></category>
		<category><![CDATA[Comercial]]></category>
		<category><![CDATA[Bob IBM]]></category>
		<category><![CDATA[COBOL]]></category>
		<category><![CDATA[Modernització d’RPG i COBOL]]></category>
		<category><![CDATA[Modernització RPG]]></category>
		<category><![CDATA[Project Bob]]></category>
		<category><![CDATA[RPG]]></category>
		<guid ispermalink="false">https://andorsoft.com/?p=17721</guid>

					<description><![CDATA[<p>If you are looking for how to modernize RPG and COBOL applications without slowing down operations, you have come to the right place. In this article we explain, in a clear way, how to guide the modernization of your old/legacy code by taking advantage of the momentum of AI tools such as IBM&#039;s Project Bob. Why modernize your RPG and COBOL code now? What does IBM&#039;s Project Bob contribute to this process? Project Bob is a […]</p>
<p>L'entrada <a href="https://andorsoft.com/en/modernization-rpg-cobol-code-old-project-bob/">Modernització d’RPG i COBOL: guia pràctica per transformar el “codi vell” amb Project Bob d’IBM</a> ha aparegut primer a <a href="https://andorsoft.com/en">Andorsoft, S.A.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>If you are looking for how to modernize RPG and COBOL applications without slowing down operations, you have come to the right place.</strong> In this article we explain, clearly, how to guide the <strong>modernization</strong> of yours <strong>old/legacy code</strong> taking advantage of the momentum of AI tools like <strong>IBM&#039;s Project Bob</strong>.</p>



<h2 class="wp-block-heading">Why modernize your RPG and COBOL code now?</h2>



<ul class="wp-block-list">
<li><strong>Lower operational risk</strong>: reduce dependencies on opaque modules and tacit knowledge.</li>



<li><strong>Agility</strong>: more frequent deployments, automated testing and better traceability.</li>



<li><strong>Security</strong>: detection of vulnerabilities and embedded secrets.</li>



<li><strong>Talent attraction</strong>: facilitate the entry of profiles that do not know RPG/COBOL in depth.</li>
</ul>



<h2 class="wp-block-heading">What does IBM&#039;s Project Bob contribute to this process?</h2>



<p><strong>Project Bob</strong>&nbsp;is an environment with&nbsp;<strong>AI assistance</strong>&nbsp;aimed at teams working with&nbsp;<strong>RPG on IBM i</strong>&nbsp;i&nbsp;<strong>COBOL on System z</strong>. The goal is&nbsp;<strong>accelerate modernization</strong>&nbsp;and improve code quality with:</p>



<ul class="wp-block-list">
<li><strong>Analysis and recommendations within the IDE</strong>: refactor suggestions, readability improvements, and security checks.</li>



<li><strong>Contextual assistance</strong>: proposals for changes with explanations, so as not to &quot;play blindly&quot;.</li>



<li><strong>Bridge to modern architectures</strong>: support for modularization, exposure <strong>APIs</strong>, encapsulate data access and prepare <strong>dev/test</strong> automated.</li>
</ul>



<h2 class="wp-block-heading">Recommended roadmap (step by step)</h2>



<ol class="wp-block-list">
<li><strong>X-ray of the code</strong><br>Inventory programs, dependencies (RPG, CL, embedded SQL), critical points and security risks.</li>



<li><strong>Modernization objectives</strong><br>Define whether you are looking for stability, technical debt reduction, API exposure or progressive migration to services.</li>



<li><strong>Fast and safe refactors</strong>
<ul class="wp-block-list">
<li>Fragment programs that are too large.</li>



<li>Separate business logic from data access.</li>



<li>Enter <strong>flower pots</strong> basic for regressions.</li>
</ul>
</li>



<li><strong>Automate quality</strong><br>Integrate code review, static analysis, and security checks into the pipeline.</li>



<li><strong>Expose data and functionalities</strong><br>Publish <strong>APIs</strong> where it makes sense, to pave the way for modern frontends and integrations.</li>



<li><strong>Iterate with metrics</strong><br>Measure deployment time, error rate and test coverage to justify investment and adjust the plan.</li>
</ol>



<h2 class="wp-block-heading">Specific best practices for RPG on IBM i</h2>



<ul class="wp-block-list">
<li><strong>ILE and modularity</strong>: takes advantage of modules and services to reduce interdependencies.</li>



<li><strong>Modern SQL</strong>: replace old data access with <strong>SQL</strong> optimized and parameterized.</li>



<li><strong>Error management</strong> clear**:** encodes consistent and traceable responses.</li>
</ul>



<h2 class="wp-block-heading">Best practices for COBOL on System z</h2>



<ul class="wp-block-list">
<li><strong>Size limit and responsibilities</strong>: avoids “monolithic” programs that are difficult to test.</li>



<li><strong>Well-encapsulated data</strong>: documents schemes and contracts to facilitate evolution.</li>



<li><strong>Automate testing</strong>: even minimal tests act as a safety net for each change.</li>
</ul>



<h2 class="wp-block-heading">Frequently Asked Questions (FAQ)</h2>



<p><strong>Do I need to rewrite everything?</strong><br>Not necessarily. It&#039;s often better&nbsp;<strong>modernize in layers</strong>: encapsulate data, expose APIs and refactor critical points.</p>



<p><strong>What ROI can I expect?</strong><br>It depends on the size and status of the code. The first iterations (security, tests, APIs) already provide tangible value in weeks.</p>



<p><strong>Does Project Bob replace other tools?</strong><br>It is a&nbsp;<strong>AI assistance compendium</strong>&nbsp;for RPG/COBOL; can coexist with pipelines and QA/security tools you already have.</p><p>L'entrada <a href="https://andorsoft.com/en/modernization-rpg-cobol-code-old-project-bob/">Modernització d’RPG i COBOL: guia pràctica per transformar el “codi vell” amb Project Bob d’IBM</a> ha aparegut primer a <a href="https://andorsoft.com/en">Andorsoft, S.A.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>