360 degree view of architect

Post on 27-Jan-2015

107 views 1 download

Tags:

description

Based on experience as Architect. Tried to provide some thoughts on what are the important qualities Architect has to develop for emerging Technology complex environment

transcript

360 DEGREE ARCHITECTPrasad Narasimhan

OVERVIEW

Architect today is not an independent person as how a unit is a part of whole. He need to know how the units are connected how it stands as an application, how it represents a system, how the system interacts with various other systems.

What is the role of data is been captured been captured in system, how it gets used , represented and translated.

how the system is performance friendly, scalable , uses the infrastructure capability, monitoring and how its inter-connected.

Hence architect to provide good quality system should be able to understand it has whole and work along with business make it a best one when hitting the roads

ARCHITECT QUALITIES

Architect should have the following qualities to do his job in full

Technical Leadership

Continuous learner on technology, infrastructure advancement, Code quality tools , Accelerators , Monitoring tools.

Interpret code quality from cohesion, coupling, patterns.

Understand data model and impact on system , how it could be represented in generic meta model and how the governance can be formed.

Creating framework for reusability based on business purpose and leverage already developed framework for achieving purpose

UNDERSTANDING BUSINESS

WE ARE TALKING ABOUT ALL THIS

TECHNOLOGY SHAPING BUSINESS

SOCIAL NETWORKING

BI ARCHITECTURE LANDSCAPE

CONNECTING THINGSPROPER TIMINGVALUE TO BUSINESS AND PEOPLE

BUSINESS -> IT

COMPONENTS IN WEB

SAMPLE INFRASTRUCTURE

WHERE?

IT should be a facilitator for business

Disruptive IT should bring new lines of business

Information needed should be at door steps for all major decisions

IT should support all the product lines and it should help consumer to do business in a comfortable way

CHALLENGES

IT has its own way of execution (Strategy, Execution ,…)

IT may not have integrated system in terms of data , application ..

IT Solutions may not totally extendible , not plug – play, slow turn around, every additional solution costing more investment.

Business Team has their own aggressive targets and deadline which IT finds difficult to match

IS THERE A SOLUTION?

After a lot of transformation in IT we are marching towards the solution. This is a long term one which if adapted we would be there.

Enterprise Governance (Data , Application, Infrastructure) aligning to (Enterprise Vision, Mission,…).

Self Service applications to Business Users.

Information should be available as Service or API which any application or end user can access to.

HOW TO GET THERE?

Look at where we stand

Do a GAP Analysis to reach the vision

Defined well defined metrics in terms of Governance targeting mission , vision..

Try to make the application self configurable by Business Users and they can tailor the Business rules & data based on their need.

FRAMEWORKS/TOOLS.

Adoption of TOGAF, Zachman Enterprise framework for defining the Governance model.

Troux Kind of tools can be used to collect the Metrics and validate the Enterprise Performance against standards

OFFLINE COMMUNICATION - FUTURE

Offline Communication will be replace online communication. The System would connect online for synch up only.

Security & State mechanism will be the major criteria during the Online & offline Synch up

All the devices which data transfer mechanism will work in seamless way.

ACKNOWLEDGEMENT

This presentation has multiple images from various sites taken only for the purpose of illustrating the concept.

Would like to thank all.

Thanks All

Please do connect me on linked in for more discussion on this