Suggest You
#1 in Business Subscribe Email Print

You are here: Home > Computers and Technology > Software > Validating Enterprise Architectures

Tags

  • inside
  • adjustments
  • seminars
  • corporations perspective
  • mature state
  • cascading impact

  • Links

  • The Legal Requirements For Home Schooling
  • So you want to be a Salesperson?
  • Travel to Sacred Sites and Religious Shrines - What Happens If I Feel Nothing Special?
  • Suggest You - Validating Enterprise Architectures

    Virtual Marketing in a Tangible World
    One of the greatest challenges facing business owners and managers is finding a way to cost-effectively communicate frequently and consistently with their target markets.It is nearly impossible to remain profitable while employing enough people to maintain frequent contact with existing clients, let alone seek new clients.And even for companies with deep pockets, hiring outside sales reps, trainers, and speakers to communicate monthly, weekly, and in some cases daily with all clients in the organization is just plain ludicrous.The high cost of human-to-human contact makes it impractical to attempt to implement a steady stream of consistent communications with everyone.A common solution is to regularly communicate with the company's ‘ideal client’ and neglect all others. It becomes agame of economics.There is a better way.A better solutions for maintaining regular communication with your clients and prospects while at the same offering a valuable service is to adopt Internet eCourses and eSeminars in place of in-person courses and seminars.Electronic seminars (eSeminars) are similar to real seminars or real courses that you attend at a local college or meeting facility.Just like real courses you have a fixed term or time period in which to complete the course, and a fixed subject to discuss.For example let's say you sell automobiles and you want to maintain regular communications with your automobile buyers.What you could do is conduct an electronic seminar every month which discusses a new facet of maintaining the vehicle or informs the course participant of new developments in the industry that may affect them and that they may be concerned with.The
    erent state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase fo

    Real Estate Investing - How to Get Started
    You've heard the stories about people making millions in real estate, so is it really any surprise why so many people view real estate as a serious investment vehicle? Real Estate investing offers more security than the stock market and provides returns of at least equal magnitude, coupled with attractive tax benefits. Apart from that it really does sounds cool to be 'in real estate'. Let's face it, anybody can trade stocks from their phone or home computer. Real estate investment, however, is a real head turner whenever it comes to tangible assets.One of the greatest challenges in real estate investment is finding the money up front to acquire your first real estate investment property. Surprisingly, though, this is not your biggest obstacle. That's right! Finding the cash upfront is NOT the greatest obstacle to real estate investment. Facts are, hardly anyone who buys real estate has the money in their personal account to pay for it. And that's where your banker comes in. Let's face it, do you know anyone who owns their own home? I mean really owns it? Of course you'll know lots of people who have a property in their name they call their own. Take a look, however, into their personal finances and soon you'll discover who really owns their property. It's the bank, of course. Remember, your liability is your bank manager's asset. So if these people can use the bank's money to buy a property, then why can't you?I know 'owning' your own home may sound like the obvious way to go, but if you really want to get on the first rung of the real estate investment ladder, then this is the best way to get started in real estate investment. Why then is this first step completely overlooked by many people? Just take a look at
    Abstract

    Enterprise system architectures are the corner stone of major IT investments and as such have a long term impact on a corporation’s bottom line. Acceptance of the enterprise system architectures by all stake holders is vital to the successful implementation of the architecture. Validation of system architectures with stakeholder expectations is a best practice often followed by good enterprise architects.

    This white paper outlines the essential aspects of the validation process and provides a justification for why enterprise architects should form the habit of validating the architectures they build or define. This white paper also suggests some specific techniques for conducting validations of the essential aspects of enterprise system architectures.

    A side objective of this white paper is to stimulate discussions and sharing of real world experiences of initiating, conducting, and the overall impact of presenting the validation results. Each of these major tasks of the validation process is an uphill battle requiring technical knowledge and depth, political awareness and people management skills.

    As most practicing architects eventually realize, doing the right thing is never easy, and neither is this process of validating enterprise system architectures. Hopefully this white paper will trigger feedback that will help all enterprise architects deal with this issue and begin the process of validating (stake holder approval, acceptance, and adoption) enterprise system architectures.

    The Need to Validate Enterprise System Architectures

    This may sound very familiar to most enterprise architects but validating enterprise system architectures is not an activity found in most project plans. Yes, the validation process is not necessarily quick nor is it of short duration. However, it is of utmost importance that the foundation of enterprise systems, namely the system architecture upon which major investment of time, money, and resources is committed, is properly validated before it’s too late.

    System architectures are artifacts shaped with all the personal biases of the enterprise architect responsible for developing the architecture. Past experiences, current knowledge, and a very personal understanding of the objectives of the enterprise system to be built play a big role in shaping the architects mind and hence the system architecture. Not validating system architectures would mean adopting the view point of the architect or the architecture team which put together the system architecture in question.

    Validating system architectures is also hugely beneficial to the enterprise architect as it helps bring all stake holders and leaders together and facilitate a meeting of minds ensuring long term investment and support for the project. No project goes as planned and having this kind of all round support is critical to any enterprise project especially when things don’t go as planned.

    An asset oriented view of systems and architectures

    Enterprise architects, who view the systems they develop as software assets, tend to include validations into their plans. Assets are built with a long term vision in mind and are expected to have a long lifecycle. Hence it is natural for enterprise software asset architects to understand the importance of being assured that the long term direction set by the system architecture has backing from all stake holders, is affordable from the corporation’s perspective, and will actually deliver on everyone expectations.

    It is not possible to define perfect system architecture as many of the parameters involved in forming that architecture will change over the lifecycle of the system. However validated system architectures have the capability to quickly make the necessary midstream adjustments without losing focus of the end goals.

    Hence, enterprise architects should cultivate the habit of treating every system they architect as a long term software asset and take validation of their architectures seriously. The next few pages of this white paper discuss the process of validating enterprise system architects, and how to validate specific strategic aspects of the system architecture.

    The Process of Validating Enterprise System Architectures

    Defining the correct process for validating enterprise system architectures does not need a lot of advanced thinking or process engineering. The process is essentially simple, consisting of common sense tasks. However, planning and executing on these common sense tasks can be surprisingly challenging for an enterprise architect as it depends on the maturing of the corporation’s understanding of the role of enterprise system architectures.

    Figure 1.0 presents one such common sense approach that involves three major tasks.
    • Initiating an architecture validation
    • Conducting the actual validation of the architecture
    • Assessing the results of the validation

    Figure 1: A common sense approach to validation process

    Each of these seemingly easy and straight forward tasks can get complicated due to corporate politics. The biggest stumbling block becomes the acceptance of the results and the eventual sign-off of the enterprise system architecture. This is especially difficult for stakeholders who do not share the same level of understanding of architectures as the enterprise architect. Often, enterprise architects have a tough time convincing stakeholders about the need for validating system architecture prior to commitment of major IT investments.

    Stakeholder awareness of the validation process and especially of the results of the processes is extremely important. Successful enterprise architects are routinely able to get stakeholder support to include architecture validations as part of the overall master project plans. The objective of the rest of this white paper is to help enterprise architects create the necessary awareness of what needs to be validated, how the validation will be performed and the expected benefits of the overall effort.

    What Essential Aspects of Enterprise System Architectures Should We Validate?

    There are many aspects to a system architecture including technical and business oriented and also some management oriented aspects such as implementation roadmaps. However validating each of these aspects is neither practical nor necessary for ensuring the system architecture is valid and will set the correct long term direction for the enterprise system. There are few strategic aspects of the architecture which when validated have a cascading impact on the remainder of the architecture aspects and development of the software asset. The top three strategic and essential aspects of enterprise system architecture that warrant validation are outlined below. 1. Probability and Level of “Adoption Risk”

    Most forward looking and long term enterprise architects depends on adoption of new technologies, development techniques, and serious long term involvement of end users. These dependencies on adopting something new, reengineering existing processes etc. come with a higher probability of risk to the project. Understanding this “Adoption Risk” is critical to secure long term support from all stakeholders. Needless to say not having a complete picture of the risks involved will surprise stakeholders and the project will be at risk. It is the job of each enterprise architect to first identify these risks and then validate the architecture’s exposure to these risks by defining appropriate mitigation strategies.

    2. Affordability

    How much is this architecture going to cost throughout its lifecycle? This is a question most architects hope no one will ask as it’s very difficult or rather next to impossible for estimating accurately the cost of a long term project. Yes, enterprise architects need to have the skills for providing sensible cost estimates that will be acceptable to all stakeholders. These estimates need to be closer to reality than fiction and hence understanding aspects that can potentially influence the cost of the project in the long term need to be validated as part of the architecture.

    3. Stakeholder Participation

    Do all the stake holders understand, agree and accept the system architecture? Well this rarely happens and most architects will say that trying to get all stakeholders to agree on one architecture is not realistic. However, participation from all stakeholders is paramount to the long term success of enterprise projects and enterprise architects should spend time to understand the major drivers and scope of each stakeholder involved in the enterprise project.

    Validating “Adoption Risk”

    As discussed earlier, enterprise system architecture is a composition of many different aspects. Each of these aspects has its own lifecycle and the proposed system architecture will consist of aspects that are each in a different state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase for

    Is There A Christian Home-Based Business Opportunity For You?
    Whether you’re a working parent wanting more control over your schedule, a single person looking to supplement your income from home, or even a retiree looking for something important to do with your golden years, you can develop a Christian home business to accomplish those goals.Your opportunities are as diverse as you are unique. Identify what you’re good at, or if you don’t know, ask your friends and family. Sometimes they see things in you that are strengths that you just take for granted. And yet they offer you a chance to develop a home based business that can help other Christians.Are you good with computers? Many people make great extra money by offering web design services or helping people install and configure new computer purchases. If you’re a geek, this can be to your advantage! That’s a talent that most people don’t have.Do you like learning about the internet? There are tremendous opportunities for a Christian home-based business as you either offer your own products for sale or become an affiliate or re-seller for other Christian businesses to earn referral commissions. You can literally reach the whole world online from your own home office without the cost of having a physical store or office, and in fact you can do much better because of the ease of reaching thousands more customers.Maybe you’re good with speaking and teaching. There are opportunities all around you to develop courses in areas of your expertise. Community colleges are an opportunity to pursue, as well as your local adult education services. You can integrate a scriptural basis into your talks, articles, and newsletters to help spread biblical truth while reaching many new people and developing new avenues of ser
    very personal understanding of the objectives of the enterprise system to be built play a big role in shaping the architects mind and hence the system architecture. Not validating system architectures would mean adopting the view point of the architect or the architecture team which put together the system architecture in question.

    Validating system architectures is also hugely beneficial to the enterprise architect as it helps bring all stake holders and leaders together and facilitate a meeting of minds ensuring long term investment and support for the project. No project goes as planned and having this kind of all round support is critical to any enterprise project especially when things don’t go as planned.

    An asset oriented view of systems and architectures

    Enterprise architects, who view the systems they develop as software assets, tend to include validations into their plans. Assets are built with a long term vision in mind and are expected to have a long lifecycle. Hence it is natural for enterprise software asset architects to understand the importance of being assured that the long term direction set by the system architecture has backing from all stake holders, is affordable from the corporation’s perspective, and will actually deliver on everyone expectations.

    It is not possible to define perfect system architecture as many of the parameters involved in forming that architecture will change over the lifecycle of the system. However validated system architectures have the capability to quickly make the necessary midstream adjustments without losing focus of the end goals.

    Hence, enterprise architects should cultivate the habit of treating every system they architect as a long term software asset and take validation of their architectures seriously. The next few pages of this white paper discuss the process of validating enterprise system architects, and how to validate specific strategic aspects of the system architecture.

    The Process of Validating Enterprise System Architectures

    Defining the correct process for validating enterprise system architectures does not need a lot of advanced thinking or process engineering. The process is essentially simple, consisting of common sense tasks. However, planning and executing on these common sense tasks can be surprisingly challenging for an enterprise architect as it depends on the maturing of the corporation’s understanding of the role of enterprise system architectures.

    Figure 1.0 presents one such common sense approach that involves three major tasks.
    • Initiating an architecture validation
    • Conducting the actual validation of the architecture
    • Assessing the results of the validation

    Figure 1: A common sense approach to validation process

    Each of these seemingly easy and straight forward tasks can get complicated due to corporate politics. The biggest stumbling block becomes the acceptance of the results and the eventual sign-off of the enterprise system architecture. This is especially difficult for stakeholders who do not share the same level of understanding of architectures as the enterprise architect. Often, enterprise architects have a tough time convincing stakeholders about the need for validating system architecture prior to commitment of major IT investments.

    Stakeholder awareness of the validation process and especially of the results of the processes is extremely important. Successful enterprise architects are routinely able to get stakeholder support to include architecture validations as part of the overall master project plans. The objective of the rest of this white paper is to help enterprise architects create the necessary awareness of what needs to be validated, how the validation will be performed and the expected benefits of the overall effort.

    What Essential Aspects of Enterprise System Architectures Should We Validate?

    There are many aspects to a system architecture including technical and business oriented and also some management oriented aspects such as implementation roadmaps. However validating each of these aspects is neither practical nor necessary for ensuring the system architecture is valid and will set the correct long term direction for the enterprise system. There are few strategic aspects of the architecture which when validated have a cascading impact on the remainder of the architecture aspects and development of the software asset. The top three strategic and essential aspects of enterprise system architecture that warrant validation are outlined below. 1. Probability and Level of “Adoption Risk”

    Most forward looking and long term enterprise architects depends on adoption of new technologies, development techniques, and serious long term involvement of end users. These dependencies on adopting something new, reengineering existing processes etc. come with a higher probability of risk to the project. Understanding this “Adoption Risk” is critical to secure long term support from all stakeholders. Needless to say not having a complete picture of the risks involved will surprise stakeholders and the project will be at risk. It is the job of each enterprise architect to first identify these risks and then validate the architecture’s exposure to these risks by defining appropriate mitigation strategies.

    2. Affordability

    How much is this architecture going to cost throughout its lifecycle? This is a question most architects hope no one will ask as it’s very difficult or rather next to impossible for estimating accurately the cost of a long term project. Yes, enterprise architects need to have the skills for providing sensible cost estimates that will be acceptable to all stakeholders. These estimates need to be closer to reality than fiction and hence understanding aspects that can potentially influence the cost of the project in the long term need to be validated as part of the architecture.

    3. Stakeholder Participation

    Do all the stake holders understand, agree and accept the system architecture? Well this rarely happens and most architects will say that trying to get all stakeholders to agree on one architecture is not realistic. However, participation from all stakeholders is paramount to the long term success of enterprise projects and enterprise architects should spend time to understand the major drivers and scope of each stakeholder involved in the enterprise project.

    Validating “Adoption Risk”

    As discussed earlier, enterprise system architecture is a composition of many different aspects. Each of these aspects has its own lifecycle and the proposed system architecture will consist of aspects that are each in a different state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase fo

    Should I Buy the Extended Protection Plan?
    Sally is a college student who has a paper due tomorrow. She has worked long and hard on this, only to find out that her printer decides to crap out just in time to print it. In desperation, she brings it back to the store where she had purchased it for three hundred dollars, only to find out that nobody knows how to fix it. It would have to be replaced. The problem is that Sally is broke. Therefore she is screwed. She has to rush home to borrow mom’s credit card to buy a new one.Of course Mom isn’t happy about it because it’s only three months old but finally gives in.If Sally had bought the extended protection plan where I work, she would be getting a new printer for free, but like a lot of other people she didn’t need it.So are Extended Protection Plans really worth it? I've heard from many a customer that Consumer Reports has suggested that for the most part, these are unnecessary and a waste of money. However, as a tech and sales person, I see it every day. Somebody coming in to buy a new printer or laptop, after purchasing one only a few months before because it died on them.In fact I had one guy spend 1500 dollars on a new top of the line laptop. He comes in a month and a half later saying that it died and he wants it fixed under the warranty. So I take it in and check it out. When looking inside, I see coffee dripping out of the air holes. The manufacturers warranty is immediately voided due to it being accidental damage. Warranties only cover normal wear and tear and workmanship, so he’s screwed. We fixed it, but it cost him over $1200 dollars to do it. And he got mad at me because the warranty was voided. It’s not my fault. I didn’t dump a cup of coffee on it. If he had bought
    mmon sense tasks. However, planning and executing on these common sense tasks can be surprisingly challenging for an enterprise architect as it depends on the maturing of the corporation’s understanding of the role of enterprise system architectures.

    Figure 1.0 presents one such common sense approach that involves three major tasks.
    • Initiating an architecture validation
    • Conducting the actual validation of the architecture
    • Assessing the results of the validation

    Figure 1: A common sense approach to validation process

    Each of these seemingly easy and straight forward tasks can get complicated due to corporate politics. The biggest stumbling block becomes the acceptance of the results and the eventual sign-off of the enterprise system architecture. This is especially difficult for stakeholders who do not share the same level of understanding of architectures as the enterprise architect. Often, enterprise architects have a tough time convincing stakeholders about the need for validating system architecture prior to commitment of major IT investments.

    Stakeholder awareness of the validation process and especially of the results of the processes is extremely important. Successful enterprise architects are routinely able to get stakeholder support to include architecture validations as part of the overall master project plans. The objective of the rest of this white paper is to help enterprise architects create the necessary awareness of what needs to be validated, how the validation will be performed and the expected benefits of the overall effort.

    What Essential Aspects of Enterprise System Architectures Should We Validate?

    There are many aspects to a system architecture including technical and business oriented and also some management oriented aspects such as implementation roadmaps. However validating each of these aspects is neither practical nor necessary for ensuring the system architecture is valid and will set the correct long term direction for the enterprise system. There are few strategic aspects of the architecture which when validated have a cascading impact on the remainder of the architecture aspects and development of the software asset. The top three strategic and essential aspects of enterprise system architecture that warrant validation are outlined below. 1. Probability and Level of “Adoption Risk”

    Most forward looking and long term enterprise architects depends on adoption of new technologies, development techniques, and serious long term involvement of end users. These dependencies on adopting something new, reengineering existing processes etc. come with a higher probability of risk to the project. Understanding this “Adoption Risk” is critical to secure long term support from all stakeholders. Needless to say not having a complete picture of the risks involved will surprise stakeholders and the project will be at risk. It is the job of each enterprise architect to first identify these risks and then validate the architecture’s exposure to these risks by defining appropriate mitigation strategies.

    2. Affordability

    How much is this architecture going to cost throughout its lifecycle? This is a question most architects hope no one will ask as it’s very difficult or rather next to impossible for estimating accurately the cost of a long term project. Yes, enterprise architects need to have the skills for providing sensible cost estimates that will be acceptable to all stakeholders. These estimates need to be closer to reality than fiction and hence understanding aspects that can potentially influence the cost of the project in the long term need to be validated as part of the architecture.

    3. Stakeholder Participation

    Do all the stake holders understand, agree and accept the system architecture? Well this rarely happens and most architects will say that trying to get all stakeholders to agree on one architecture is not realistic. However, participation from all stakeholders is paramount to the long term success of enterprise projects and enterprise architects should spend time to understand the major drivers and scope of each stakeholder involved in the enterprise project.

    Validating “Adoption Risk”

    As discussed earlier, enterprise system architecture is a composition of many different aspects. Each of these aspects has its own lifecycle and the proposed system architecture will consist of aspects that are each in a different state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase fo

    Wanted: A Diva for the Job of a Lifetime!
    “When I was a child, I always thought the world was mine, A stomping ground for me, full of opportunities. I always had this attitude that I was going to go out into the world and do all the things I wanted to do." –MadonnaSo, what happens to the diva or Adonis in us? What happens to the girl or boy who is convinced of their career choices, bold enough to use their imagination, and powerful enough to take risks and survive setbacks?The world gets a hold of us, that’s what. And before we know it, it is all about fitting in, safety at all cost - making ourselves small so others wouldn’t feel uncomfortable, rolling up our boldness in favor of security, or what we think is security. In short, we make a trade off.So what is the very first step in turning our career paths around? It all starts with a perspective makeover. Get rid of that drab black and white, all-or-nothing thinking you wrap yourself in every day! Hit the stage with a new and colorful perspective! We need to fully awaken the child inside of us but with our adult sense of perspective.See, children are all about the black or white, always and never, all or nothing, either-or attitude. If a child fails to get what it wants they feel as if they are just going to die!!! Which of course we adults know is NOT true. But we haven’t leveraged the Diva or divine aspect in us to actually act as if we know this! Your divine self knows that life is NOT either-or, all or nothing…so calling on your inner Diva or Adonis shifts that perspective!OK so I hear you…how do you go about adopting this new perspective? First write down every reason you can think of for why you don’t have the things in life that you really, really want! A new job, a promotio
    e strategic and essential aspects of enterprise system architecture that warrant validation are outlined below. 1. Probability and Level of “Adoption Risk”

    Most forward looking and long term enterprise architects depends on adoption of new technologies, development techniques, and serious long term involvement of end users. These dependencies on adopting something new, reengineering existing processes etc. come with a higher probability of risk to the project. Understanding this “Adoption Risk” is critical to secure long term support from all stakeholders. Needless to say not having a complete picture of the risks involved will surprise stakeholders and the project will be at risk. It is the job of each enterprise architect to first identify these risks and then validate the architecture’s exposure to these risks by defining appropriate mitigation strategies.

    2. Affordability

    How much is this architecture going to cost throughout its lifecycle? This is a question most architects hope no one will ask as it’s very difficult or rather next to impossible for estimating accurately the cost of a long term project. Yes, enterprise architects need to have the skills for providing sensible cost estimates that will be acceptable to all stakeholders. These estimates need to be closer to reality than fiction and hence understanding aspects that can potentially influence the cost of the project in the long term need to be validated as part of the architecture.

    3. Stakeholder Participation

    Do all the stake holders understand, agree and accept the system architecture? Well this rarely happens and most architects will say that trying to get all stakeholders to agree on one architecture is not realistic. However, participation from all stakeholders is paramount to the long term success of enterprise projects and enterprise architects should spend time to understand the major drivers and scope of each stakeholder involved in the enterprise project.

    Validating “Adoption Risk”

    As discussed earlier, enterprise system architecture is a composition of many different aspects. Each of these aspects has its own lifecycle and the proposed system architecture will consist of aspects that are each in a different state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase fo

    The Advantages of Hit Counters
    Tracking your website traffic is very important to know if your website is getting enough traffic/hits. It also gives provide with valuable information when it comes to online marketing. There are many way you can use to track your online visitors called hit counters. A web counter or hit counter is a computer program that tells you the number of visitors, or hits, a particular webpage has received. Once set up, these hit counters will be incremented by one every time the web page is accessed in a web browser.How web counters work?Hit Counters contains numbers. The number is usually displayed as an inline digital image or in plain text. Images may be presented in a diversity of fonts, or styles; the classic example is the wheels of an odometer. The hit counter regularly is accompanied by the date it was set up or last reset, otherwise it becomes impracticable to guess within what time the number of page loads counted occurred.Web counters are not 100% necessarily trustworthy. A webmaster could start the counter at a high number to give the impression that the site is more popular than it actually is or use a traffic generator to increase their hits automatically.The number of hit counters is increasing by web user who tend to like the idea of the hit counters because they are:1) FREE: It’s totally free to get a hit counter. All what you need to do is to login and choose the counter you like.2) Easy to install: All what you need to do is to copy and paste an HTML code in your web page.Get a free hit counter and know where your traffic is coming from. This is an important step as you market your web site. There are many resources available to help you effectively track your stats.
    erent state of their individual lifecycle. Figure 2.0 presents a simplified view consisting of two aspects, the overall cost of selecting specific system architecture and the general adoption rate of new technologies

    The risk measurement chart shows two key aspects that can influence the system architecture one way or the other. The first aspect is related to the technologies included in the system architecture. Usually there is a mixture of technologies ranging from some in the infancy stage of their lifecycles to other technologies that tend toward becoming obsolete over the lifecycle of the architecture. Generally speaking early adoption of new technologies has slightly less risk as there is room for adjustments as the technology matures. Late adoption of technologies poses a higher risk as technologies are becoming obsolete at a much faster rate.

    Another aspect that enterprise architects should factor in their validation is the cost of supporting obsolete or near obsolete technologies. Any good enterprise system architecture has factored in the cost of replacing obsolete technologies with emerging or mature technologies over the lifetime of the software asset.

    The goal of enterprise architects should be to keep a healthy balance of technologies with most of them falling in the center of the graph representing mature state technologies.

    Validating Affordability

    Ensuring a healthy mix of mature technologies is a sign of good architecture, however even the best of architectures do not get approved if the costs are prohibitive. The bigger danger however is when architects do not understand the lifetime cost of specific system architectures. It is much more painful to all stakeholders including enterprise architects when enterprise projects are aborted due to investments not generating expected results or to put it in correct jargon, no return on investment (ROI). A significant factor in ensuring ROI is setting the right perspective and correct expectations. Figure 3.0 presents a multi dimensional view of what enterprise architects should consider when calculating the costs associated with adopting system architectures.

    Most architects look as far as acquisition and maintenance phase for calculating the overall costs of developing the enterprise system, acquiring the required licenses and maintaining the system. However, a more far reaching view of calculating costs will also include the replacement phase of the software asset. After all, all technologies eventually become obsolete and are replaced by entirely new technologies or enhanced versions of the same technology.

    Most enterprise architects will agree that many times the replacement cost of a software asset is much higher than the acquisition and maintenance costs. The overall cost (time, money, resources) required to develop, maintain, and replace the software asset should be projected during the system architecture validation phase. The focus is not to lower the costs necessarily but trying to achieve more clarity on the costs through out the lifecycle of the software asset.

    Validating Stakeholder Participation

    So you have covered your bases on the adoption risk front, and also have clarity on the lifetime costs of adopting the software architecture, but are everyone onboard? How many times have enterprise architects been surprised by late objections or key stakeholders withdrawing their support at the last minute? Sometimes support for enterprise projects fades away due to factors beyond the sphere of influence of the enterprise architect. But it always helps to keep all the stakeholders aware of the system architecture and the long term goals on a regular basis. It is vital for enterprise architects to understand that there are many major constituents whose long term participation is absolutely necessary for the ongoing success of enterprise projects. Figure 4.0 presents the stakeholder quadrant consisting of the key stakeholder groups and the architecture scope directly influenced by these groups. Each stakeholder group is a composition of appropriate leadership, management, and staff.

    Each view is itself a universe of processes, objects, and state that needs to be enabled and supported by the system architecture. Validating the system architecture across these views is critical for all stakeholders to be in agreement that their interests are taken care of. Enterprise architects should be prepared to initiate and complete this onerous task.

    Summary

    Validating enterprise architectures is a vital component of ensuring long term successful implementations for enterprise systems. The best enterprise system architectures fail to deliver when defined in isolation. The validation process is essentially about involving all stake holders and getting their acceptance and adoption of the architecture.

    I welcome all comments and feedback on this white paper by email at: atul.apte@ustri.com

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.suggestyou.com/article/178750/suggestyou-Validating-Enterprise-Architectures.html">Validating Enterprise Architectures</a>

    BB link (for phorums):
    [url=http://www.suggestyou.com/article/178750/suggestyou-Validating-Enterprise-Architectures.html]Validating Enterprise Architectures[/url]

    Related Articles:

    Developing a Pro-Active Client Strategy

    Option Pricing Model

    Get That Property Out of Your Name

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com