Displaying items by tag: technology

Friday, 23 September 2022 14:54

Budget Surplus Is a Dirty Word

In stark contrast to its 2021 numbers, the US Federal Government expects to end this fiscal year (2022) with a surplus of $308 billion dollars according to the Congressional Budget Office. (As opposed to last year’s $226 billion deficit.) While that excess fuels clickable headlines for politicians, it’s not great news if your agency or department uses less budget than you predicted—while possibly falling short of longer term goals such as software modernization.

“Use it, or lose it” is a real thing that has caused Federal Government agencies and departments to lose or cut over $127 billion between 2009 and 2019. In one stark example from 2019, the Department of Defense had to return $80 billion in unused budget.

 

The average amount of budget fund cancelation is about 1.6% annually.”

 

According to the Government Accountability Office, the average amount of budget fund cancelation is about 1.6% annually. While that number doesn’t sound large, it can have an erosive effect on your budget and create a downward trend that can be more difficult to reverse down the road when increases could be genuinely needed. And while the examples above are government figures, the principle is the same in the private sector—or even more tightly policed.

So, what can you do as we near the end of your fiscal year if you find yourself with that ugly surplus—even of a measly one or two percent or less? We’ve got four suggestions for you:

 

1. NOTCH YOUR ARROWS FOR NEXT YEAR

Take some time to cast ahead to your fiscal 2023 strategy. What updates and improvements would you like to see by the end of next year?

Knowing that you have money in your coffers ahead of time, consider what additional resources, technology, or assistance will help you achieve those goals. Are there moderate investments such as modernization planning that you can make this year that could give you wiggle room should the vagaries of budget and crisis change your situation next year? Are there plans you’d like to lock in now?

As you envision what next year should look like, consider software modernization. One smart use of funds ahead of a modernization project is using the final couple of months of this year to get an assessment for your program. It only took TSRI six weeks to assess the entire AT&T billing system with 961,780 lines of code and comments through our JANUS Studio®, delivering an Application Blueprint® that enabled them to begin the next phases of their modernization more efficiently.

 

It only took TSRI six weeks to assess the entire AT&T billing system with 961,780 lines of code.”

 

 

2. UPSKILL YOUR TEAM

Professional development does more than grow your organizational toolkit of capabilities; it also helps employee retention during a time of 3.5% unemployment.


In a fascinating 2022 learning and development study, LinkedIn found that the #1 driver of workplace culture (and so, retention) is opportunities to learn and grow. And in a time where languages like COBOL and Ada don’t even rank in the top ten searched languages, training in modern languages can also pay off for your organization. In a Microsoft-sponsored study, IDC found that IT professionals who have achieved a relevant role-based technical certification perform on average 26% better than their uncertified colleagues with the same responsibilities. Certifying your people is worth the investment.

 

3. UPGRADE YOUR TECHNOLOGY

If you have money left over, it’s a great time to provide your teams with technology that matches both the needs of a more mobile, more connected, and more secure world.

These can be affordable, pointed investments that can pay off with increased productivity, security, and employee satisfaction while positioning your teams to face changing needs. As you consider your options, think in terms of:

Mobility: More powerful and secure laptops and tablets

Business processes: Point of sale for retail, connected medical devices

Cloud computing: New as-a-Service applications, storage devices, and subscriptions

Cybersecurity: Assess and upgrade your current measures

Automation: Software, AI, and services to automate large, repetitive, or formerly impossible tasks

Let’s talk about that last one.

 

4. GET A FIRM HANDLE ON YOUR CURRENT CODE

Even if you’re not planning on modernizing code, poorly written or undocumented applications that are written in hard-to-understand languages can be a huge IT operating expense for you.

A Harris poll found that developers spend an average of 17 hours a week (42% of their time) dealing with bad code. Basic understanding of code content should be a prerequisite for any software-managing organization: know what’s there. But with millions, or tens of millions of lines of code, that can be very difficult or impossible to do manually.

 

Developers spend an average of 17 hours a week (42% of their time) dealing with bad code.”

 

 

That’s where TSRI DocsRev makes a powerful investment in all 365 days of 2023—and beyond.

DocsRev is automated code documentation-as-a-Service. It allows users with varying experience levels to quickly familiarize themselves with the structure and flow of the application through easily navigable diagrams, hyperlinking code, and other UML artifacts and graphics. It’s powered by the same automated tools our clients have trusted to document the world’s most critical applications since 1995. Now our technology is available to you as a simply-priced and easy-to-manage service that keeps you up to date on what’s really in your code.

