Skip to content

Cloud Blogs

Author – Madhusudhan Rao

Menu
  • Archive Blogs
    • Cloud-Blogs by Madhusudhan Rao
      • ADF
        • ADF based Android Apps
        • ADF CRUD Cascaded LOVs
        • ADF CRUD Operation
        • ADF for Dummies
        • ADF for Financial Services Software Development
      • Analytics & Visualization
        • Business Intelligence
        • Oracle BI & DV Cloud Service
        • setting up Oracle Analytics Cloud Instance and Data Visualization Techniques
      • App Servers & DevOps
        • How to deploy NodeJS Application on Oracle Application Container Cloud Service
        • Oracle Application Container Cloud Service
        • Oracle Java Cloud Service
      • Architecture
        • 01 Enterprise Business
        • 02 Content framework
        • 03 Enterprise Continuum
        • 04 Maturity Models
        • 05-Architecture Governance
        • 06-Preliminary Phase
        • 07-Architecture Vision
        • 08-Business Architecture
        • 09-Info Sys Architecture
        • 10-Tech Architecture
        • 11 Opportunities & Solns
        • 12-Migration Planning
        • 14 Implementation Governance
        • 15 Change Management
        • 16-Requirement Management
        • 17 Reference Models
        • Cloud Architecture Concepts
          • 01 Architecture Concepts – Regulatory Compliance, Security monitoring and Storage protocols
          • 02 Architecture – Network Concepts and Bare Metal
          • 03 Enterprise Solution Architecture – Best Practices
          • 04 Cloud Architecture Concepts
        • Value Selling Techniques
      • OCI Admin Blogs
        • Create Oracle Cloud Infrastructure Instance
        • ElasticSearch & Kibana – Must for All Search Engine Development
        • How to Create Oracle Bare metal Compute Instance
        • Measuring Latency and TraceRoute Details with Oracle Edge Services
        • OCI Oracle cloud infrastructure – Setting up a NAT Instances for Public Internet Access from a Private Subnet
        • Oracle Cloud Infrastructure – OCI Creating buckets and object storage – setting up self expiry URLs
        • Oracle Cloud Infrastructure OCI – Create Instance ,Attach Block Volume , Open Ports, Setup Firewall rules
        • Python Basics
        • setting up Apache Tomcat on Oracle Cloud Infrastructure OCI
        • setting up CloudFlare DNS & HAProxy on Oracle Cloud Infrastructure for High Availability
        • Setting up Django Python Web Environment on Oracle Cloud
        • setting up File Storage on OCI and uploading files through Filezilla FTP
        • Setting up GPU-enabled Narupa server on Oracle Bare Metal Cloud for Virtual Reality Clients
        • setting up LAMP Stack , PHP 5.6, PhpMyAdmin , FTP and Mail Server on OCI
        • setting up Load Balancer on Oracle Cloud Infrastructure
        • setting up MongoDB Enterprise version Instance on Oracle Cloud Infrastructure Baremetal
        • setting up MongoDB on Oracle Cloud Infrastructure Classic and Opening Ports
        • Setting up SSH , FTP and Opening Ports on Oracle Cloud PaaS and IaaS
        • setting up web infrastructure DNS and HTTPS for your cloud Infrastructure as a Service OCI
        • World of Slack Programming
      • OCI Classic Blogs
        • How to Create WordPress blog on Oracle Cloud
        • running Function as a Service on Oracle Cloud Infrastructure – fnproject.io
        • running Hadoop & Big Data on Oracle Cloud Infrastructure
        • running TensorFlow Machine Learning for Image Recognition on Oracle Cloud Infrastructure
        • Setting up Kubernetes on Oracle Cloud Infrastructure – Classic
      • Oracle BPM for Financial Services
        • BPM for FS
        • 1. Setting up the development environment
        • 2. Modeling a home loan business process
        • 3. Implementing a home loan business process
        • 4. Deploying and testing a process workflow
        • 5. Administering processes
        • 6. Changing a business process by the process analyst
        • 7. Creating business reports for process owners
        • 8. Participating in a business process
        • 9. Integrating with business partners
        • 10. Collaborating with customers and end users
      • Oracle JET Series
    • Dockers on OCI Series
      • Comprehensive Blog on Dockers running on OCI
      • running a Docker Container on OCI
      • opening OCI Ports for Docker Containers
      • Building a Docker Image by using Dockerfile
      • Committing changes made in a Docker without using Dockerfile
      • pushing image to Docker Hub
      • DevOps with Github, Docker Hub and Oracle Container Cloud Services
      • running Apache Kafka for continuous data streaming on Oracle cloud infrastructure
    • Oracle Database Cloud Service
    • Oracle OKE Series
      • 01 Comprehensive Blog on Oracle Kubernetes Engine – getting started
      • 02 Configure Network Resources for Oracle Kubernetes Engine
      • 03 Creating 3 Worker and 2 Load Balancers Subnets for OKE
      • 04 Creating Oracle Kubernetes Cluster
      • 05 – Enable Cluster access through Command line interface
      • 06 – Getting onto Oracle Kubernetes Engine Dashboard
      • 07 Pod Configuration using a YAML Deployment
    • setting up and running Oracle Big Data PaaS
    • Setting up MySQL PaaS on Oracle Cloud
    • SOA BPM IDM Portal Series
      • FMW
        • Comprehensive Business Process Management – BPM 11g
        • FMW Install Startup Scripts
        • Oracle 11gR2 and 12c Database on Linux / OEL / Fedora
        • Oracle Identity Mangement
        • PS6, PS7, PS8 Install and Configuration
      • Webcenter Portal
        • Art of Webcenter Templating
        • Webcenter Sites Installation Linux
        • Webcenter Sites Look n feel
        • Webcenter Spaces
          • Custom Landing Page
        • Webcenter UCM Integration PS5
        • Webcenter, BPM Process Spaces – UCM PS5
        • BPM UCM and Webcenter PS5
      • BPM Series
        • 01-Simple BPM Task Initiator
        • 02-Business Rules and Exclusive Gateway
        • 03-Service Invocation Adapters
        • 04-BPM as a Web Service
        • 05-Mediator and Conditional Service Routing
        • 06-BPM Composer – Runtime Edit
        • 07-BPM and JMS Adapters
        • Oracle BPM 12c features
      • Process Cloud Service
        • Part 1 – Working with Process Cloud Service
        • Part 2 – How to Build Process , Data Persistence in Database Cloud Service
        • Part 3 – Invoking PCS Process from Oracle JET Framework
      • SOA Series
        • Oracle OSB 11g
        • Oracle SOA 11g Business Rules
        • Oracle SOA 11g DB Adapter
        • Oracle SOA 11g Mediator
        • SOA 11g AQ Adapters
    • Terraform on OCI Series
      • Create a Highly Scalable Cluster in the cloud using Terraform on OCI
      • Creating an Instance with New VNC Network
      • Managing the OCI Cluster with Slurm Workload Manager & Grafana
      • Terraform on OCI create instance
      • Terraform on OCI create load balancer
      • Terraform on OCI create non-federated user
      • Terraform on OCI create user, group, dynamic group and policies
      • Terraform on Oracle Cloud OCI
  • Database Developer Series
  • Database Series
    • Autonomous Data Warehouse and Analytics
      • 01 Preparing Client Machine
      • 02 Creating Autonomous Data Warehouse Instance
      • 03 Creating Tables into Autonomous Data Warehouse through SQL Developer
      • 04 Load Data into OCI Object storage and import that data into Autonomous Data warehouse
      • 05 Create Autonomous Analytics Cloud ADW Connection and create Data Visualization
    • Oracle Apex Cloud Service
