Friday, 30 November 2012

Activities similar to EA and Business-IT alignment and ways to make EA more economical

After several analysis and research, I found that Business Process Modeling is somewhat similar to enterprise architecture. Business Process Modeling is a subject help people to understand the business process model both business and information technology perspectives. It provides a quite comprehensive way to analyze the process how the company producing and delivering products and services to satisfy customers and remain competitive. With the analysis, the company will have a more integrated business process which could integrate information technology and architectures together. That means, we could use Business Process Modeling to detect existing gaps and flaws and fix them.

Also, with the help of Business Process Modeling, the company could have a better way to handle upgrading. Since technology itself keeps updating, the company also needs to update its IT department to satisfy the requirements. Business Process Modeling could ensure the updating is integrated for the whole company.

However, Business Process Modeling only provide analysis in the perspective of business process. It's not as comprehensive as EA. But, still can be helpful.

Concerning the ways to make EA more economical I have the following ideas:

  • First and foremost, ensure it's useful. If it doesn't help, even a small amount of money is a waste.
  • Consider using alternative (cheaper) ways to achieve EA like Business Process Modeling.
  • Build an inner EA department instead of using the service from other consulting companies.
  • Always try to keep a "good" architecture within the company, which means build a monitoring mechanism to ensure the company in the right track.
  • Apply EA don't until everything within the company is totally a mass.
  • Plan before apply.

What I learned from the project with eGovernment

Since the project is coming to an end, I want to write something to make a conclusion and summarize what I have learned from that project.

Our project is to make a SLA between eGovernment and agencies since SLA could help them to solve their most pressuring problems.

Let's first have an overview about the business process and all the existing problems of eGovernment.

  • They's main job is to receive and fulfill requests from different agencies they offer service. 
  • The main requests from agencies are functional change requests and content change requests. 
  • They need to evaluate the requests.
  • After evaluation, some of the requests are passed to Squiz, which is a contracted company.
  • Other requests are fulfilled by themselves. 
  • They don't have a proper formal way for agencies to offer request. 
  • They don't have an evaluation process to set the priority of change requests
  • They don't have a clearly defined service level agree between agencies.
After have a brief overview of all their business and existing problems, we started to design the SLA for them. We divide the SLA into two parts. The first part is to design the service levels. The second part is to focus on change request evaluation, which is to design a priority matrix to prioritize different requests.

We designed the SLA referring to the eGovernment website, SLA draft and the SLA between Squiz and eGovernment. Also, we applied some EA methodologies.

I have learned a lot from that project. Not only better practiced what I have learned from the lectures, but also improved my communication, writing and analyzing skills.

Combine the lectures and the project, I now have a better view of EA. EA could provide a way for analysts to give a comprehensive analysis to the target organization.

For the eGovernment project, we successfully got the gaps and provided them a solution. We hope that could offer some help for them to build their own SLA. 

Monday, 19 November 2012

Some Ideas about EA Framework and Methodology

Besides the value of EA, I also got several ideas about the EA framework and methodologies after the Flowers4all project. This time, I will write it down and share with you.

EA Framework defines the scope of architecture and how the areas of the architecture relate to each other.

The EA Methodology defines how the EA will be implemented and how documentation will be developed, archived, and used; including the selection of a framework, modeling tools, and on-line repository.

From the definitions above, we could tell that EA methodology includes EA framework. We need to analyze the architecture comprehensively with the help of EA methodology. EA framework is a part of that we used for analysis.

The framework we used for the "Flowers4all" is EA Cube.



EA cube offers a comprehensive way of analyzing the whole architecture of the organization from the technology, business and strategy.

After the analysis and amelioration, we could achieve the situation as following:


From the case of "Flowers4all", we could analyze the whole organization through the following way:

Technology:

The company should ameliorate its technology through the following aspects:

·         Services
o   Various web services: the web services are mainly the service the system could provide to the users
§  Users could set the orders
§  Users could get the data from the website
o   Office automation services: the service provided by the office automatically
§  The account could be saved automatically
§  The inventory could be edited automatically
o   Software applications: the software applications provided by the system
§  The orders setting application
§  The orders checking application
·         Networks
o   Associated cable plants
§  We should ensure internet access for Flowers4all employees
§  Dial-up, telecommunication capabilities
o   Equipment facilities
§  All the equipment should be maintained in the certain time to ensure availablility in use
·         Vertical threads
o   IT security information
§  The system should be maintain safety
o   IT standards
§  The system should apply the IT standards
o   IT workforce information
§  The system should have the certain IT workforce to maintain and update it

Business:

The company could improve its business in the following ways:

·         Line-of-business
o   Integrate the lines of business
§  Build a more consolidate connection for all the business lines
§  Increase supply and manufacturing division
§  Increase nursery products division
o   associated measures: extra measures affiliated with the above line-of-business
§  Further extend its business lines.

Strategy:

