Gartner Magic Quadrant for Enterprise Architecture Tools – MEGA.
Category Archives: Enterprise Architecture Tools
The Case for Application Modernization: A How-To Guide for Modernizing the Application Portfolio
Reprinted from Architecture & Governance Magazine (2010-09-15)
As I continued to serve as the Enterprise Architect at Aer Lingus (Dublin, Ireland), I am collecting references from EA journals, magazines and general articles which mirror my experience in shaping the IT Strategy, Enterprise Architecture and transforming People, Process and Technology as part of a 3-5 year programme of work.
Enjoy!
The goal of many businesses is simple: Have the business and IT departments work together to drive growth and innovation, at an affordable cost. Applications play a critical role, and modernizing them is the key to achieving long-term sustainable results. Luckily, by applying a comprehensive and strategic approach to application modernization, organizations can create an application environment that is efficient as well as cost effective for the business. The first step in the process is to assess all of the applications currently in the environment in order to effectively modernize the application portfolio.
The Mess We Get In
Cost: Organizations are spending upwards of 70–80 percent of their technology budget on maintenance and keeping the lights on.1 Whether these costs are infrastructure, application licenses, or support staff, they inhibit the flexibility as well as the ability to innovate and grow the business.
Complexity: Much of the code found in applications today is redundant, and it is common to see multiple instances of redundant applications. In many cases, the applications have been “patched” many times, becoming so bloated that changing them is a risk that threatens business continuity. In addition, the accumulation of applications through growth and acquisitions steadily increases the total number of applications in the portfolio and the level of complexity.
Security: As we move to a world that allows information to flow through many different devices and techniques, providing a security layer to match is difficult, especially if you have to change the applications to implement security. Tactical attempts to modernize applications have served as Band-aids that add to complexity, which only decreases overall security. New regulations on data security exacerbate the problems.
The combination of these issues makes it a struggle to keep applications aligned to the business. The good news is steps can be taken, which offer minimal risk and compelling IT and business benefits.
The Mess Can Be Cleaned Up, But . . .
What’s ironic is that most organizations acknowledge that a formal application modernization program would benefit their organization. In fact, recent HP-commissioned research with more than 200 global organizations conducted by Forrester Consulting showed that 78 percent of respondents believe their organization would greatly benefit from an application rationalization effort. But in contrast, only 56 percent plan to do so. That’s not the end of the contradictions.2
The study also addressed how applications should be modernized versus how they will be modernized. Eighteen percent of respondents believe that 21–40 percent of their applications should be migrated to new technology platforms, but only 14 percent will do so. Forty-seven percent of respondents believe that they should add new features but not modernize up to 20 percent of their applications. Yet 44 percent will modernize. Forty-three percent of respondents believe that their applications should be maintained but not modernized up to 20 percent of the time. Yet 34 percent will modernize.3
Further, respondents were asked to rate their perception of modernization risk before and after employing various techniques. The percentage of respondents that perceived high/very high risk ranged from a low of 39 percent to a high of 50 percent—noting worry about requirements for external help, but most worried about the risk of cost overruns, business process impact, staffing, scheduling overruns, and technical issues. The good news is many organizations overestimated their exposure to risk. After modernization, 25–30 percent of survey respondents actually experienced less risk than they feared.4
The research further found that the top barriers preventing strategic modernization programs were cost, risk, business buy-in, and subject matter expertise. The study also asked respondents, “What would accelerate your plans to modernize/replace your applications?” The number one accelerator by a substantial margin is the ability to bring all parties to the table to reach agreement, followed in turn by increased staff/funding, the ability to make a proper business case, and the ability to lessen risk.
Why is that significant? It ties together many of the points—risks are actually less of an issue than they seem, modernization plans must be relevant to organizational plans, and cost is an ever-present issue. Still, enterprise leaders who do not understand our reasoning for modernization will not support it.
Why Modernize Now
The most compelling reason for a formal application modernization approach is that other organizations, including competitors, are modernizing and gaining a competitive edge.
Secondly, there are many benefits that provide significant outcomes from modernization. Organizations see results that include:
- Better alignment of business and technology
- Increased agility
- Improved security
- Improved business continuity
- More balanced technology maintenance spend to 50 percent or less of the IT budget
- Improved understanding of how business processes are implemented in the applications
A Comprehensive Approach
Transforming the applications portfolio requires a comprehensive approach that treats each application appropriately based on its value to the business. The approach should also address the applications management processes to ensure that the applications portfolio will support the needs of the organization as they change and evolve over time.
Modernizing the applications portfolio itself can be achieved through assessment and a program road map designed to maximize benefits, accelerate ROI, minimize risk, all while identifying self-funding options. HP advocates an approach that consists of three phases: assess, modernize, and manage.
Assess: Assess the complete technology environment including applications, data, and infrastructure. Discover the assets available today through automation, inspections, and code samples. Analyze that information in comparison to business goals as well as priorities, and determine the strategic value of each application to the business. Look for redundancies in applications and identify opportunities for modernization. Finally, decide the best approach to reach the ideal future state and accompanying modernization road map.
Modernize: This phase includes realigning the applications portfolio so that it works for the business. It is designed to improve quality, security, information management, and performance. Multiple strategies are required to modernize an environment. Three basic approaches can help: keep, change, and retire. A modernization road map consisting of all three approaches will maximize benefits of the organization, while reducing costs.
- Keep: The focus is on making as little direct impact on the application as possible. We would use this approach for performing actions such as extracting business logic from existing applications or simply extracting knowledge for the purposes of documenting the application. It could be used for rehosting applications to higher performance, lowering cost platforms, or wrapping existing applications as services to expose their functions to other systems. This approach is focused on cost savings.
- Change: This is where we will make fundamental changes in the structures of the applications so they meet the new demands of the business. Examples include replacing legacy applications with packaged ERP or industry applications. It could also be modernizing from legacy languages to new .Net or J2EE based languages. Where is makes sense, it could include going to SOA or cloud computing models. This approach is focused on increasing agility.
- Retire: For applications that perform duplicate business functions or no longer provide business value, this involves rationalizing the application’s role and capturing and archiving data from the retired application. This process is critical to minimize disruption to existing users and for future business reporting and regulatory needs.
Manage: The third phase is all about gaining the greatest degree of visibility and control to maintain the optimized environment. By understanding the current investments in the application portfolio, IT can calibrate those investments for the greatest impact.
For companies that choose to not manage the application portfolio internally, one viable option to consider is outsourcing to an experienced service provider. Whether an organization chooses to outsource the management of the entire portfolio or only select applications, this phase will need to include the following:
- Clearly defined standardized service offerings based on ITIL framework
- Right-size support based on the criticality of each application by choosing from service package tiers
- Scalable, global delivery capabilities representing the highest industry standards backed by service level commitments
- Fixed, predictive spending levels that can adjust as the applications portfolio changes
- The ability to tune investments without renegotiation for quick and easy business alignment
How Modernization Pays Off
Each organization, including its process and benefits, is unique. By taking the steps to complete application modernization, businesses will be able to deliver impressive outcomes. Some of the specific benefits that applications modernization provides include:
- Increased responsiveness to business priorities and changing demands by eliminating the complexity inherent to legacy systems and server sprawl.
- Improved productivity for employees and reduced maintenance costs by streamlining complex, legacy systems to more modern, efficient technologies.
- Faster speed to market with modernized infrastructure and applications.
It is clear that organizations need to take action and truly understand the infrastructure in order to garner the business results that they desire. Applications modernization is one way for organizations to take control of the data center and uncover important information that would not have been made available without the process. Without applications modernization, organizations cannot effectively leverage their portfolios, which slows down innovation and business growth for companies all over the globe.
Notes
- 2009 InformationWeek Analytics Survey of InformationWeek 500 executive.
- Source: A commissioned study conducted by Forrester Consulting on behalf of HP, May 2010.
- Ibid.
- Ibid.
by Larry Acklin, product marketing manager for HP Enterprise Services. He is responsible for global Application Modernization Services.
How to Initiate an Enterprise Architecture Effort in an Austere Environment
Reprinted from Architecture & Governance Magazine (2010-12-10)
As I continued to serve as the Enterprise Architect at Aer Lingus (Dublin, Ireland), I am collecting references from EA journals, magazines and general articles which mirror my experience in shaping the IT Strategy, Enterprise Architecture and transforming People, Process and Technology as part of a 3-5 year programme of work.
Enjoy!
Imagine yourself driving but not knowing where you are going, why you are going there, or how much it is going to cost. Taking a vacation in this manner may not result in the desired outcome. To ensure that your vacation is successful, many factors need to be considered first, such as desired goals and budget limits. Like planning a personal vacation, the federal government and Department of Defense (DoD) must strategically plan their business services, operations, and information systems to achieve their end goals.
Background of Enterprise Architecture Mandates
Enterprise architecture (EA) is currently mandated for federal government organizations. In 1996, the Clinger-Cohen Act reformed the federal government’s approach to information systems acquisition. The intention of this act was to assist in controlling risks, minimizing costs, and improving the performance of federal enterprises. To build upon the Clinger-Cohen Act, the DoD adopted a similar approach in 2003 known as the Joint Capabilities Integration and Development System (JCIDS). Both approaches require the creation of disciplined architecture products to objectively provide key and accurate information for the architecture decision-making and assessment process.
The true intention of these mandates is often lost because federal organizations will sometimes focus on simple mandate compliance rather than the actual goals of the Clinger-Cohen Act and the JCIDS process. For example, EA products are often created to pass reviews, but there is no intent to use them as part of the decision-making process. The EA products should instead be tightly integrated into the strategic planning and acquisition planning activities to be effective and truly meet the objectives of the federal mandates.
Common Problem:
Translating the Mandates into Practical Use
Because EA products are mandated and may utilize an unfamiliar approach, many organizations become overwhelmed when deciding how to begin their efforts. Enterprises within federal government and DoD agencies are often very complex and usually quite large, as are their private sector counterparts. Tackling a structured, objective enterprise assessment with such complexity and magnitude can be quite intimidating. To add to the strategic planning and EA challenges, organizations often have limited funding to perform the full scope of EA analysis. With the intimidating size of the enterprise architectures and the challenge of limited resources creating an austere environment, organizations often find themselves quite overwhelmed and struggle with how to begin EA efforts.
Key Startup Activities
for a Successful EA Effort
To overcome an architecture’s complexity and potentially limited resources, MorganFranklin recommends several key startup activities that have proven to be essential to effective EA efforts. In the vacation analogy, in order to not drive aimlessly, the destination, arrival method, and many other factors need to be determined before traveling. In our past experience, there have been organizations that spend large amounts of money to ramp up architecture teams without strongly defining the desired goals and visions of their enterprises. To ensure architecture assessment consistency and overall success, we recommend three fundamental steps to successfully begin an EA endeavor:
- Establish and prioritize strategic business goals. What does the organization want to be as it evolves? What business services is it providing to the rest of the community and who are its users? What discriminators or strengths does it want to build or maintain? What overarching policies is it going to embrace?
- Create high-level capability and concept views for common vision. Once the goals have been established, how will they be achieved? What is the common vision for the concept of operations? What options are there for new transformational concepts of operations and which concepts currently work successfully?
- Capture a catalog of “as-is” processes, systems, applications, infrastructure, services, and standards. Too often the current systems, applications, and infrastructure are completely ignored. It is essential to have a validated, up-to-date catalog of all resources that currently support the organization’s mission set.
How to Realize Immediate Value-Add While Overarching Vision Is Being Set
In an ideal, theoretical world, an organization can wait until the entire “to-be” enterprise architecture has been described and vetted before analyzing and describing a strategic plan forward. However, if organizations were to wait, they would lose valuable architecture assessments that could be completed in the meantime. Organizations can quickly start realizing value from architecture engineering efforts if they are focused on narrowly defined and near-term solutions. While the key startup activities should continue to be carried out by a set of undistracted team members, experience has shown that organizations can have small-scale architecture development successes. The practical and tangible results can also provide the necessary traction and advocacy often needed to continue support and funding for overarching EA efforts.
What are some of these focused architecture analyses? Our experience has shown that an organization can focus on the top-priority systems being acquired and transitioned within the next year. These architecture efforts can make certain that the systems are defined well enough to ensure integration into the greater enterprise. Another focused effort can involve saving operations and maintenance (O&M) costs by analyzing legacy systems and determining what type of redundancies exist. Additionally, a federal organization can explore what potential solutions could be used by obtaining the lessons learned from other organizations’ successes and failures. While the vision is being set, the organization can begin to adopt successful and applicable common practices and technologies.
What If a Formal EA Tool Is Unavailable?
Would you delay your vacation if you owned a Corolla but always dreamed of traveling in a Cadillac? If you did not have the money to buy a new vehicle, you would most likely still take your vacation. For architecture product creation, organizations do not need to wait until they bring in a robust architecture tool before capturing the necessary information. Architecture analysis can occur without a formal architecture tool. The effort can begin by simply using standard desktop commercial off-the-shelf (COTS) products, such as Microsoft Word, Excel, Visio, and PowerPoint. Basic architectural analysis and data collection are essential in strategic and acquisition planning and can successfully occur without a robust tool.
It is important to keep in mind that EA analysis is an ongoing, long-term endeavor. While the architectural assessments should continue despite tool constraints, bringing in a more formal EA tool should be considered for the long-term solution. EA tools are built to support information sharing and expedite architecture product creation. In the long run, a more robust tool will save time and improve collaboration among a large group of architects.
Conclusion
To achieve the vacation of your dreams, capturing the desired goals, objectives, budget, and timeline is essential to successfully arriving at your ultimate destination. EA should be treated no differently. While the ultimate destination is being determined, one can take mini-trips or complete short-term architecture projects that will realize immediate value and potentially provide insight into the end goal. Lastly, the type of transportation, or architecture tool, should not be the primary focus or a limiting factor at the start of an EA effort. Following these guidelines will help any organization get closer to achieving its vision.
Ruth Burgess serves as program manager for IT strategic planning projects at MorganFranklin. She possesses more than fifteen years of experience specializing in systems integration and engineering, with specific experience leading teams developing comprehensive and practical architecture products for several critical government enterprises.
John Forte recently served as technical director at MorganFranklin, specializing in enterprise architecture, information systems modernization, and technology insertion. He currently serves as program manager for national command programs at the Johns Hopkins University Applied Physics Laboratory.
Sharon Stran and Daniel Hughes also contributed to this article.
Salamander Wins Queen’s Award
If you’re looking for an EA (Enterprise Architecture) tool that really does the job – checkout MOOD from Salamander.
Having seen demonstrations and used the product, I’ve recommended it to several clients who are all embarking on their own unique journey to implement Enterprise-wide strategies across their organisations.
And they are winning awards too … Checkout a personal mailshot sent by the CTO.
—
Dear Salim,
I am thrilled to let you know that for the second time, Salamander has won the Queen’s Award for Enterprise – the UK’s most prestigious award for business performance.
The award for Outstanding Innovation has been made for the latest development of our MooD Software – the MooD Active Enterprise – innovative technology that cuts through complexity to build decision effectiveness. People across the enterprise can better understand what is happening and make better choices: the enterprise performs at its peak.
For any company, winning such an award is a significant lifetime achievement; winning for a second time underlines our extreme commitment and success in innovation.
This achievement is enormously encouraging for the Salamander team who develop and bring MooD solutions to our customers and partners. It is also a big vote for the determination and agility of British enterprise.
We invite you to celebrate this achievement with us, and look forward to using these developments and all our innovation to deliver extra value in our work together.
Best wishes
Dick Whittington
CTO