Menu

07-Architecture Vision

James Smith’s Java Oracle Blogs – Author

About the Author

Architecture Vision phase

Linking Preliminary Phase to Architecture Vision

Objectives

  • To ensure that this has proper recognition and endorsement from the corporate management of the enterprise, and the support and commitment of the necessary line management
  • To validate the business principles, business goals, and strategic business drivers of the organization and the enterprise architecture Key Performance Indicators (KPIs)
  • To define the scope of, and to identify and prioritize the components of, the Baseline Architecture effort
  • To define the relevant stakeholders, and their concerns and objectives
  • To define the key business requirements to be addressed in this architecture effort, and the constraints that must be dealt with
  • To create a comprehensive plan that addresses scheduling, resourcing, financing, communication, risks, constraints, assumptions, and dependencies, in line with the project management frameworks
  • To secure formal approval to proceed
  • To understand the impact on, and of, other enterprise architecture development cycles ongoing in parallel

Steps to be followed in this phase

  • Establish the Architecture Project
  • Identify Stakeholders, Concerns, and Business Requirements
  • Confirm and Elaborate Business Goals, Business Drivers, and Constraints
  • Evaluate Business Capabilities
  • Assess Readiness for Business Transformation
  • Define Scope
  • Confirm and Elaborate Architecture Principles, including Business Principles
  • Develop Architecture Vision
  • Define the Target Architecture Value Propositions and KPIs
  • Identify the Business Transformation Risks and Mitigation Activities
  • Develop Enterprise Architecture Plans and Statement of Architecture Work
  • Secure Approval

 