The company could improve its strategy in the following ways:

·         Strategy
o   The Flowers4all’s strategic goals: The strategic goal for the Flowers4all is to extend its business into different fields and different places in the world by acquisition. In detail, the Flowers4all has the following strategic goals to accomplish:
§  To extend the Flowers4all network to all employees
§  To create central information stores and applications
§  To give all employees electronic mail
§  To distribute corporate-wide information electronically 
o   Activities: The Flowers4all has processed a lot of activities to achieve its strategic goals, including
§  The company contracted with two European nurseries, in Amsterdam, the Netherlands, and Seville, Spain, to provide exotic flower varieties.
§  In early 1990, the chain incorporated and offered ownership shares on the stock market. Using the money from selling stock, the company purchased all three nurseries in 1988 and set up distribution procedures, which effectively turned the nurseries into supply and distribution centers.
§  Also in 1990S, the company opened retail shops in upscale malls instead of purchasing existing florists.
§  In 1993, Flowers4all began selling flowers internationally. The cooperation formalized the setup of supply and distribution centers in Amsterdam and Seville by purchasing office space near the supply farms.
§  More U.S. distribution centers were purchased in Dallas, Texas and Boston, Massachusetts.
§  Now, the company’s business could be divided and concluded as Retail Services, Supply and Manufacturing, and Nursery Products.
o   Outcome measures: The Flowers4all, although very successful, has got several problems.
§  The system is not efficiency
§  The different lines of business lack of consistency
§  The data needs to be standardized and integrate
§  The cost should be reduced


With the help of EA Cube, I could apply such comprehensive analysis for the "Flowers4all", thus help the company.


refer: the pictures are from http://eapad.dk/ea3-cube/overview/

Sunday, 18 November 2012

What is the benefit of EA?

After finish the project of the "Flowers4All", I have gotten a further feeling about EA. This time, I will discuss the benefit of EA.

EA, enterprise architecture is used to have a comprehensive over view on the whole enterprise, and use some EA method and EA framework to analyze the enterprise. Then, find the existing gaps and finally provide solution for future.

I have gotten a presentation demonstrating the benefits of EA. I will cite the presentation and explain it with the project one by one.

This is what I gotton as the benefits of EA. I will explain it in blue.

Primary Enterprise Architecture Benefit Types

The primary benefit types have been classified using the Value Discipline model as a framework:
    • Operating Excellence
    • It could improve the operation of the enterprise by reducing cost and risk. Since EA will provide a better architecture for the whole organization, ift could definitely achieve it. For example, in the project of "Flowers4all". 
      • Reduce Cost
      • EA could reduce cost in the following ways. It could improve the operations and infrastructures of the company, like changing into new servers or importing an ERP system. It could help the organization fix the existing gap to increase efficiency, then reduce the cost. It could also help the organization to get more integration. Like, in the project of "Flowers4all", EA could provide the company to standardize the data format by using the same database. In all, it could help the company to reduce cost by increasing its operations, support & maintenance, workforce planning, project delivery, supply chain communication & integration, etc. 
      • Reduce Risk
      • EA could reduce the risk in the following ways. It could provide an accurate asset valuation. For example, in the project of the "Flowers4all", EA could accurately asset all the valuations existed in the system. Thus, it could give a comprehensive analysis on all the asset existing in the company. Then, make better use of the legacy system and update to new ones. It could also provide a risk analysis. For example, in the "Flowers4all", it could help the system to analyze the risk existing and provide a useful solution to provide it in the future. Thus, reduce risk. 
    • Product Leadership
    • EA could increase the product leadership by increasing its revenue. The organization will get a better revenue with a better business. And that should be thanks to EA.
      • Increase Revenue
      • EA could increase revenue in the following ways. 1, better investment portfolio planning. EA could provide a better plan thus allows a better structure and better modeling. Thus, the portfolio plan will be changed. Time to market will be reduced, and the company will get a better product & service innovation. Thus, the company will get a better revenue level. 
    • Customer Intimacy
    • EA could increase customer intimacy by enabling better customer experience, enhancing reputation and ameliorating lifetime value of customer. 
      • Better Customer Experience
      • EA could help company to integrate the multi-channel experience. Thus, the efficiency will greatly be increased, so is the customer experience because they need less time for operation. For example, in the project of "Flowers4all", EA helps the company to integrate its business line by fixing its existing gaps. Thus, the customer will enjoy a better experience. 
      • Enhanced Reputation
      • EA could help organizations to increase their reputation by providing better service and support to customers. Thus, the company will win more customers in the market. For example in the project of "Flowers4all", after all businesses in "Flowers4all" become better, they will provide better service to customers, thus get better reputation and win more customers. 
      • Better Lifetime Value of Customer
      • After all the technological and management improvement are applied, the company will have a better technology effectiveness and more consistent communication. Thus, the customers will get a better lifetime value.