« April 2009 | Main | August 2009 »

May 2009 Archives

May 12, 2009

Modernize the IT Infrastructure - a real look

Hey Guys:
I like to post case study's that we've done with our customers and partners to keep the information flowing about the reality of modernization. Often, when we talk with customers, it is viewed as a bit of a science experiment. It is being done all the time on a grand scale.

Government/Public Sector is a place that is keeping me quite busy these days. The following a is great webcast and white paper that my boss (Lance Knowlton, VP of Modernization) did with Forrester and Accenture recently.

It is important to keep the reality check going and see that modernizatin is going on all the time, and in the big enterprise. It's is why I'm on a plane every week helping customers get to where they need to go!

So, check out the following white paper and web cast. Good stuff.

WebCast
http://www.computerworld.com/html/webcasts/custom/oracle/modernizing_it/

White Paper http://www.computerworld.com/action/whitepapers.do?command=viewWhitePaperDetail&contentId=9132285

Here is the White Paper Abstract:
As IT budgets are slashed, IT management pressures rise and legacy systems linger in government organizations, modernizing the IT infrastructure and applications has never been so important. Find out how government IT organizations can modernize IT to become more efficient and offer better services to the public while keeping upgrade costs low.

I've been working quite a bit of Sybase, SQL Server and Adabas Natural migration lately, so we can talk a bit about those in the next blogs.

May 22, 2009

Mainframe and Legacy Re-Architecture (Part 3)

I have been looking over my blog entries and realized that I have a few unpublished for the Re-arch series.

So...let's pick back up in our legacy modernization deep dive on mainframe re-architecture (or re-engineering...etc . It goes by many names)
We cover this a lot in the book

If you need a review click here for Mainframe and Legacy Modernization Part 1 and Part 2

Technical Considerations for a Legacy Modernization Re-architecture Effort
As with any project there are considerations that must be made that drive how the project will be structured and executed. These depend upon the system requirements and resources available. Below are a few things that we've found are key technical considerations in a modernization

Subject Matter Experts "Don't Try This at Home
Access to SMEs from the legacy system can be one of the single largest factors contributing to success or failure of a modernization project. Many tool vendors provide understanding tools that can map data and logic, but these tools cannot always reveal context, user processing, business rules and other intangibles. Often there is no documentation to assist in the uncovering of business rules and the SME can provide valuable insight into where this knowledge is hidden.

If the team does not have access to a Legacy SME, it is critical that test harnesses are carefully crafted so that testing can happen early and often during the modernization process. Its critical to engage end users early and maintain the engagement through the development, validation, deployment process in order to ensure the new system being implemented meets the needs.

Risk of Modernization
A key issue of large scale modernization of a system that is an integral part of the business is to manage the risk of modernization on the current day to day operations. Many business that rely on their computing infrastructure for day-to-day operations have very low tolerance of disruptions to business as a result of downtime, data integrity issues or customer service issues. A rigorous modernization strategy involving validation, insertion and recovery actions for potential failures is necessary. Key stake holders within the company, who are impacted by the modernization, should be engaged in defining the validation and modernization strategy. For projects involving large scale system modernizations, phased modernization strategies, where business functions are transitioned from the legacy system to the newer system in phased manner, provide the best risk mitigation strategy. However, this may require some upfront investment in creating insulation middleware - such as web-services enabled Enterprise Application Integration (EAI) layer - to hide the back-end systems from the end user visible user interfaces.

System Performance
A key risk of change is impact on reliability, availability and performance of the capabilities provided by the system. Modern systems based on mainstream operating systems (Linux/Windows) are designed with distributed component models with an extensible, customizable framework as the core engine, and typically partitioned with 3 or more tiers (User Interface (UI), Business Logic, Data Base (DB)) . Performance of such a system is very dependent on data cardinality (amount of data objects stored in the system) and work load (number of concurrent users, type of usage). A detailed end user usage profile (data cardinality, users, and transaction types) should be analyzed and validated, and the system should be tuned to meet required performance specifications. A successful implementation requires upfront rigor in defining key usage patterns and performance targets service level agreements (SLA), and ensuring the system is tuned to meet these targets prior to deployment.

Usability/Training

While a modernization project is usually driven by goals to achieve cost reductions and performance, the end users that interact with the system are the final judges of the success of the implementation. Users that have deep entrenched knowledge of how the current legacy system behaves would need to have upfront training on mapping their usage (how to get the job done) with the new system. In the case of a system deployed to a large number of users, upfront usability studies must be done to ensure that the new system user interface meets the efficiency goals of the users (number mouse clicks, key board touches) to perform a task when compared to the existing system.

Next entry will be a look at Re-Hosting vs Re-Architecture

About May 2009

This page contains all entries posted to Jason's Blog on Oracle Modernization Solutions in May 2009. They are listed from oldest to newest.

April 2009 is the previous archive.

August 2009 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type and Oracle