Inputs

The inputs of Phase A are:

  • Request for Architecture Work
  • Business Principles, Goals, Drivers.
  • Existing framework description and documents in the Repository

Outputs

The outputs of Phase A are:

Ø Approved Statement of Architecture Work

o Scope and constraints

o Plan for the architectural work

o Roles and responsibilities

o Risks and mitigating activity

o Work product performance assessments

o Business case and KPI metrics

Ø Refined statements of Business Principles, Business Goals, and Business Drivers

Ø Architecture Principles

Ø Capability Assessment

Ø Architecture Vision, including:

o Refined key high-level stakeholder requirements

o Baseline Business Architecture, Version 0.1

o Baseline Technology Architecture, Version 0.1

o Baseline Data Architecture, Version 0.1

o Baseline Application Architecture, Version 0.1

o Target Business Architecture, Version 0.1

o Target Technology Architecture, Version 0.1

o Target Data Architecture, Version 0.1

o Target Application Architecture, Version 0.1

Ø Communications Plan

Ø Additional content populating the Architecture Repository

 

What are Business Drivers ?

we can consider Business Drivers [BD]are People , Internal and External influences that you practice to reach your business goals, Business drivers are the factors in the industry or the broader business environment that either impact the financial institution or provide opportunity for business expansion. The strategic responses identify the business priorities or initiatives designed to take advantage of those drivers. The technology initiatives identify the key areas of focus to provide the infrastructure and tools to support the business initiatives.  some examples of BD include

  • Provide complete and Transparent access of Information to the Stake holders and Customers
  • Accurate , SLA based Service Delivery on-time every-time
  • Provide single point of customer contact
  • Respond to competitive pressure
  • Accomplish higher quality of work with limited number of resources
  • Bring in Operational Efficiency
  • Quickly Adapt to Business process changes
  • Explore alternative funding and resource backups
  • Increase delivery efficiency

Business Principles

The Principle that Business follows to achieve its Business goals guided by its business drivers. ( not sure if this is perfect definition lets see some of the business principals others follow. Some Business Principles companies follow

  1. Nutrition,Health and Wellness
  2. Quality assurance and product safety
  3. Consumer communication
  4. Human rights in our business activities
  5. Leadership and personal responsibility
  6. Safety and health at work
  7. Supplier and customer relations
  8. Agriculture and rural development
  9. Environmental sustainability
  10. Water Resources

Some Other Principle

  1. Provision of a safe and healthy workplace
  2. Fair employment practices, including avoidance of child and forced labor and avoidance of discrimination based on race, gender, national origin, or religious beliefs; and respect for the right of association and the right to organize and bargain collectively;
  3. Responsible environmental protection and environmental practices;
  4. Compliance with U.S. and local laws promoting good business practices, including laws prohibiting illicit payments and ensuring fair competition;
  5. Maintenance, through leadership of all levels, of a corporate culture that respects free expression consistent with legitimate business concerns, and does not condone political coercion in the workplace; that encourages good corporate citizenship and makes a positive contribution to the communities in which the company operates; and where ethical conduct is recognized, valued, and exemplified by all employees.

United States Department of Commerce, International Trade Administration Reference :  http://actrav.itcilo.org/actrav-english/telearn/global/ilo/guide/usmodel.htm

Business Goals

Business goals, are the things an organization hopes to achieve during its time in operation and the very purpose of forming the Organization

  1. To achieve 30 % profit ROI
  2. To be No1 Service Provider in the country
  3. To be rated No 1 in Customer Satisfaction
  4. To be Number 1, Best Employer of the year
  5. To go ahead with mergers and acquisitions of new business
  6. what ever u can think of …

Statement of Architecture Work

I would say this is more a project specific than the entire architecture specific, but still this is a major deliverable in phase A [Architecture Vision] SOW usually consists of

  • SOW Title
  • Project Request, Background and Scope
  • Project Details Description and the Business problems it is trying to Solve.
  • Overview of Architecture Vision , Approach
  • Scope Change Management plan
  • Project Plans , Roles and Responsibilities, Deliverable artifacts of the SOW, e.g re-usable components , project source .
  • Acceptance Criteria

Architecture Vision Document

This is more detailed SOW 1. Stake holders , their concerns , problem description and the problems this Architecture Solution would address 2. Detailed Objectives 3. Environment and Process diagrams ( includes information flow and process description) 4. Actors , roles and responsibilities , Human Actors, Systems and Sub Systems , UML Models ( if needed ) 5. Constraints, Out of Scope, Requirements Mapped to Architecture

Stakeholder Management

It is very important to identify key stake holders for the success of any project, more frequent interaction with the stake holders ensure that more resources are released as and when needed ( subjected to resource justification ) , Stake holder management leads to Communication plan with in the org. Also not identifying right stake holders can cause embarrassment during final stages or approval stages with in ADM

Stakeholder Management Process

1. Identify Stakeholder

2.Clarify Stake holder position —————> Ability to Disrupt the change ——–> High / Medium / Low —————> Current Understanding ——————–> High / Medium / Low —————> Required Understanding ——————> High / Medium / Low —————> Current Commitment ———————> High / Medium / Low —————> Required Commitment ——————–> High / Medium / Low —————> Required Support —————————> High / Medium / Low

3. Stakeholder Management Approach  Identify people and classify them in A , B, C, D boxes ( this approach can be contradicted as its always difficult to know level of interest and power can keep changing, new players can come in and others might be losing power ), people in Box D are very important to keep them in loop ( or mail chains , call them or talk to them in person , as often as possible and keep them updated)

Communication Plan

Since multiple teams start working on common business goals it becomes very important that there is no communication gap between the teams , and key stake holders from various team / departments are identified and communication plan is set up so that they are fully informed what each other are doing So , Key players, meeting time, location , teams are all planned with in Communication Plan

Business Transformation Readiness Assesment

Identify the Org readiness for under going a change , the changes caused due to business changes, make a risk and impact analysis ,  what if ? we start using an Automated Software instead of manual entry how are the staffs trained and prepared for it , will the existing staff be able to meet new changes or new staffs with various skill sets need to be added in , or train the exisiting staff to meet new technology of IT Initiatives which are made to meet business goals e. g Order Management getting Automated earlier it was done manually by experienced people who are not fully computer and IT literate

Risk Management

This talks about Risk Identification in Business Transformation 1. Risk Classification 2. Risk Identification 3. Initial Risk Assessment

<< Prev

Next >>

Log in
  • Archive Blogs
    • Cloud-Blogs by Madhusudhan Rao
      • ADF
        • ADF based Android Apps
        • ADF CRUD Cascaded LOVs
        • ADF CRUD Operation
        • ADF for Dummies
        • ADF for Financial Services Software Development
      • Analytics & Visualization
        • Business Intelligence
        • Oracle BI & DV Cloud Service
        • setting up Oracle Analytics Cloud Instance and Data Visualization Techniques
      • App Servers & DevOps
        • How to deploy NodeJS Application on Oracle Application Container Cloud Service
        • Oracle Application Container Cloud Service
        • Oracle Java Cloud Service
      • Architecture
        • 01 Enterprise Business
        • 02 Content framework
        • 03 Enterprise Continuum
        • 04 Maturity Models
        • 05-Architecture Governance
        • 06-Preliminary Phase
        • 07-Architecture Vision
        • 08-Business Architecture
        • 09-Info Sys Architecture
        • 10-Tech Architecture
        • 11 Opportunities & Solns
        • 12-Migration Planning
        • 14 Implementation Governance
        • 15 Change Management
        • 16-Requirement Management
        • 17 Reference Models
        • Cloud Architecture Concepts
          • 01 Architecture Concepts - Regulatory Compliance, Security monitoring and Storage protocols
          • 02 Architecture - Network Concepts and Bare Metal
          • 03 Enterprise Solution Architecture - Best Practices
          • 04 Cloud Architecture Concepts
        • Value Selling Techniques
      • OCI Admin Blogs
        • Create Oracle Cloud Infrastructure Instance
        • ElasticSearch & Kibana - Must for All Search Engine Development
        • How to Create Oracle Bare metal Compute Instance
        • Measuring Latency and TraceRoute Details with Oracle Edge Services
        • OCI Oracle cloud infrastructure - Setting up a NAT Instances for Public Internet Access from a Private Subnet
        • Oracle Cloud Infrastructure - OCI Creating buckets and object storage - setting up self expiry URLs
        • Oracle Cloud Infrastructure OCI - Create Instance ,Attach Block Volume , Open Ports, Setup Firewall rules
        • Python Basics
        • setting up Apache Tomcat on Oracle Cloud Infrastructure OCI
        • setting up CloudFlare DNS & HAProxy on Oracle Cloud Infrastructure for High Availability
        • Setting up Django Python Web Environment on Oracle Cloud
        • setting up File Storage on OCI and uploading files through Filezilla FTP
        • Setting up GPU-enabled Narupa server on Oracle Bare Metal Cloud for Virtual Reality Clients
        • setting up LAMP Stack , PHP 5.6, PhpMyAdmin , FTP and Mail Server on OCI
        • setting up Load Balancer on Oracle Cloud Infrastructure
        • setting up MongoDB Enterprise version Instance on Oracle Cloud Infrastructure Baremetal
        • setting up MongoDB on Oracle Cloud Infrastructure Classic and Opening Ports
        • Setting up SSH , FTP and Opening Ports on Oracle Cloud PaaS and IaaS
        • setting up web infrastructure DNS and HTTPS for your cloud Infrastructure as a Service OCI
        • World of Slack Programming
      • OCI Classic Blogs
        • How to Create WordPress blog on Oracle Cloud
        • running Function as a Service on Oracle Cloud Infrastructure - fnproject.io
        • running Hadoop & Big Data on Oracle Cloud Infrastructure
        • running TensorFlow Machine Learning for Image Recognition on Oracle Cloud Infrastructure
        • Setting up Kubernetes on Oracle Cloud Infrastructure - Classic
      • Oracle BPM for Financial Services
        • BPM for FS
        • 1. Setting up the development environment
        • 2. Modeling a home loan business process
        • 3. Implementing a home loan business process
        • 4. Deploying and testing a process workflow
        • 5. Administering processes
        • 6. Changing a business process by the process analyst
        • 7. Creating business reports for process owners
        • 8. Participating in a business process
        • 9. Integrating with business partners
        • 10. Collaborating with customers and end users
      • Oracle JET Series
    • Dockers on OCI Series
      • Comprehensive Blog on Dockers running on OCI
      • running a Docker Container on OCI
      • opening OCI Ports for Docker Containers
      • Building a Docker Image by using Dockerfile
      • Committing changes made in a Docker without using Dockerfile
      • pushing image to Docker Hub
      • DevOps with Github, Docker Hub and Oracle Container Cloud Services
      • running Apache Kafka for continuous data streaming on Oracle cloud infrastructure
    • Oracle Database Cloud Service
    • Oracle OKE Series
      • 01 Comprehensive Blog on Oracle Kubernetes Engine - getting started
      • 02 Configure Network Resources for Oracle Kubernetes Engine
      • 03 Creating 3 Worker and 2 Load Balancers Subnets for OKE
      • 04 Creating Oracle Kubernetes Cluster
      • 05 - Enable Cluster access through Command line interface
      • 06 - Getting onto Oracle Kubernetes Engine Dashboard
      • 07 Pod Configuration using a YAML Deployment
    • setting up and running Oracle Big Data PaaS
    • Setting up MySQL PaaS on Oracle Cloud
    • SOA BPM IDM Portal Series
      • FMW
        • Comprehensive Business Process Management - BPM 11g
        • FMW Install Startup Scripts
        • Oracle 11gR2 and 12c Database on Linux / OEL / Fedora
        • Oracle Identity Mangement
        • PS6, PS7, PS8 Install and Configuration
      • Webcenter Portal
        • Art of Webcenter Templating
        • Webcenter Sites Installation Linux
        • Webcenter Sites Look n feel
        • Webcenter Spaces
          • Custom Landing Page
        • Webcenter UCM Integration PS5
        • Webcenter, BPM Process Spaces - UCM PS5
        • BPM UCM and Webcenter PS5
      • BPM Series
        • 01-Simple BPM Task Initiator
        • 02-Business Rules and Exclusive Gateway
        • 03-Service Invocation Adapters
        • 04-BPM as a Web Service
        • 05-Mediator and Conditional Service Routing
        • 06-BPM Composer - Runtime Edit
        • 07-BPM and JMS Adapters
        • Oracle BPM 12c features
      • Process Cloud Service
        • Part 1 - Working with Process Cloud Service
        • Part 2 – How to Build Process , Data Persistence in Database Cloud Service
        • Part 3 – Invoking PCS Process from Oracle JET Framework
      • SOA Series
        • Oracle OSB 11g
        • Oracle SOA 11g Business Rules
        • Oracle SOA 11g DB Adapter
        • Oracle SOA 11g Mediator
        • SOA 11g AQ Adapters
    • Terraform on OCI Series
      • Create a Highly Scalable Cluster in the cloud using Terraform on OCI
      • Creating an Instance with New VNC Network
      • Managing the OCI Cluster with Slurm Workload Manager & Grafana
      • Terraform on OCI create instance
      • Terraform on OCI create load balancer
      • Terraform on OCI create non-federated user
      • Terraform on OCI create user, group, dynamic group and policies
      • Terraform on Oracle Cloud OCI
  • Database Developer Series
  • Database Series
    • Autonomous Data Warehouse and Analytics
      • 01 Preparing Client Machine
      • 02 Creating Autonomous Data Warehouse Instance
      • 03 Creating Tables into Autonomous Data Warehouse through SQL Developer
      • 04 Load Data into OCI Object storage and import that data into Autonomous Data warehouse
      • 05 Create Autonomous Analytics Cloud ADW Connection and create Data Visualization
    • Oracle Apex Cloud Service

"Technology has the shelf life of a banana. By the time you buy it, implement it and train people on it, it’s obsolete. … ” as said by Mr Scott McNealy

© 2023 Cloud Blogs | Powered by Minimalist Blog WordPress Theme