FTA Technology 2009 IT Modernization and Business Rules Extraction



Similar documents
Legacy Systems Modernization Lessons Learned

Applications Modernization

Extend the value of your core business systems.

Enabling Data Quality

Next Steps for Federal Data Center Consolidation Initiative

Realizing the Benefits of Data Modernization

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Five best practices for deploying a successful service-oriented architecture

21st Century Tax Systems: COTS or Service Oriented Architectures. August 3, 2009

Enterprise Enabler and the Microsoft Integration Stack

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Transform Performance Through. Enterprise Integration

WebSphere Business Modeler

Unlocking the Power of SOA with Business Process Modeling

Role of Enterprise Architecture in Mergers & Acquisitions. Satish Chandra, Mahindra Satyam

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Dynamic Service Desk. Unified IT Management. Solution Overview

The Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation

ECM: Key Market Trends and the Impact of Business Intelligence

Government's Adoption of SOA and SOA Examples

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

CIOs: How to Become the CEO s Business Partner

An Automated Approach to Legacy Modernization

Identity & Access Management new complex so don t start?

Banking Application Modernization and Portfolio Management

SOA: The missing link between Enterprise Architecture and Solution Architecture

Building a Comprehensive Strategy for Enterprise Data Management An Executive Overview

Product Lifecycle Management. Diane Ryan Siemens PLM Software

Directions Teleconference & Webinar: When EA & SOA Worlds Collide!

Imperative. Tim Mohn Industry Principal Sparta Systems

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

How To Improve Your Business

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

Data Migration through an Information Development Approach An Executive Overview

Legacy Transformation: Leveraging Information Assets to Deliver Business Value

White Paper: Modernize Your Legacy Systems AND Cut Costs?

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

California Enterprise Architecture Framework

DATA QUALITY MATURITY

A Path from Windows Desktop to HTML5

Planning a Basel III Credit Risk Initiative

Oracle Data Integrator 11g: Integration and Administration

Oracle Data Integrator 12c: Integration and Administration

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

View Point. Lifting the Fog on Cloud

Legacy Modernization. ADM/Healthcare Concepts, Methodologies, Case Studies. Michael Oara CTO

A Federated Approach to Systems Management. Sr. Product Specialist Systems Engineer

Application Services Portfolio

agility made possible

KMS Implementation Roadmap

Three simple steps to effective service catalog and request management

Cisco Data Preparation

Business Process Management Tampereen Teknillinen Yliopisto

JOURNAL OF OBJECT TECHNOLOGY

For more information about UC4 products please visit Automation Within, Around, and Beyond Oracle E-Business Suite

Service Oriented Architecture (SOA) An Introduction

Share the webinar Ask a question Votes (polling questions) Rate (before you leave) Attachments (you can download today s presentation)

Managing the Services Lifecycle SOA & BPM

Qlik UKI Consulting Services Catalogue

Module 1 Study Guide Introduction to PPO. ITIL Capability Courses - Planning, Protection and Optimization

SOA Enabled Workflow Modernization

Real World Strategies for Migrating and Decommissioning Legacy Applications

Application Lifecycle Management. Linda Ballas 3/16/10

What s a BA to do with Data? Discover and define standard data elements in business terms. Susan Block, Program Manager The Vanguard Group

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

TECHNOLOGY SOLUTIONS FOR THE INTERNAL AUDITOR

Tieto Enterprise Architecture Consulting

Using Enterprise Content Management Principles to Manage Research Assets. Kelly Mannix, Manager Deloitte Consulting Perth, WA.

State of Oregon. State of Oregon 1

SESSION 709 Wednesday, November 4, 9:00am - 10:00am Track: Strategic View

Business Process Management Enabled by SOA

Modernizing enterprise application development with integrated change, build and release management.

Applying Business Architecture to the Cloud

Process-Based Business Transformation. Todd Lohr, Practice Director

Data Center Consolidation in the Public Sector

Information paper. Best Practice for Successful Implementation of ISO for Financial Institutions

Advanced Topics for TOGAF Integrated Management Framework

IDC MaturityScape Benchmark: Big Data and Analytics in Government. Adelaide O Brien Research Director IDC Government Insights June 20, 2014

Systems Development Life Cycle (SDLC)

Best Practices for Consolidation Projects

Overview. The Knowledge Refinery Provides Multiple Benefits:

Bridging the IT Business Gap The Role of an Enterprise Architect

Making Compliance Work for You

Enterprise Information Management and Business Intelligence Initiatives at the Federal Reserve. XXXIV Meeting on Central Bank Systematization

Professional Services for a Software-Defined Data Center

Spreadsheet Simulation

Logical Modeling for an Enterprise MDM Initiative

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

DITA Adoption Process: Roles, Responsibilities, and Skills