In addition to giving you always-current code documentation, DocsRev apprises you on your application's current complexity, structure, control flow, data flow, similarity, and dead code. All you need to do is upload your latest code baseline to receive complete and detailed documentation. 

Trusted by major organizations around the world for application maintenance and development, DocsRev frees you from uncertainty by letting you easily inspect and identify external calls, utilities, and interfaces. DocsRev shows you what your code is actually up to by automatically exposing EXEC statements your application is using such as SQL, CICS, and more.

 

Let’s Make Your 2023 Budget Process Go Smoothly

Throughout next year and beyond, your code will change based on your needs. To make sure you have the right views into whatever happens in your code, the DocsRev team is continually adding new views, graphs, indices, diagrams, and other features to its documentation set.

---

Proven by Decades of Results. Prove It for Yourself. 
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive AI-based and automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

Published in Government
Monday, 27 June 2022 13:10

Modernize the code. Keep the brilliance.

 

How long would it take you to complete 25,000 tasks that take thirty minutes each?

Before you drag out your calculator, that’s 12,500 hours, or about 1,562 working days. Wouldn’t it be better to have it all done in under an hour? That gives you an idea of how refactoring—when done correctly—can accelerate modernization process and deliver accuracy in the range of just one error among 20,000 lines of code. That’s the kind of accuracy that’s needed for critical systems. Let’s talk about how refactoring achieves it so fast.

The refactoring phase of modernization at TSRI takes a project beyond updating the code and database to modern standards and system architecture. Sure, the planning, assessment, transformation, and integration phases of a modernization process get the mass of the work done. But more is needed. Imagine if a great painter only took a portrait to the point of getting the features in the right places. For functional equivalency, high performance, and future-readiness you need to dive into the details to get them as right as the original—and ready for future enhancements and needs.

That’s where refactoring can be hugely beneficial. If, after the transformation and integration phases you have to find and address each issue manually over hundreds of thousands or millions of lines of code, you may as well add those 12,500 or more hours back in. That’s why refactoring is key. By including an iterative code scanning and refactoring phase to the modernization process, TSRI automatically and semi-automatically remedies a host of issues at scale that would make developers run for the hills, including:

  • Pinpointing and getting rid of dead or non-functional code
  • Merging and consolidating duplicate code and data
  • Improving design of code and data
  • Eliminating system flaws from transformed software
     

"TSRI's refactoring process creates reusable components that can be applied to future projects"


And beyond those cleaning and refining functions, a well-designed refactoring process also provides forward-looking advantages. TSRI’s refactoring process improves maintainability, remediates security vulnerabilities, increases performance, and modularizes functionality. It also creates reusable components that can be applied to future projects for optimization, packaging, and redistribution.

When you’re able to reuse some or all of the outputs of automated or semi-automated refactoring, you don’t have to recreate the mechanisms for modern microservices, REST calls, and other reusable elements. They’re at your fingertips and ready for integration in modern environments or databases for future projects. It gives you the best of modularity, but customized and created specifically for your systems’ needs such as data-dictionaries, code and record consolidation, introduction of logging or comments, and more.

 

"It gives you the best of modularity, but customized and created specifically for your systems' needs."

 

One scan, one rule, and thousands of fixes

A key part of the refactoring process is scanning the newly modernized code to find issues for remediation. To do this, we use the SonarQube scanning tool. SonarQube is an open-source platform that executes continuous inspection of code quality in modernized code. It provides a detailed report of bugs, code smells, vulnerabilities, code duplications, and more. Once SonarQube has identified problems in the code the TSRI team can use the results to resolve the issues and improve code maintainability issues and security vulnerabilities.

This is where the economy of rules comes in. Once SonarQube has pointed out issues across thousands of lines of code, TSRI uses that intel to identify the types of issues that need to be addressed. When an issue appears once in an application, it often appears hundreds or thousands of times, and a single rule applied across all code can eliminate a host of individual instances.

 

So how did we get to those 12,500 hours we started with? We didn’t just make it up. In a TSRI project for Deutsche Bank, a single rule created based on a scan of the code fixed about 25,000 instances that issue. SonarQube estimated it would take 30 minutes to fix each instance. That means refactoring automated the remediation process and saved them about 12,500 hours of software development time. That’s a lot of Marks.

 

 

The proof is in the work. Refactoring can not only save thousands of coder hours, but a combination of code scanning and refactoring can also uplevel your modernization with:

  • Maintainability making it easier to update and manage code going forward
  • Readability for modern developers to find and improve the functions they need more easily
  • Security by increasing the speed with which security issues can be found and remediated either manually or through refactoring rules
  • Performance greatly increasing the efficiency of the application—for instance, enabling multiple services to run in parallel rather than sequentially.

 

Find out what refactoring done right can do for you, contact TSRI now

 

----

Proven by decades of results. Prove it for yourself.
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive AI-based and automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time.

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

Published in Best Practices

No change in business logic.
Reduction in overhead costs. 
Continuous development during and after migration.

These are a few modernization concepts that Scott Pickett, TSRI’s Vice President of Product Operations and Service Delivery, discussed on his recent appearance on Amazon Web Services’ APN TV channel. 

“TSRI allows for an ability to do automated transformation of not only your language, but your application to the cloud environment, allowing you to bring in skilled, modern technology to your legacy implementations, being able to drive down the cost point associated with ongoing operational costs, and being able to deliver new applications, new functionality, new screens, and new capabilities in that modern language,” he said in his talk. 

So what does that mean, exactly? 

In TSRI’s modernization of a major European bank to the cloud, that meant they modernized approximately 80,000 lines of code at 99.7% automation. In other words, only 384 of those lines of code were hand-written. That's big for a project of this size—but it's huge when you're talking about applications with hundreds of thousands or even millions of lines of code!

For any organization, whether in commercial enterprise organizations like the banking client mentioned above, or in government agencies, modernization reduces risk. 

 

“You're able to bring a new skill set, new experts that know Java and know CI and CD tools and apply them to your legacy application that's been modernized,” Scott said. “It literally also allows for the ability to drop tens of thousands, and even hundreds of thousands of dollars, off your monthly costs.” 

 

 

As Scott also noted in his presentation, “we can not only transform code quickly…because there are very, very few manual changes, but it also means that you can migrate to the cloud and then be able to not have any business logic change associated with that migration.” 

Maintaining business logic is a big deal when it comes to systems that measure their age in decades rather than years and the original programmers have long since moved on. 

One other interesting point Scott brought up is how TSRI’s tools have enabled customers to maintain agility and competitive advantage by providing its clients with the modern, cloud-based applications they need—all while reaching back to its legacy DB2 database that supports the applications that have yet to be modernized. 

Throughout the talk, Scott also pointed to how TSRI has adopted a step-wise model, which modernizes small applications or pieces of an application, tests for validity, then pushes into production before the next applications are transformed. Such a methodology allows the client to continue to develop in the legacy language, maintain a common data set, and minimizes business disruption to almost zero. 

 

 

“There’s no big delay. You can continue developing the legacy and we can migrate those legacy applications while the transformations are happening and migrate them into your modern environment,” he said. 

 

Scott also explains the steps of an automated migration in layman’s terms and how a TSRI transformation integrates cleanly into cloud services like AWS using containerization and microservices. 

We of course don’t want to spoil the presentation by giving everything away, so head over to APN TV and watch for yourself to learn about how automated modernization to the cloud will save your organization time, money, and the headaches from continuing to maintain legacy systems. 

 

TSRI is Here for You

As a leading provider of software modernization services, TSRI enables technology readiness for the cloud and other modern architecture environments. We bring software applications into the future quickly, accurately, and efficiently with low risk and minimal business disruption, accomplishing in months what would otherwise take years.

See Case Studies

Learn About Our Technology

Get Started on your Modernization Journey Today!

 
 
Published in AWS
Tuesday, 15 September 2009 13:54

2002 - USAF Software Technology Conference

 

"The Software Revolution, Inc. To Participate In The U.S. Air Force's Software Technology Conference"

Kirkland, WA. (March 7, 2002) – The Software Revolution, Inc. (TSRI) will be a major participant at the upcoming Air Force-sponsored Software Technology Conference (STC) in Salt Lake City, Utah scheduled for 29 April to 2 May 2002. Located in Booth 927 of the Exhibition Hall, the senior staff of TSRI will be available throughout the week to answer questions and provide in-depth demonstrations of the eVolution 2000 TM toolset.

For those attending this important conference, it will be an excellent opportunity for a first-hand view of TSRI's automated legacy system modernization technology that is sweeping the logistics and maintenance, and operational communities within the Air Force. TSRI will be providing real-time transformation demonstrations of the Jovial, Fortran, Cobol, Assembler, Ada, and CMS2 languages into C++. It will also be an opportunity to learn about the range of contract vehicles now available to TSRI for quickly and efficiently providing support to the Air Force

eVolution 2000™ toolset

