ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
Build business applications using new tools & platforms
The leading solution for COBOL application modernization
Modernize mainframe applications for the Cloud
Modernize host application access
Discover the future of CORBA
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
Build secure software fast
Augment human intelligence
Discover, analyze, and protect sensitive data
Drive IT ecosystem with identity-centric expertise
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
Get fast, accurate detection of threats
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
Manage IT & non-IT services with automation and AI
Discover, monitor, and remediate with AIOps
Monitor and optimize complex networks
Discover, manage, and map configurations & assets
Accelerate provisioning with governance in place
Automate and orchestrate processes end to end
Manage IT & software assets for better compliance
Automate server provisioning, patching, and compliance
Automate screen-based human actions with robots
All Micro Focus learning in one place
Build the skills to succeed
Streamline software delivery for faster value
ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
Access all products in application delivery management
Modernize Core Business Systems to Drive Business Transformation
Build business applications using new tools & platforms
The leading solution for COBOL application modernization
Modernize mainframe applications for the Cloud
Modernize host application access
Discover the future of CORBA
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
Access all products in Application Modernization & Connectivity
Security at the core to everything you do; Operations, Applications, Identity and Data
Build secure software fast
Augment human intelligence
Discover, analyze, and protect sensitive data
Drive IT ecosystem with identity-centric expertise
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
Get fast, accurate detection of threats
Access all products in CyberRes
Trusted, proven legal, compliance and privacy solutions
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
Access all products in Information Management and Governance
Simplify Your IT Transformation
Manage IT & non-IT services with automation and AI
Discover, monitor, and remediate with AIOps
Monitor and optimize complex networks
Discover, manage, and map configurations & assets
Accelerate provisioning with governance in place
Automate and orchestrate processes end to end
Manage IT & software assets for better compliance
Automate server provisioning, patching, and compliance
Automate screen-based human actions with robots
Access all products in IT Operations Management
Give your team the power to make your business perform to its fullest
Ensure a business-critical solution remains fully supported and prepare it for future cloud deployment
CGI is one of the largest IT and business consulting services firms in the world. The organization’s insights-driven and outcome-based approach helps accelerate returns on clients’ IT and business investments. Across 21 industry sectors in 400 locations worldwide, 82,000 professionals provide comprehensive, scalable, and sustainable IT and business consulting services that are informed globally and delivered locally.
Having inherited a COBOL-based payroll solution in one of its early acquisitions, CGI implemented Micro Focus Net Express to continue developing and innovating the solution. Relied on by clients around the world, the blended HR and payroll solution offers a portfolio of services including employee life cycle management, recruitment, learning administration, benefits management, HR analytics, time and attendance, and payroll processing.
Carl Gerhardsson, Development Manager with CGI, explains further: “Over almost 40 years the solution has grown into 700 COBOL programs, with a complex mix of SQL and Web integrations. We feel the secret to our success is to have salary and payroll experts work directly on the development of the solution. They have the domain expertise and are familiar with the rules and regulations we need to comply with. As several of our senior COBOL developers were reaching retirement age, this was a good opportunity to introduce new development talent to ensure the long-term future of this successful commercial application. It was also the right time to move to next-generation COBOL with Micro Focus Visual COBOL so that we remain fully supported and can take advantage of new features, such as a modern interface for our developers.”
CGI had to be certain the existing application could be recompiled and upgraded using Visual COBOL while presenting minimal risk to business continuity. The team set up a Visual COBOL test environment in parallel to its Net Express environment. Once the code had been recompiled automatically, reusing valuable business logic, this allowed them to verify all the complex calculations over a sustained period and ensure consistent results without risking the production environment.
CGI also took the opportunity to implement Micro Focus COBOL Analyzer. This gives developers deep application code insight, very important in this scenario, according to Gerhardsson: “The Intellectual Property (IP) of our solution has grown over decades. One of our developers tried to map and document the inner workings and correlations of the key COBOL programs and ended up with nearly 30 sheets of paper on his wall. This was clearly not going to be a scalable solution and we recognized that COBOL Analyzer could be a really powerful solution in our toolbox. By understanding the code and the impact of seemingly small changes across the different programs, our developers can be up and running much faster and start to make design and architectural decisions to improve the solution.”
COBOL Analyzer also effectively identifies all code that is affected by a planned code change event. Developers can then easily investigate and take the next steps safely. The CGI solution is currently based around one main COBOL program with many others feeding into it. A deeper code insight through COBOL Analyzer can enable the CGI development team to eventually divide the code into more manageable portions which will ease the ongoing development effort. COBOL Analyzer is built on an industry standard, relational database management system (RDBMS) for centralized storage of application information and artifacts, making version control much easier. Visual COBOL also integrates with GitHub for distribution version control and CGI takes full advantage of this. Another reason for the upgrade to Visual COBOL is to prepare for a future where CGI may decide to cloud-enable the solution.
Gerhardsson can already see the benefits of the move: “We have onboarded a couple of new developers in line with our corporate diversity and inclusion goals. Supported by the intuitive Visual Studio environment, we can see them analyzing code and contributing to active development within weeks of joining. Visual COBOL has opened the door to COBOL Analyzer and it has allowed us to future-proof the solution for potential future cloud deployment. We feel better aligned with our corporate Microsoft strategy and we can see development efficiencies. Visual COBOL enables concurrent development, supporting a more streamlined and transparent development effort, whereas Net Express operates a check-in system whereby only one developer can work on a particular program at a time.”
He concludes: “Although the stability of the Net Express environment was never in question, by upgrading to Visual COBOL we feel we extended the horizon of a business-critical solution by several decades, while modernizing our development processes for more business agility.”
Carl Gerhardsson – DEVELOPMENT MANAGER
CGI
Carl Gerhardsson – DEVELOPMENT MANAGER
CGI