innovation in software architecture

21
Innovation & Architecture Y! Architects Conference Viswanath Poosala (vishy) [email protected]| twitter: vishyp Head of Bell Labs –India

Upload: vishy-poosala

Post on 28-Nov-2014

1.717 views

Category:

Technology


3 download

DESCRIPTION

This is a talk I gave at Yahoo! Archiects conference. uCome up with innovative solutions to architecture problems, taking inspiration from buildings and nature.Techniques for brainstorming and lateral thinking.

TRANSCRIPT

Page 1: Innovation in software architecture

Innovation & ArchitectureY! Architects Conference

Viswanath Poosala (vishy)

[email protected]| twitter: vishyp

Head of Bell Labs – India

Page 2: Innovation in software architecture

Random Slide #1: Let’s think outside the basket

Page 3: Innovation in software architecture

ImpressionsImpressions

•3 | Architecture Innovations

Page 4: Innovation in software architecture

The Big Picture

Architects think of the big picture,

dream of an elegant world

• Developers think they are just

“thinkers” and “dreamers” ☺

• Should every architect hack?

•4 | Eingeering innovation | 2009

Page 5: Innovation in software architecture

The Idea

Architects are passionate about

their ideas

• Ideas go obsolete

• Design for short life?

Page 6: Innovation in software architecture

The Individual

Architects are creative individuals

• Risk of creating mismatched • Risk of creating mismatched

systems

• Break the silos: Fun Joint

Projects?

• Accept mismatch?

Page 7: Innovation in software architecture

The Blueprint

Architects feel responsible for everything

• They ARE - esp. for the things that

can’t be easily fixed ☺

• Debugging for architecture?

• Adaptive architecture?

Page 8: Innovation in software architecture

Random slide #2

Page 9: Innovation in software architecture

Innovations & InspirationsInnovations & Inspirations

•9 | Architecture Innovations

Page 10: Innovation in software architecture

Innovations in all placesProcessProduct, Design

Create something new that is useful (worth paying for)

Page 11: Innovation in software architecture

We hardly think about thinking

• Critical thinking: Is it TRUE?

• Creative thinking: What else is possible?!

Page 12: Innovation in software architecture

Beaten Track

• Logical push: This is

so. Hence this follows.

Side track

• Creative Pull: This

COULD be so. If we

make that jump, then

what?

Main track

Direct

Roundabout

Page 13: Innovation in software architecture

3 tricks for generating new ideas

• Pick an unrelated (even random!) word– Smoking + Frog � A cigar that

goes of intermittently, like a hopping frog

• Suggest the outrageous• Suggest the outrageous– No one buys books anymore

• Ask the opposite– Shopping � What if the shop

pays the buyers?

– Audience speaks. Speakers take notes

Page 14: Innovation in software architecture

A pattern for brainstorming

Study

Create

EnhanceEnhance

Critique

Refine

Decide

Page 15: Innovation in software architecture

Organization Support

Bell Labs VenturesIncubatorIncubator

SupportSupport

Market

Target Opportunity

High ROI

Significant Revenue

Business

GroupBusiness Business

ExpertiseExpertise

Venture

execution1 2 3

Early CustomerEarly Customer

InteractionInteractionOpen to all employees

execution1 2 3

All the Excitement and Passion of a Start-up to Work on Cutting-Edge Technologies

Page 16: Innovation in software architecture

Organic Inspirations

•16 | Eingeering innovation | 2009

Page 17: Innovation in software architecture

Dynamic Inspirations

•17 | Eingeering innovation | 2009

Page 18: Innovation in software architecture

Roadmap: Keep it simple

Page 19: Innovation in software architecture

A-B-Cs of Prioritizing Ideas

•A: Can’t drive the car without it

•B: Would consider paying for that A/C

•C: Will take it if it’s free

Page 20: Innovation in software architecture

Remember who you are building it for

Page 21: Innovation in software architecture

•21 | Eingeering innovation | 2009

Bell Labs IndiaInnovating for Emerging Markets and Beyond,

with Research & Startups in One Place