The foundation of TSRI's capabilities is the eVolution 2000™ tool-set. Through the application of state-of-the-art artificial intelligence technologies, TSRI has developed a highly automated capability (99%+) to assess, transform, re-factor, and if desired web-enable, a wide variety of application source languages, along with their associated databases. TSRI can transform Cobol, Jovial, C, Fortran, Assembler, Ada, and CMS2 into modern, platform-independent C++, JAVA, or XML (eXtended Markup Language) with CORBA (Common Object Request Broker Architecture) compatibility.

Using eVolution 2000™, TSRI can carry out sophisticated legacy software modernization in a fraction of the time and budget associated with alternative approaches. More importantly, TSRI reduces the technical and schedule risk associated with legacy system modernization by generating modernized applications and data that are fully documented and guaranteed accurate functional equivalents of the original legacy system.

For more information about TSRI, visit our web site or contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.
Published in Events
Monday, 22 February 2010 15:28

New Book by Ulrich and Newcomb

 

"New Book by Ulrich and Newcomb: Information Systems Transformation:

Architecture-Driven Modernization Case Studies with
Reviews by Grady Booch, Ed Yourdon and Richard Soley"

Kirkland, WA. (Feburary 22, 2010) – Book Release
 
Information Systems Transformation: Architecture-Driven Modernization Case Studies
 By William M. Ulrich and Philip H. Newcomb

 Published by Morgan Kaufmann
 ISBN: 978-0-12-374913-0
 Copyright Feb 2010
 $59.95 USD €43.95 EUR £29.99 GBP

www.informationsystemstransformation.com
What The Experts Are Saying:

According to Grady Booch, IBM Fellow & Chief Scientist, Software Engineering:
"Ulrich and Newcomb's book offers a comprehensive examination of the challenges of growing software-intensive systems … (Read more...)

According to Ed Yourdon, noted Author and Consultant:
"Modernization is going to be a more and more important part of the overall IT strategy. William Ulrich and Philip Newcomb's important new book ... (Read more...)

According to Richard Soley Ph.D. Chairman/CEO, Object Management Group (OMG):
“Estimates by internationally-known researchers of the worldwide legacy code base is now approaching a half-trillion lines. That only counts so-called "legacy languages" like COBOL--which drive the world. Add in database schemas … (Read more...)

About the Book
Information Systems Transformation: Architecture-Driven Modernization Case Studies, a new book by William Ulrich and Philip Newcomb, provides a practical guide to organizations seeking ways to understand and modernize existing systems as part of their information management strategies. It includes an introduction to ADM disciplines and standards, including alignment with business architecture, as well as a series of scenarios outlining how ADM is applied to various initiatives. Ten chapters, containing in-depth, modernization case studies, distill the theory and delineate principles, processes, and best practices for every industry, ensuring the book's leading position as a reference text for all of those organizations relying on complex software systems to maintain their economic, competitive and operational viability. (Read more...)

Key Features
  • Acts as a one-stop shopping reference and complete guide for implementing various modernization models including core concepts, common scenarios, and a guide for getting started.
  • Concepts are illustrated with real-life examples from various modernization projects, allowing you to immediately apply tested solutions and see results.
  • Ten chapters containing in-depth modernization case studies, covering multiple platforms, industries and government agencies from four different countries.
About the Authors
William M. Ulrich is President of Tactical Strategy Group, Inc. (TSGI)
and a management consultant. Mr. Ulrich has been in the modernization field since 1980 and continues to serve as a strategic advisor on business and IT transformation projects for corporations and government agencies. In 2005, Mr. Ulrich was awarded the Keeping America Strong Award for his work in information systems modernization. He is Co-Chair of the OMG Architecture-Driven Modernization Task Force and the OMG Business Architecture Special Interest Group, Editorial Director of the Business Architecture Institute, and author of Legacy Systems: Transformation Strategies.
Philip H. Newcomb is Founder and CEO of The Software Revolution, Incorporated (TSRI)
and creator of TSRI's acclaimed architecture-driven modernization services and toolset JANUS Studio®   . He is coauthor of Reverse Engineering (Kluwer 1996) with Linda Wills, Coeditor of the 2nd Working Conference on Reverse Engineering (IEEE 1995) with Elliot Chikofsky and principal author of the Abstract Syntax Tree Metamodeling Specification (OMG Specification 2009). With more than 35 publications and 70 successfully completed information system modernization projects he is a recognized leader in the application of artificial intelligence, automatic programming and formal methods to industrial-scale software modernization.
About Morgan Kaufmann:
Since 1984, Morgan Kaufmann has published premier content on information technology, computer architecture, data management, computer networking, computer systems, human computer interaction, computer graphics, multimedia information and systems, artificial intelligence, computer security, and software engineering. Our audience includes the research and development communities, information technology (IS/IT) managers, and students in professional degree programs. Learn more at www.mkp.com. Contact Bob Dodd, 781-313-4726 or This email address is being protected from spambots. You need JavaScript enabled to view it., for an electronic review copy, access to our expert authors, or to publish excerpts of our material.

