• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Are Code Freezes a Thing of the Past?

    October 5, 2022 Alex Woodie

    After months of work on your modernization project, the consultant helping you is almost done. That’s the good news. The bad news is that the consultant is now asking you to put a code freeze on changes to your old application. It’s not clear whether the code freeze will lasts two months or two years, but it’s absolutely necessary, you’re told.

    That’s the scenario that many enterprises have faced over the years. Whether it’s a monolithic RPG application running on IBM i or a distributed Node.js application running in the cloud, if there are tight dependencies in the components that are being opened up and updated, they must be frozen while the developers make sure that the new system has 100 percent of the functionality of the old system – plus the new stuff that you’re adding, of course.

    Miten Marfatia, the CEO of modernization tool vendor EvolveWare, has seen this scenario play out many times with the mainframe customers that he has worked with over the past 20 years.

    “Previously, what used to happen is once you started a modernization project, you have to freeze your system,” he says. “Now, if you have to freeze it for two to three months, I think that’s tolerable. So when your running them in parallel and you have enough test cases designed then you can run them in parallel for two to three months.”

    However, problems start when the code freeze goes on much longer than that. When the code freeze starts to creep toward double-digit months or even into multiple years, then it starts to put a serious dent in the productivity of the developers. Now, the developers must stop making any changes to the code, including code updates that reflect changes to business policies made by the company.

    During the code freeze, the company and its developers are entirely at the mercy of the outside consultants who have been hired to update or modernize the application. It’s the final stage of the project after the new system has been tested and is now running in parallel with the new system, and it’s intended to flush out and eliminate any differences that may have cropped up during the project.

    “The traditional way of doing things was, here is my code, come back with my results,” Marfatia says. “Well, I’m giving you my code, so from that day onward, if I make any changes, I have to tell the company I’m working with, say hey I made some changes. And they will say at some point in time, that if you want us to finish, you have got to freeze your code.”

    That’s the sort of scenario that EvolveWare hopes to prevent with the new offering it unveiled yesterday. Dubbed Agile Business Rules Extraction, or Agile BRE, the new software is designed to allow customers to update business policies and modernize applications concurrently, without the need for a code freeze.

    “We have come up with a process whereby you need not place your business system or business policies on hold,” Marfatia tells IT Jungle. “You can continue to change out your policies in your software and the work can continue in terms of the modernization effort going on.”

    According to EvolveWare, Agile BRE allows companies to make changes to existing code at any point in the rules extraction process, with minimal impact on work already performed. The company estimates that the new offering will cut the project time by 60 percent, which will translate into a willingness for organizations to embark on bigger modernization and digital transformation projects.

    The company says Agile BRE, which is a component of its Intellisys suite of code modernization tools, enables code updates to be transferred automatically into the extracted business rules repository without affecting the rules that are not impacted by the updates. If there are rules impacted by the updates, then a report is generated highlighting the changes.

    The new Agile BRE function allows Intellisys users to extract rules from several applications at the same time. For each application, it will create a repository for the documentation of the business rules, including diagrams, reports, database details, and critical dependencies, the company says.

    The software facilitates application understanding among technical and non-technical users by presenting business logic in formats like pseudo code, flowcharts, decision tables, and business analyst languages, the company says. It also keeps track of all activities and allows consultants to revert back to previous states, if necessary, while also allowing extracted rules to be moved to third-party platforms like Drools, a Java-based business rules management system, the company says.

    One consultancy that’s excited about the new functionality is Deloitte Consulting. “Agile BRE will revolutionize application modernization and empower transformation of entire portfolios without delays and constraints,” Keith Cox, Deloitte Consulting’s managing director for application modernization and migration said in an EvolveWare press release. “We are very excited about this enhancement and look forward to continued success from our strategic partnership with EvolveWare.”

    Agile BRE and Intellisys support more than 20 languages. While the company supports COBOL on IBM i, it does not yet support RPG. That feature is currently under development and is expected soon, Marfatia says.

    RELATED STORIES

    Debunking Modernization Myths

    EvolveWare Sees Growing Demand for Application Rehoming

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: Agile BRE, COBOL, Drools, EvolveWare, IBM i, Intellisys, Java, Node.js, RPG

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Like Tupperware, Think About Storage When You Move To The Cloud IBM i PTF Guide, Volume 24, Number 41

    2 thoughts on “Are Code Freezes a Thing of the Past?”

    • Wynn Osborne says:
      October 6, 2022 at 7:04 am

      Wow. Freeze the code for months?! How is that even being discussed today as an option? If you’re having to freeze a pile of code for longer than a week something is amiss in the process.

      This comment is not directed towards the tools mentioned in this article—it just stunned me to read the premise.

      Reply
    • ema tissani says:
      October 10, 2022 at 12:37 pm

      “doesn’t support RPG”…. well… Huston, we have a problem here 😛 😀

      Reply

    Leave a Reply Cancel reply

TFH Volume: 32 Issue: 66

This Issue Sponsored By

  • ARCAD Software
  • FalconStor
  • WorksRight Software
  • New Generation Software
  • Manta Technologies

Table of Contents

  • Are Code Freezes a Thing of the Past?
  • Like Tupperware, Think About Storage When You Move To The Cloud
  • HelpSystems Goes on the Security Offensive Again
  • Four Hundred Monitor, October 5
  • The IBM i Marketplace Survey Is Open For You

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle