Another Day In Paradise Anandan Kumaran Architect Microsoft

  • Slides: 95
Download presentation
Another Day In Paradise Anandan Kumaran Architect Microsoft Consulting Services

Another Day In Paradise Anandan Kumaran Architect Microsoft Consulting Services

PARADISE ?

PARADISE ?

WHAT IS THIS SESSION ABOUT ?

WHAT IS THIS SESSION ABOUT ?

I WANT FACEBOOK IN MY COMPANY

I WANT FACEBOOK IN MY COMPANY

Social Enterprise Seen any company that does not want a portal with “all “

Social Enterprise Seen any company that does not want a portal with “all “ apps and social ? ?

I WANT TO BE ON THE CLOUD

I WANT TO BE ON THE CLOUD

Rise Of The Cloud Everyone has to be a part of this “elevation” otherwise

Rise Of The Cloud Everyone has to be a part of this “elevation” otherwise you are doomed you “filthy animal”

I AM RUNNING OUT OF IP ADDRESS

I AM RUNNING OUT OF IP ADDRESS

Sorry no address for you. it's now a necessity, not a luxury, to rebuild

Sorry no address for you. it's now a necessity, not a luxury, to rebuild the Net

ROLL THIS OUT NOW

ROLL THIS OUT NOW

Fast Delivery We deliver in 3 days or our solution is free.

Fast Delivery We deliver in 3 days or our solution is free.

GIVE ME THE BEST OF ALL

GIVE ME THE BEST OF ALL

Nothing but the best Jack of all Master of none

Nothing but the best Jack of all Master of none

ALL STANDARDS SHOULD BE ADDRESSED

ALL STANDARDS SHOULD BE ADDRESSED

Be(A)ware Of Standards Contradictions do not exist. Whenever you think you are facing a

Be(A)ware Of Standards Contradictions do not exist. Whenever you think you are facing a contradiction, check your premises. You will find that one of them is wrong.

Recap INNER MEANING DERIVED MEANING DEEPER UNDERSTANDING

Recap INNER MEANING DERIVED MEANING DEEPER UNDERSTANDING

GREEN CLOUD

GREEN CLOUD

Synchronicity is Dead

Synchronicity is Dead

Synchronicity is Dead Synchronicity encourages dependency

Synchronicity is Dead Synchronicity encourages dependency

Decomposition Decompose application into work loads (servers)

Decomposition Decompose application into work loads (servers)

Where Data Center Power Goes Focussing on all pieces of the pie

Where Data Center Power Goes Focussing on all pieces of the pie

Pay Attention To Size Pay for what you will eat and not might eat.

Pay Attention To Size Pay for what you will eat and not might eat.

Packaging Pay for what you will eat and not might eat.

Packaging Pay for what you will eat and not might eat.

Consumers What succeeds in Consumer Space will succeed in the Enterprise.

Consumers What succeeds in Consumer Space will succeed in the Enterprise.

Enterprise Vs Customer IT • CORPORATE ASSET • IT MANAGED UPDATES • ACCESS WITHIN

Enterprise Vs Customer IT • CORPORATE ASSET • IT MANAGED UPDATES • ACCESS WITHIN NETWORK • HELPDESK • Employee owned • Manufacturer managed • Access from anywhere • Self-Help People play with video files at will but email above 1 GB not allowed

CONSUMERIZATION OF IT

CONSUMERIZATION OF IT

Blurred Work/Life divide Is there app called “Get A Life” out there?

Blurred Work/Life divide Is there app called “Get A Life” out there?

Consumer Oriented Architecture Guess what this is ?

Consumer Oriented Architecture Guess what this is ?

Consumer Oriented Architecture Why did the telephone directory change?

Consumer Oriented Architecture Why did the telephone directory change?

Balance between risk (enterprise needs) vs innovation (consumer needs)

Balance between risk (enterprise needs) vs innovation (consumer needs)

Consumer Oriented Architecture Today we build systems like Railroads

Consumer Oriented Architecture Today we build systems like Railroads

Consumer Oriented Architecture Multiple stages planning, process. . Blah. .

Consumer Oriented Architecture Multiple stages planning, process. . Blah. .

Consumer Oriented Architecture And defined milestones, phases, etc. .

Consumer Oriented Architecture And defined milestones, phases, etc. .

Consumer Oriented Architecture All these to maximize operational efficiency and predictability than business demand

Consumer Oriented Architecture All these to maximize operational efficiency and predictability than business demand

Consumer Oriented Architecture Resiliency or Adaptability ? ?

Consumer Oriented Architecture Resiliency or Adaptability ? ?

Consumer Oriented Architecture Like the Auto enterprise must adapt to destinations on demand

Consumer Oriented Architecture Like the Auto enterprise must adapt to destinations on demand

Consumer Oriented Architecture Meet Bob – a member of the IT middle class •

Consumer Oriented Architecture Meet Bob – a member of the IT middle class • Bob wants what he wants right now, knows its cheap, and doesn’t care who provides it. • Bob is a motivated but not a technical user. He can surf, but he can’t fix anything • While more than happy to show off what he has accomplished, Bobs real goal is to impact his life. Bob wants to find a real place with turn by turn support; not use a GPS. Similarly Bob expects add-ons to add to ease of use not increase complexity. • Bob is a “more than daily” user of technology on many devices

Consumer Oriented Architecture IT spend versus per App development cost

Consumer Oriented Architecture IT spend versus per App development cost

Consumer Oriented Architecture Device Use versus Average Retail Price

Consumer Oriented Architecture Device Use versus Average Retail Price

Consumer Oriented Architecture Downloaded versus Shipped software

Consumer Oriented Architecture Downloaded versus Shipped software

Complex. . Complexity. . ra ra. .

Complex. . Complexity. . ra ra. .

Narrative Fallacy Everyone lies, including me People are not predictable.

Narrative Fallacy Everyone lies, including me People are not predictable.

NATURAL INTERFACE

NATURAL INTERFACE

Task Performance Skilled • Automatic • Co-process: Parallel Problem Solving • Attentive • Co-process:

Task Performance Skilled • Automatic • Co-process: Parallel Problem Solving • Attentive • Co-process: Interference

Chunking BBROYOGB HVGW B. B. ROY of Great Britain Had A Very Good Wife

Chunking BBROYOGB HVGW B. B. ROY of Great Britain Had A Very Good Wife …

Kum’s Game

Kum’s Game

Magic Number How many items can you remember?

Magic Number How many items can you remember?

Affordance The quality of an object, or environment, that allows an individual to perform

Affordance The quality of an object, or environment, that allows an individual to perform an action

Affordance Don’t make me think

Affordance Don’t make me think

God’s / Moore’s/ Buxton Law DOA Moore’s / Buxton’s Law God’s Law 2011 REMEMBER

God’s / Moore’s/ Buxton Law DOA Moore’s / Buxton’s Law God’s Law 2011 REMEMBER THE MAGIC NUMBER 5, 7 , 9

Context Is King How does it matter to me?

Context Is King How does it matter to me?

Not just data Use that technology now CNET said “Its cool”

Not just data Use that technology now CNET said “Its cool”

Human Capacity The most important technology to understand is the human

Human Capacity The most important technology to understand is the human

Recap ASYNCHRONOUS CONSUMER FIRST CONTEXT

Recap ASYNCHRONOUS CONSUMER FIRST CONTEXT

ARCHITECT ( WHAT / WHY ) SHOULD I ?

ARCHITECT ( WHAT / WHY ) SHOULD I ?

A GOOD IDEA WHEN IS IT BAD?

A GOOD IDEA WHEN IS IT BAD?

Yin Yang Of Architecture How many perspective s can you see?

Yin Yang Of Architecture How many perspective s can you see?

Built to last This solution will last a 100 years. Really!! Why? ? ?

Built to last This solution will last a 100 years. Really!! Why? ? ?

Built to Change “A wise man changes his mind, a fool never” - Spanish

Built to Change “A wise man changes his mind, a fool never” - Spanish Proverb

Speed Of Solution Experimentation Enlightenment Enjoyment A car which can go 0 -250 KPH

Speed Of Solution Experimentation Enlightenment Enjoyment A car which can go 0 -250 KPH in 6 secs. In our cities?

Golden Hammer Don’t worry I have the solution, btw it is optional for you

Golden Hammer Don’t worry I have the solution, btw it is optional for you to tell the problem

TECHNOLOGY SOLUTION NOT ANSWER

TECHNOLOGY SOLUTION NOT ANSWER

Fatal Attraction Technology can be very easily a decoy

Fatal Attraction Technology can be very easily a decoy

Wealth The best and fast performing stock trading application is all I need.

Wealth The best and fast performing stock trading application is all I need.

Healthy Muscles come and go; flab lasts

Healthy Muscles come and go; flab lasts

Placebo Button An illusion of control gives a sense of satisfaction and security.

Placebo Button An illusion of control gives a sense of satisfaction and security.

Anti – Pattern Vs Anti-Anti. Pattern Mc. Kinsey Syndrome Obedient Butler

Anti – Pattern Vs Anti-Anti. Pattern Mc. Kinsey Syndrome Obedient Butler

Anti – Pattern Vs Anti-Anti. Pattern Napkin Doodle Documentation Overkill

Anti – Pattern Vs Anti-Anti. Pattern Napkin Doodle Documentation Overkill

Anti – Pattern Vs Anti-Anti. Pattern YAGNI Gold Plating

Anti – Pattern Vs Anti-Anti. Pattern YAGNI Gold Plating

Hit them Hard Understandin g the buyer is the key to being a strong

Hit them Hard Understandin g the buyer is the key to being a strong seller

Funded Vs Bootstrapping We have a proof of concept / whitepaper / blah. .

Funded Vs Bootstrapping We have a proof of concept / whitepaper / blah. .

Biomimicry Do you really want to reinvent the wheel? Reuse

Biomimicry Do you really want to reinvent the wheel? Reuse

Long Nose Of Innovation 1984 Touch is so trendy and cold. It is “Cold”

Long Nose Of Innovation 1984 Touch is so trendy and cold. It is “Cold” actually.

Incremental and Conceptual Innovation For incremental innovation: Understand the solution well For conceptual innovation:

Incremental and Conceptual Innovation For incremental innovation: Understand the solution well For conceptual innovation: You’re trying to improve the components in an existing architecture Understand the problem well Closely observe how people use the components And new technologies that apply to this problem You’re trying to create a new architecture, perhaps with new components Closely observe the job that people want to do And perhaps new jobs that they might want to do

Technology & Business Change CONCEPTUAL INNOVATION INCREMENTAL INNOVATION

Technology & Business Change CONCEPTUAL INNOVATION INCREMENTAL INNOVATION

ARCHITECT VS ENGINEER

ARCHITECT VS ENGINEER

Engineer One has to look out for engineers they begin with sewing machines and

Engineer One has to look out for engineers they begin with sewing machines and end up with the atomic bomb

WHO IS AN ARCHITECT?

WHO IS AN ARCHITECT?

Architecture aims at Eternity ( Almost. . )

Architecture aims at Eternity ( Almost. . )

FIVE PILLARS

FIVE PILLARS

Pillars Business Technology Strategy Quality Attributes IT Environment

Pillars Business Technology Strategy Quality Attributes IT Environment

Pillars - 2 Design Human Dynamics

Pillars - 2 Design Human Dynamics

FIRST ARCHITECT ?

FIRST ARCHITECT ?

First Architecture is about balance and harmony

First Architecture is about balance and harmony

Stakes & Stakeholders - Family

Stakes & Stakeholders - Family

Stakes & Stakeholders - Work

Stakes & Stakeholders - Work

Architect As Project Manager Nothing is impossible for the person who doesn’t have to

Architect As Project Manager Nothing is impossible for the person who doesn’t have to do it.

Pilot Operates Ahead "640 K ought to be enough for anybody. " - Bill

Pilot Operates Ahead "640 K ought to be enough for anybody. " - Bill Gates

Archtypes Different types Modeller Hands-on Innovator Risk mitigator

Archtypes Different types Modeller Hands-on Innovator Risk mitigator

TO BE OR NOT TO BE “It was my choice, I wanted something different,

TO BE OR NOT TO BE “It was my choice, I wanted something different, something funky. ”

Assembler Three most terrifying words in the English language: "Easy to assemble”

Assembler Three most terrifying words in the English language: "Easy to assemble”

Recap CREATE PARADISE GO THRU HELL ASSEMBLER/ALIGNER

Recap CREATE PARADISE GO THRU HELL ASSEMBLER/ALIGNER

God knows He's a great architect. An architect knows he's greater than God.

God knows He's a great architect. An architect knows he's greater than God.

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.