For more information about TSRI contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Published in Press
Tagged under
Monday, 22 February 2010 15:28

TSRI Automatically Modernizes OpenVistA

 

Kirkland, WA. (March 12, 2010) – One of the best kept secrets in Washington DC is that our nation’s veterans already have a comprehensive electronic health care record (EHR) that for decades has supported delivery of quality health care at more than a 160 VHA hospitals around the world.  That extraordinary system is VistA, the Veteran Information System Technical Architecture.  Written in MUMPS, VistA serves as the vital backbone of the Veterans Health Administration (VHA) Electronic Health Care Record System (EHRS) that manages medical record data and delivers medical informatics to the veteran’s bedside while tracking and managing 100% of veteran’s health care electronically throughout his journey through the VHA medical care system.

Visit the VHA’s OpenVistA® Transformation Blueprint at
http://www.tsri.com/open-vista

Ironically, VistA like many systems that are highly successful, is now threatened with self-extinction due to its need for continuous growth and the inability of MUMPS, the language it is written in, to sustain its continued evolution.  VistA suffers from a form of software arthritis common among many legacy systems. Due to its age, size and complexity VistA is brittle, inflexible and resistant to change, and its maintenance costs have gone through the roof, compromising the VHA’s ability to grow and evolve Vista as the foundation for a 21st century medical delivery system for its veterans.

In 2005 the VHA estimated automated modernization of VistA could save the VHA upwards of $3 Billion compared to redevelopment, or manual replacement.  With the announcement today by The Software Revolution, Inc (TSRI), (the world-leading supplier of architecture driven modernization (ADM-based) solutions), of its open-source Transformation Blueprint ® for OpenVistA, TSRI has made a huge start on this daunting challenge.  For those who might care to understand, the OpenVistA Transformation Blueprint ® is a major step towards achievement of the VHA's goal of modernizing its Electronic Healthcare Record  system for its veterans. 

OpenVistA Casestudy

TSRI’s OpenVistA® Transformation Blueprint ® provides the complete target Java code and UML design for the transformation of all 2.1 Million lines of OpenVistA® and 120,000+ lines of Fileman MUMPS code.  The OpenVistA® Transformation Blueprint ® is far more than a mere language translation.  It is a massive multi-million page (300GB) web-based software design and architecture document consisting of navigable hypertext of the 'As-Is' MUMPS and 'To-Be Java' hyperlinked to hundreds of thousands of State Machine Graphs, Cause-Effect Graphs, State-Transition Tables, Control Flow Graphs, Data-Flow Graphs, Structure Charts, Data Element Tables, Class Diagrams expressed as scalable graphical diagrams that richly document all of the MUMPS and target Java/J2EE code. The Transformation Blueprint ® is both an application portfolio as well as a complete architectural roadmap towards a modernized OpenVistA® and Fileman. Every statement of MUMPS in OpenVistA® is shown side-by-side with its transformation into Java/ J2EE along with an extensive array of software property-oriented metric indices (e.g. fan-in, fan-out, complexity, redundancy, dead code, etc) for navigation to the code measured by the property. 

To learn more about TSRI’s transformation of OpenVistA® and the company’s plans for evolving OpenVistA® towards a modernized universal EHR system of the future, read the Chapter 12 casestudy: Veterans Health Administration’s VistA MUMPS Modernization Pilot in William Ulrich and Philip Newcomb’s new book Information Systems Transformation: Architecture-Driven Modernization CaseStudies, just published by Morgan Kaufmann, February 2010 as part of the Object Management Group (OMG) OMG Series.


   Kirkland, WA. (February 22, 2010) – New Book Release

   Information Systems Transformation: Architecture-Driven Modernization Casestudies

   By William M. Ulrich and Philip H. Newcomb
   Published by Morgan Kaufmann
   ISBN: 978-0-12-374913-0
   Copyright Feb 2010
   $59.95 USD €43.95 EUR £29.99 GBP
   www.informationsystemstransformation.com

For more information about TSRI contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Published in Press
Tagged under