SOA Governance and the Service Lifecycle

Operational Excellence for Data Quality

Modelling, Analysing and Improving an ERP Architecture with ArchiMate

ECM Migration Without Disrupting Your Business: Seven Steps to Effectively Move Your Documents

SOA IN THE TELCO SECTOR

Transforming Information Silos into Shareable Assets through Automated Content Conversion

IDC MaturityScape Benchmark: Big Data and Analytics in Government

SharePoint 2013 Migration Readiness

BENCHMARKING THE ENTERPRISE S B2B INTEGRATION MATURITY

Transcription:

FTA Technology 2009 IT Modernization and Business Rules Extraction August 5th, 2009 _experience the commitment TM

Agenda IT Modernization Business Rules Extraction Automation Tools for BRE BRE Cost and Size Models BRE Work Plans Lessons Learned Questions 2

IT Modernization Modernization and transformation are integral parts of the majority of our engagements and core competency used to manage and maintain our own business solutions. CGI has developed a holistic approach to transformation that enables us to help our clients quickly identify and efficiently capture the transformation, modernization, and rationalization opportunities that exist. We classify transformation initiatives into four broad categories: Optimize Business Processes Rationalize Application Portfolio Modernize Application Portfolio Improve Application Delivery and Maintenance 3

CGI s Holistic Approach to Modernization Business initiatives delivering Business benefits Business and IT initiatives delivering business and IT benefits IT initiatives delivering IT benefits Optimize Business Processes Rationalize Application Portfolio Modernize Application Portfolio Improve AD&M Operational Efficiency Streamline processes Standardize processes across lines of business Etc. Sunset little-used apps Combine similar apps into one Align apps to business processes Replace aging apps Etc. Standardize technologies Increase agility Reduce hardware requirements Improve performance Etc. Improve productivity Reduce rework Reduce labor costs Etc. 4

Legacy Modernization (LIM) Legacy System = A System That Works Legacy Modernization is the process of transforming systems with unsuitable architectures or technologies to remove those constraints that present obstacles to achieving business goals Drivers for Legacy Modernization Skills shortage Lack of visibility into business processes Systems are inflexible, brittle, and complex Danger of technology obsolescence Siloed implementations that lack interoperability Batch vs. real time transactions capability 5

Application Rationalization (AR) Options CATALOGUE Existing Applications CATEGORIZE Interdependent Applications EVALUATE each Application / Category RECOMMEND an AR Alternative for each App (How?) RECOMMEND an AR Alternative for each App (Who?) App no longer needed? Tech. modernization alternative available? An alternative better meets current business needs? Must enhance app to meet new business needs? Retire Re-engineer Replace Renovate Retain 6

The 5 R s of Rationalization Retire Application is no longer required, or its costs and risks exceed business benefits Plan for phasing out and sun-setting the application Replace A better solution is available, which meets current business needs and has similar functionality There is an opportunity to consolidate or standardize Plan implementation of replacement application Re-Engineer Technology transformation to a more up-to date platform is feasible and cost-effective Plan to modernize the application Renovate Enriched functionality is needed to support the business Plan enhancements make or buy Retain Application is doing what it is supposed to do Users currently are satisfied Maintain the application, mitigate risks 7

Making Effective Decisions High Technical Condition Retain (as-is) Replace or Retire Renovate (enhance) Re-Engineer (modernize) Low Low (Tactical) Business Value High (Strategic) 8

How does an Organization Prepare for IT Modernization? Clearly defined project goals Complete IT Audit and Planning Study Evaluate New Technologies Assess Architectural Changes Choose the Correct Modernization Approach Non-invasive reuse Automated migration System Reengineering Determine if Projects can be broken into Implementation Groups Determine the Correct Approach for each part of the Project Conduct a Pilot Test Define a Testing and Validation Strategy Select the Right Resources 9

Legacy Modernization Process Legacy System Assessment Rationalize IT Portfolio Information collection Create inventories for HW, SW, & apps Abstract system functions Create physical system model Assess development and operation environment Legacy to target system mapping Modernization Drivers New system requirements New business requirements Enterprise Architecture Standards & Policies New technologies Target Architecture Consolidation Identify modernization scenarios Identify technical solution options Create target architecture with reference to EA (if available) Refine target architecture based on detailed and new system requirements Update target architecture based on legacy system assessment results if if necessary Keep target architecture alive by using feed back, update, and review cycles Transition Planning Perform gap analysis Define transition roadmap Identify stake holders Identify initiatives Create system transition and operation migration plan Document ROI Validate the plans Migration Execution Define system implementation projects based on initiatives Create project plans Execute projects Perform system transition Perform operation migration 10

What is Business Rules Extraction (BRE)? Business Rules Extraction is one of the components of legacy modernization. It is the extraction of business rules from the legacy system in order to document/annotate, tag, update, or enrich them. These business rules may then be transformed so they can be incorporated into the target application architecture either in the form of externalized business rules (within a rules engine) or internalized business rules (as program logic within a Java/J2EE or.net application). The extracted knowledge is comprised of: Application Inventory Business Rules Program Logic Data Model 11

Business Rules Extraction Logical View 12

When do automated BRE engagements make sense? Recovering investments in years of business rules implementations in mission critical software Aging Information Systems that have code and policy drift Software Portfolio s that have inadequate documentation Complex Systems that are hard to support or make changes in Unstructured software not understood or easily modified Critical applications that require expensive modifications Knowledge Loss due to an aging work force Few knowledgeable individuals to make modifications Applying modern frameworks to legacy applications such as SOA and Web Enablement 13

How does an Organization Prepare for BRE? 1. Review IT Modernization Preparation Steps 2. Work with the selected vendor and product sets 3. Develop the test and pilot plan and the targeted project outcomes 4. Develop a process design for BRE 5. Select the Source Code and all components of that code base (copy books, called subroutines, etc.) 6. Copy the code base to a test environment and physical work location 7. Set up and begin the Extraction Process 8. Execute the process design for Business Rule validation and modifications 9. Execute the Modernization Process 10. Work the final remediation steps and the test plan 11. Plan for the implementation of the targeted project outcomes 14

Business Rules Extraction Process Flow Example Using EvolveWare as a product example 15

Business Rules Extraction Process Flow with Automated Legacy Transformation Example 16

BRE Extraction and Modernization Console Outcomes Visualize Business rule linkages within a program and program linkages within applications (graphically) Individual business rules text and flowcharts Search for business rules by entities, variables and business rule names Rename Dynamically, variable names in business rules with analyst friendly descriptions Business rules so that an analyst may better understand its functionality Tag or Annotate For Policy staff to Group (merge), modify or deactivate business rules within a program For Policy staff to Group business rules across programs and tag them as a single set Group Rules Tag business rules in accordance with the establish rule taxonomy Group programs to generate a single component or application in.net/java Form services from grouped rules Service Components Generate SOA components (Web Services) from derived Service Components 17

What does a BRE Automated Console look like? Extraction Engine for Business Rules Extraction Input Module Core Module Output Documentation and Source System Metadata Modernization Console for Business Rules Optimization and Modernization Optimized and Re-architected Source code into Components and Object Models (SOA) Outcomes Optimized Business Rules Updated XML Metadata with Components and Objects Target Models BRE/BPM Tool Integration Target Code 18

Extraction Engine Uses a knowledge base to abstract source COBOL, Assembler, PL1, Natural, etc. into XML Can view the business rule as a graph or MS Word document 19

Modernization Console The Modernization Console enables staff to optimize and modernize the extracted business rules. 20

Working with Business Rules 21

Annotating and Tagging Business Rules 22

Graphical View of Business Rule 23

Exporting Business Rules In the final phase: The optimized and modernized business rules can be processed and loaded into Business Rules Engines and Business Process Management Tools The optimized and modernized business rules can be generated into native code in multiple code bases with completion rates from 78 to 95% 24

Duration, size, and cost models of BRE engagements Duration of Engagement Examples Depends on the Lines of Code and Different Code Bases 3 to 4 Months to 16 Months Total 1 Month Planning and Set-up 1 to 6 Months Rules Extraction 1 to 6 Months Rules Validation 1 to 2 Months Documentation and Migration 1 to 6 Months manually complete unconverted code, add functionality & deploy Size of Engagement Examples 5 Contract and Tool Expertise Staff 3 to 5 Engagement Staff 5 to 10 Subject Matter experts and Policy Staff (rules validation) Cost Models of Engagement Priced by Lines of Business Rule Code (executable lines of code) Fixed price Time and materials 25

Example of large BRE High Level Project Plan 26

Lessons Learned LIM and BRE are available and viable options for modernization Automated tools are critical, powerful, and available Knowledgeable experts are important to these engagements Tool expertise is critical to success BRE is a smaller component to a larger plan for LIM Modernization efforts can salvage years of imbedded knowledge and business rules These engagements are short in relative terms Modernization can take several forms and be done in increments Older systems can be modernized with SOA and Web services Legacy systems can be improved through code consolidation, code redundancy removal, and optimization 27

Contact Information ISO 9001 Certified Tim Blevins Executive Consultant Tax and Revenue Solutions (785) 220-0701 Tim.Blevins@cgi.com About the Presenter 32 Years in Information Technology Development, Management, and Leadership with State Government Member of CGI s Tax and Revenue Practice Experience with Local, State, Federal, and International tax agencies Focused in Business Development and delivery of CGI Practices, Products, and Systems Implementations Specializing in Technical Architecture 28