SlideShare a Scribd company logo
1 of 66
Re-engineering Engineering
Vinod Khosla
Kleiner Perkins Caufield & Byers
vkhosla@kpcb.com
Sept 2000
1
There’s Change And Then
There Is Change!
“…every strategic inflection point [is]
characterized by a ‘10X’ change …”
“There’s wind and then there is a typhoon,
there are waves and then there’s a tsunami”
- Andy Grove
2
he Environment

3
The Environment
•
•
•
•
•
•
•
•
•

Hyper efficiency or Adam Smith II
Hyper speed
Winner take all economy
Value add transparency
Risk as a requirement?
Change as a process
Technology as a driver
Diseconomy of Scale
Technostructure & Infostructure
4
Environment: “Change as a Process”
•
•
•
•

Business model evolution everyday!
Infrastructure renovation
Systems evolution
Strategy evolution

5
Environment : Technology as a Strategy Drivers

6
Environment : Diseconomies of Scale
• Diseconomies of process / hierarchy
• Time for information disbursement
• Lack of “real time” – poor cost & poor
partner experience
• The six month “learning curve” edge in a
short product cycle world!
7
Technostructure & Infostructure
•
•
•
•
•

Specialization & complexity of technology
Decision-making: top down or bottom up?
The role of the “fringe” employee
Nuances as pitfalls
Horizontal & vertical communication
& cooperation - not top down
• Information based, dynamic decision
making
8
The Environment -It’s Not About a
“Website”
•
•
•
•
•
•
•
•

Brand building – pull vs. push vs. information
Product marketing & research- a new paradigm?
Cost of services and goods
New variables– customer database, personalized
product
Logistics (Fed Ex), buying (FreeMarkets), admin.
Operations: ordering, billing, service,
returns, inventory...
Transparency
New models- eLance, eBay, Priceline, Amazon

9
New Networks, New Possibilities
• Internet data centers
• High bandwidth last mile
• Total bandwidth exploding
• Connectivity - “evernet”, “everyplace”
• Applications over IP-VPNs
• ASP’s

10
he CIO’s Issues

11
CIO’s Issues
•
•
•
•
•
•
•

The problem of legacy - systems, people,...
Skills shortage
Re-engineering the enterprise for technology
based competition/strategy
Intranets & extranets among islands of
information/systems
Dynamic information architecture vs.
static databases (“enterprise models”)
Real time corporation & future of software
New application proliferation
12
CIO’s Issues: Legacy Engineering
• Optimization for what
– Cost
– Performance
– Reliability
• Systems
• Business Process

13
CIO’s Issues: Skills Shortage
• Complexity increasing exponentially
– More systems
– More applications
– More devices
• Rapid change
– Faster versions
– New requirements
• Human capital
– Linear growth of supply
– Outflow from MIS
14
CIO’s Issues: Change Management
• Old databases
• Old systems

• New applications
• New users

• Legacy logic
• C/S architectures

• New “internet”
environment
• Multi-architecture
systems

15
CIO’s Issues: Real-Time Corporation
• Manual processes
• Batch processes
• Disconnected systems
• Limited “partner” connectivity (EDI)
• Increasing “real time” requirements

16
CIO’s Issues: Information Architecture
•
•
•
•
•
•

Intranets
Extranets
Multi-architecture environment
Personalization
Manageability
Business strategy ready infrastructure
• Unified customer data (Epiphany)
• Partner information integration
(contract manufacturer)
• Billing & more

17
CIO’s Issues: Engineering Methodology
•
•
•
•
•
•
•
•

Evolvability
Specialization
Experimentation
Change isolation
Diversity
Connectivity oriented
Best of breed oriented
Standards
18
he Road Ahead

19
The Road Ahead ...
• New Networks, New Possibilities

• New goals
• Reliability
• Gene pool
• Process - organized chaos?
20
New Networks, New Possibilities
• Internet scale data centers
• High bandwidth (really!) last mile
• Total bandwidth explosion (Continues…)
• Connectivity - “evernet”, “everyplace”,
“everydevice” (wireless plus more)
• Applications over IP, wireless, …transition
• ASP’s
21
Road Ahead: “New” Goals
• Complexity thru federation NOT integration
• Adaptability & evolvability
• Configurable NOT customized
• Modularity – “micro” open systems model
• Personalization
• Application interoperability, unified UI
• Dramatically new management systems
22
Road Ahead : A “new” Reliability
• The shuttle Challenger: designed not to
fail
• Biological systems: designed to fail
gracefully
• Complex systems: “evolutionary
approach”
• 24/7 mission critical systems (Routers vs.
phone network)
23
Road Ahead: Diverse “Gene Pool”
• Mix of skills
• Mix of areas
• Mix of personalities
• Mix of biases
24
Road Ahead: Organized Chaos “process”
The Shepherd or the Sargent?

• The flakes vs. architects vs. implementors
• Experimentation
• Execution
• Budgets, schedules, tasks vs. project stage

25
ew Areas
for Innovation

26
New Areas for Innovation
• “Extranet information architecture”
• Virtual computer
• Network services - “decomposing” the computer

27
New Area: “Ibase” for the “Extranet”
The Extranet Information Architecture
•
•
•
•
•
•
•
•
•

Multi-architecture architectures
Messaging paradigms
Heterogeneous databases
Metadata
Entitlement: authentication, authorization...
Inter-enterprise MIS, diverse environments
Translation
EAI
Connectivity- speeds, modes, devices
28
Case Study: Asera “IBASE”
• Architecture for multi-architecture
integration
• Unification of the UI - “personal portal”
• Universal, application independent
“entitlement system”
• Messaging, EAI, translation…
• Customizable and personalized
• Not quite flexible “business object modeling”
• Not quite the work flow and rules engine
29
Architecture connecting architectures...

30
31
Single sign-on

Security

EAI
Catalog

Back Office
ERP

User workflow

SFA
News
Message
Boards
Profile

CRM
32
New Area: “Virtual Computer”
A Computer Distributed Over the Internet

• Scalability of hardware - add & delete
• Self management
• Geographic distribution
• Load balancing, caching, COS, … services
• “Network operating system” for the IBASE
33
Case Study: Router Networks
• Behave as “one” machine
• System self-adjusts to “node” failures
• Capacity can be added/deleted - “self
organizing”
• Geographically disbursed

34
New Areas: Network Services
The “decomposed” Computer Architecture
•
•
•
•
•
•

Storage services
Database services
Web servers/HTTP servers
TCP/IP session servers
Application servers
Composite services
– Replication
– Load balancing
– Distribution
35
Case Study: Zambeel

…distributed data services

36
Re-engineering Databases
Databases Changing Needs

•
•
•
•
•
•

Data vs. “other”
Metadata
QOS, reliability vs cost vs. access time
Distribution
Scalability: size, concurrent users ...
Security

37
Re-engineering Databases
Databases Changing Needs
• Entitlement system, security
• Changing hardware – routers as a model of
HW/SW interaction & evolution
• Changing application environments
• “Need” diversity: traditional databases, content,
portal data, evolution, “free web” vs. corporate
• Database use: tables, relations, emergent
behavior, analysis types, browsing, version
control, logic vs. data
38
Re-engineering Databases
Database Needs Asilomar Report on Database (12/98)
• Large enterprises have hundreds, sometimes thousands, of
large-scale, complex packaged and custom applications.
Interoperation between these applications is essential for the
flexibility needed by enterprises to introduce new web-based
applications services, meet regulator requirements, reduce time
to market, reduce costs, and execute business mergers.
• Because of gizmos, we foresee an explosion in the size and scale
of data clients and servers -- trillions of gizmos will need billions
of servers. The number, mobility, and intermittent connectivity
of gizmos render current client-server and three-tier software
architectures unsuitable for supporting such devices. Most
gizmos will not have a user interface and cannot have a database
administrator -- they must be self-managing, very secure, and
very reliable.
39
Re-engineering Databases
“Plug & Play Database Management Systems Report
Asilomar Report on Database (12/98)
• No knobs operation; a no-knobs system must adapt as conditions change
• Have the database system automatically discover and interact with the other
database systems accessible on the network. This information discovery process
will require that database systems provide substantially more metadata that
describes the meaning of the objects they manage.
• Billions of web clients will be accessing millions of databases. Enterprises will set
up large-scale federated database systems.
• Imprecise information will not only appear as the output of queries; it already
appears in data sources as well
• Most organizations need continuous system operation. Designing a software
system that never fails requires remote replicas and dynamic reconfiguration.
Made to not fail or fail gracefully?
• Changing needs at the app level and changing hardware environment –
no assumptions
• The information utility: make it easy for everyone to store, organize, access,
and analyze the majority of human information online

40
Case Studies - “Issues”
• Oracle
– “Poor” implementations
– Is Oracle or the implementation the problem?
– People or technology the invariant problem?
• Windows/NT
– Slow innovation
– One size fits all
– Not very flexible
41
Case Study: “Solutions”- Linux
• Modularity
• High customizability
• Higher reliability
• Short “version cycle”

42
Linux
…engineering from the bottom up
…powerful testimony to the power of evolution
…the invisible hand of Adam smith

43
Linux: Cathedral and the Bazaar
Eric Raymond:
• Ideas are many…..the trick is to recognize the good ones.
• Be Modular
• Be flexible: Change your mind and approach.
• Release early and often
• Peer review is essential
• Feedback is key to rapid and effective code development and
debugging.
• Beta testers are your most valuable resource
44
Evolvable Systems (Sharky)
•Only solutions that produce partial results
when partially implemented are evolvable
•What is, is wrong
•Evolution is cleverer than you are
Centrally designed protocols start out strong and
improve logarithmically….evolvable protocols start
up weak and improve exponentially
45
Linux: A Bazaar at the Edge of Chaos
Linux has dazzled engineers, users, and
critics alike with its immense complexity
and dazzling performance. Its existence
owes as much to accidental luck as to
ingenious hack. It is a story of something
out of nothing, a powerful testimony to
the power of evolution.
Given the essential
ingredients of evolution …
any system, natural or
artificial, can evolve into a
complex design through
incremental changes
explored in parallel.
Analytically, Linux is twice
improbably - once for its
technical complexity, and
twice for its social complexity.

46
Linux: A Bazaar at the Edge of Chaos
The Linux project has neither
top-down planning nor a
central body vested with
binding and enforcing
authorities. Its power, the
source of its bubbling
creativity, is instead in the
ceaseless interactivity among
its developers.
It is not individual
efficacy that propels
collective action, but
group efficacy that
motivates individual
contribution.

Coordination is a crucial
element sustaining collective
efforts, giving the Linux
project its integrity that
unfolds the seemingly chaotic
yet infinitely creative
process of evolution.

47
Linux: A Bazaar at the Edge of Chaos
Providing a public good is
not simply a matter of
pooling efforts, but also of
coordinating efforts.

Given the essential
ingredients of evolution …
any system, natural or
artificial, can evolve into a
complex design through
incremental changes
explored in parallel.

48
Linux: Personal Views
• Powerful Development Mechanisms
• Methodology : Ultimate “open system”
• Maybe evolutionary “biological” systems
approach works?

49
Personal Views : Development Mechanisms
• Modular development
• Successive refinement
• Aggressive peer review
• Forced “Architecture, Architecture,
Architecture”
50
Personal Views : Methodology
Ultimate “Open System”
• Origin of “open systems” circa 1982
• Methodologically forced openness
• Methodologically forced modularity
• Methodologically forced adaptability

51
Personal Views : Biological System?
• “Emergent”?
• Biological resiliency?
• Biological, incremental evolution?
• Defects cause variation/experimentation?
• Complexity theory proof?
52
Reading:
• The Cathedral and the Bazaar (Eric Raymond)
• In Praise of Evolvable Systems (Clay Shirky)
• The Circus Midget and the Fossilized Dinosaur
Turd (Martin Hock)
• Linux: A Bazaar at the Edge of Chaos (Ko
Kusabara)
53
Economics
• The relative cost of computing and human attention
has changed
• This new economics requires that computer systems be
autoeverything: autoinstalling automanaging,
autohealing, and autoprogramming
• Computers can augment human intelligence by
analyzing and summarizing data,
by organizing it, by intelligently answering direct
questions and by informing people when interesting
things happen
• The cost of “failure” is increasing exponentially
54
The Weather Forecast …
• Rate of change will accelerate - life will be
more complex, busier . . .
• Adaptability, agility & momentum will be
the key to success!
• Innovation, opportunities &
entrepreneurship will thrive
• Disruption will be the order of the day
• Fun, fortunes & failure will be in
abundance
55
Comments?
Resumes?
Business Plans?
vkhosla@kpcb.com
www.kpcb.com/team/vinod.html
Impact on Software Architecture
• New tradeoffs for the new, diverse
networked environment
• Architecture for integration -- plug and
play application architecture
• Configurable and personalized
• Rapid deployment
• Ease of change management
• Continuous availability
57
Application Challenges
• Flexible business object modeling
• Business workflow engines
– Rapid business process modeling
– Rapid business process change
– Intranet/Extranet enabled
• Business rule engines
– Complex business processing rules
– Customization/profiling rules
• Doing all these right!
58
KPCB
• Founding investors in 11 of Forbes 500:
– Sun, Compaq, Genentech, AOL, LSI Logic,
Ascend, Juniper, Cerent, Netscape, Amazon,
Excite, @HOME ...

• Not financiers: technologists, operating execs
1999 Annual Report on KPCB 350
1999 Annual Report on KPCB 350
99 Stats
99 Stats
Total Revenue
Total Revenue
Employment
Employment
Market Value
Market Value

$80+ billion
$80+ billion
195,000
195,000
$658 billion
$658 billion
59
KP Net Services Leadership
$230B

$14B

$22B

42M Users
42M Users
#1 Revenue
#1 Revenue

0.2M Subs
0.2M
#1 Broadband
#1 Broadband

20M Users
20M Users
#1 E-commerce
#1 E-commerce

19M Users
19M Users
#6 Audience
#6 Audience

$6.8B

$11B

#1 Online Home
#1 Online Home
Related Site
Related Site

$9.5B

12M Users
#1 Revenue SW

#1 Healthcare
#1 Healthcare
Site
Site

$4.2B

$1.7B

#1 CRM
Software

$1.3B

#1 Online
#1 Online
Drugstore
Drugstore

#1 Online Grocer
#1 Online Grocer

#1 Online
#1 Online
Credit Card
Credit

Total Shareholder
Value: $300B +

Share Price on 1/31/00

60
Kleiner Perkins B2B Leadership
Vertically focused

IronPlanet

61
KP’s Long History of Building Big,
Relevant Companies

62
63
64
…

65
66

More Related Content

What's hot

Webinar: Improving Time to Value for Enterprise Big Data Analytics
Webinar: Improving Time to Value for Enterprise Big Data AnalyticsWebinar: Improving Time to Value for Enterprise Big Data Analytics
Webinar: Improving Time to Value for Enterprise Big Data AnalyticsStorage Switzerland
 
IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018Paula Koziol
 
Does Every Cloud Have Silver Lining?
Does Every Cloud Have Silver Lining?Does Every Cloud Have Silver Lining?
Does Every Cloud Have Silver Lining?Lori Mankin
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeDell EMC World
 
Webinar: Are You Sticking Your Head in the SAN?
Webinar: Are You Sticking Your Head in the SAN?Webinar: Are You Sticking Your Head in the SAN?
Webinar: Are You Sticking Your Head in the SAN?Storage Switzerland
 
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined DatacentreMt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined DatacentreDell EMC World
 
Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017Dr. Anita Goel
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionDell EMC World
 
Securing your esi_piedmont
Securing your esi_piedmontSecuring your esi_piedmont
Securing your esi_piedmontscm24
 
Architecting the Enterprise Internet of Things
Architecting the Enterprise Internet of ThingsArchitecting the Enterprise Internet of Things
Architecting the Enterprise Internet of ThingsDell World
 
Build the network of the future on your terms today
Build the network of the future on your terms todayBuild the network of the future on your terms today
Build the network of the future on your terms todayDell World
 
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...Dell EMC World
 
MT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the CampusMT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the CampusDell EMC World
 
Managing the financial services data explosion
Managing the financial services data explosionManaging the financial services data explosion
Managing the financial services data explosionLaura Hood
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Denodo
 
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...Dell EMC World
 
MT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewMT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewDell EMC World
 

What's hot (20)

Webinar: Improving Time to Value for Enterprise Big Data Analytics
Webinar: Improving Time to Value for Enterprise Big Data AnalyticsWebinar: Improving Time to Value for Enterprise Big Data Analytics
Webinar: Improving Time to Value for Enterprise Big Data Analytics
 
IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018
 
Does Every Cloud Have Silver Lining?
Does Every Cloud Have Silver Lining?Does Every Cloud Have Silver Lining?
Does Every Cloud Have Silver Lining?
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
 
Webinar: Are You Sticking Your Head in the SAN?
Webinar: Are You Sticking Your Head in the SAN?Webinar: Are You Sticking Your Head in the SAN?
Webinar: Are You Sticking Your Head in the SAN?
 
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined DatacentreMt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
 
Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
Securing your esi_piedmont
Securing your esi_piedmontSecuring your esi_piedmont
Securing your esi_piedmont
 
Architecting the Enterprise Internet of Things
Architecting the Enterprise Internet of ThingsArchitecting the Enterprise Internet of Things
Architecting the Enterprise Internet of Things
 
Build the network of the future on your terms today
Build the network of the future on your terms todayBuild the network of the future on your terms today
Build the network of the future on your terms today
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...
MT09 Using Dell’s HPC Cloud Solutions to maximize HPC utilization while reduc...
 
MT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the CampusMT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the Campus
 
Managing the financial services data explosion
Managing the financial services data explosionManaging the financial services data explosion
Managing the financial services data explosion
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
 
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
 
DCX_Digital
DCX_DigitalDCX_Digital
DCX_Digital
 
SQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery ImplementationSQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery Implementation
 
MT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewMT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of View
 

Viewers also liked

Re-engineering at Retail Business
Re-engineering at Retail BusinessRe-engineering at Retail Business
Re-engineering at Retail BusinessHarwindra Yoga
 
Supermarket psychology in the US
Supermarket psychology in the USSupermarket psychology in the US
Supermarket psychology in the USKatie Jones
 
Business Process Re-engineering/ JIT/ERP
Business Process Re-engineering/ JIT/ERPBusiness Process Re-engineering/ JIT/ERP
Business Process Re-engineering/ JIT/ERPVikram Dey
 
BPR OR Business Process Re-engineering
BPR OR Business Process Re-engineeringBPR OR Business Process Re-engineering
BPR OR Business Process Re-engineeringUbaid Rahman
 
Business Process Re-engineering BPR
Business Process Re-engineering BPRBusiness Process Re-engineering BPR
Business Process Re-engineering BPRadcom2015
 
Bpr examples from indian corporate world
Bpr  examples from indian corporate worldBpr  examples from indian corporate world
Bpr examples from indian corporate worldRiTu Karn
 
Business Process Reengineering
Business Process ReengineeringBusiness Process Reengineering
Business Process Reengineeringtheairliner
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringNeelkamal Sharma
 
Business Process Re-Engineering
Business Process Re-Engineering Business Process Re-Engineering
Business Process Re-Engineering Building Engines
 

Viewers also liked (12)

Business Process Engineering
Business Process EngineeringBusiness Process Engineering
Business Process Engineering
 
BPR
BPR BPR
BPR
 
Re-engineering at Retail Business
Re-engineering at Retail BusinessRe-engineering at Retail Business
Re-engineering at Retail Business
 
Supermarket psychology in the US
Supermarket psychology in the USSupermarket psychology in the US
Supermarket psychology in the US
 
Business Process Re-engineering/ JIT/ERP
Business Process Re-engineering/ JIT/ERPBusiness Process Re-engineering/ JIT/ERP
Business Process Re-engineering/ JIT/ERP
 
BPR OR Business Process Re-engineering
BPR OR Business Process Re-engineeringBPR OR Business Process Re-engineering
BPR OR Business Process Re-engineering
 
Business Process Re-engineering BPR
Business Process Re-engineering BPRBusiness Process Re-engineering BPR
Business Process Re-engineering BPR
 
Bpr examples from indian corporate world
Bpr  examples from indian corporate worldBpr  examples from indian corporate world
Bpr examples from indian corporate world
 
Business Process Reengineering
Business Process ReengineeringBusiness Process Reengineering
Business Process Reengineering
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
Business Process Re-Engineering
Business Process Re-Engineering Business Process Re-Engineering
Business Process Re-Engineering
 
Artifacts in eeg final
Artifacts in eeg finalArtifacts in eeg final
Artifacts in eeg final
 

Similar to Re-Engineering Engineering

Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetReal-Time Innovations (RTI)
 
Big Data and Semantic Web in Manufacturing
Big Data and Semantic Web in ManufacturingBig Data and Semantic Web in Manufacturing
Big Data and Semantic Web in ManufacturingNitesh Khilwani
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Open Networking Summits
 
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jGraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jNeo4j
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologiesVaibhav Khanna
 
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsDATAVERSITY
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceMongoDB
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case Neo4j
 
The Evolution of Data Architecture
The Evolution of Data ArchitectureThe Evolution of Data Architecture
The Evolution of Data ArchitectureWei-Chiu Chuang
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
Journey to the Programmable Data Center
Journey to the Programmable Data CenterJourney to the Programmable Data Center
Journey to the Programmable Data CenterToby Weiss
 
How to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT OperationsHow to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT OperationsExtraHop Networks
 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics WebinarBill Wong
 
Cloud computing
Cloud computingCloud computing
Cloud computingAmit Kumar
 
IT Series: Cloud Computing Done Right CISOA 2011
IT Series: Cloud Computing Done Right CISOA 2011IT Series: Cloud Computing Done Right CISOA 2011
IT Series: Cloud Computing Done Right CISOA 2011Donald E. Hester
 
Cloud computing infrastructure
Cloud computing infrastructure Cloud computing infrastructure
Cloud computing infrastructure Dr. Anita Goel
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j
 

Similar to Re-Engineering Engineering (20)

Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial Internet
 
Big Data and Semantic Web in Manufacturing
Big Data and Semantic Web in ManufacturingBig Data and Semantic Web in Manufacturing
Big Data and Semantic Web in Manufacturing
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?
 
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jGraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologies
 
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a Service
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case
 
The Evolution of Data Architecture
The Evolution of Data ArchitectureThe Evolution of Data Architecture
The Evolution of Data Architecture
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Journey to the Programmable Data Center
Journey to the Programmable Data CenterJourney to the Programmable Data Center
Journey to the Programmable Data Center
 
How to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT OperationsHow to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT Operations
 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics Webinar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IT Series: Cloud Computing Done Right CISOA 2011
IT Series: Cloud Computing Done Right CISOA 2011IT Series: Cloud Computing Done Right CISOA 2011
IT Series: Cloud Computing Done Right CISOA 2011
 
Cloud computing infrastructure
Cloud computing infrastructure Cloud computing infrastructure
Cloud computing infrastructure
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
Digital transformation and AI @Edge
Digital transformation and AI @EdgeDigital transformation and AI @Edge
Digital transformation and AI @Edge
 

More from Iben Rodriguez

Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIpv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIben Rodriguez
 
CENIC Conference agenda 2017_v1
CENIC Conference agenda 2017_v1CENIC Conference agenda 2017_v1
CENIC Conference agenda 2017_v1Iben Rodriguez
 
Incident Handling in a BYOD Environment
Incident Handling in a BYOD EnvironmentIncident Handling in a BYOD Environment
Incident Handling in a BYOD EnvironmentIben Rodriguez
 
New Threats, New Approaches in Modern Data Centers
New Threats, New Approaches in Modern Data CentersNew Threats, New Approaches in Modern Data Centers
New Threats, New Approaches in Modern Data CentersIben Rodriguez
 
Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben Rodriguez
 
Fine grained monitoring
Fine grained monitoringFine grained monitoring
Fine grained monitoringIben Rodriguez
 

More from Iben Rodriguez (9)

Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIpv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
 
CENIC Conference agenda 2017_v1
CENIC Conference agenda 2017_v1CENIC Conference agenda 2017_v1
CENIC Conference agenda 2017_v1
 
Incident Handling in a BYOD Environment
Incident Handling in a BYOD EnvironmentIncident Handling in a BYOD Environment
Incident Handling in a BYOD Environment
 
New Threats, New Approaches in Modern Data Centers
New Threats, New Approaches in Modern Data CentersNew Threats, New Approaches in Modern Data Centers
New Threats, New Approaches in Modern Data Centers
 
Verigraph
VerigraphVerigraph
Verigraph
 
Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...
 
Vmworld 2005-sln241
Vmworld 2005-sln241Vmworld 2005-sln241
Vmworld 2005-sln241
 
Fine grained monitoring
Fine grained monitoringFine grained monitoring
Fine grained monitoring
 
Getput suite
Getput suiteGetput suite
Getput suite
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingSelcen Ozturkcan
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Re-Engineering Engineering

  • 1. Re-engineering Engineering Vinod Khosla Kleiner Perkins Caufield & Byers vkhosla@kpcb.com Sept 2000 1
  • 2. There’s Change And Then There Is Change! “…every strategic inflection point [is] characterized by a ‘10X’ change …” “There’s wind and then there is a typhoon, there are waves and then there’s a tsunami” - Andy Grove 2
  • 4. The Environment • • • • • • • • • Hyper efficiency or Adam Smith II Hyper speed Winner take all economy Value add transparency Risk as a requirement? Change as a process Technology as a driver Diseconomy of Scale Technostructure & Infostructure 4
  • 5. Environment: “Change as a Process” • • • • Business model evolution everyday! Infrastructure renovation Systems evolution Strategy evolution 5
  • 6. Environment : Technology as a Strategy Drivers 6
  • 7. Environment : Diseconomies of Scale • Diseconomies of process / hierarchy • Time for information disbursement • Lack of “real time” – poor cost & poor partner experience • The six month “learning curve” edge in a short product cycle world! 7
  • 8. Technostructure & Infostructure • • • • • Specialization & complexity of technology Decision-making: top down or bottom up? The role of the “fringe” employee Nuances as pitfalls Horizontal & vertical communication & cooperation - not top down • Information based, dynamic decision making 8
  • 9. The Environment -It’s Not About a “Website” • • • • • • • • Brand building – pull vs. push vs. information Product marketing & research- a new paradigm? Cost of services and goods New variables– customer database, personalized product Logistics (Fed Ex), buying (FreeMarkets), admin. Operations: ordering, billing, service, returns, inventory... Transparency New models- eLance, eBay, Priceline, Amazon 9
  • 10. New Networks, New Possibilities • Internet data centers • High bandwidth last mile • Total bandwidth exploding • Connectivity - “evernet”, “everyplace” • Applications over IP-VPNs • ASP’s 10
  • 12. CIO’s Issues • • • • • • • The problem of legacy - systems, people,... Skills shortage Re-engineering the enterprise for technology based competition/strategy Intranets & extranets among islands of information/systems Dynamic information architecture vs. static databases (“enterprise models”) Real time corporation & future of software New application proliferation 12
  • 13. CIO’s Issues: Legacy Engineering • Optimization for what – Cost – Performance – Reliability • Systems • Business Process 13
  • 14. CIO’s Issues: Skills Shortage • Complexity increasing exponentially – More systems – More applications – More devices • Rapid change – Faster versions – New requirements • Human capital – Linear growth of supply – Outflow from MIS 14
  • 15. CIO’s Issues: Change Management • Old databases • Old systems • New applications • New users • Legacy logic • C/S architectures • New “internet” environment • Multi-architecture systems 15
  • 16. CIO’s Issues: Real-Time Corporation • Manual processes • Batch processes • Disconnected systems • Limited “partner” connectivity (EDI) • Increasing “real time” requirements 16
  • 17. CIO’s Issues: Information Architecture • • • • • • Intranets Extranets Multi-architecture environment Personalization Manageability Business strategy ready infrastructure • Unified customer data (Epiphany) • Partner information integration (contract manufacturer) • Billing & more 17
  • 18. CIO’s Issues: Engineering Methodology • • • • • • • • Evolvability Specialization Experimentation Change isolation Diversity Connectivity oriented Best of breed oriented Standards 18
  • 20. The Road Ahead ... • New Networks, New Possibilities • New goals • Reliability • Gene pool • Process - organized chaos? 20
  • 21. New Networks, New Possibilities • Internet scale data centers • High bandwidth (really!) last mile • Total bandwidth explosion (Continues…) • Connectivity - “evernet”, “everyplace”, “everydevice” (wireless plus more) • Applications over IP, wireless, …transition • ASP’s 21
  • 22. Road Ahead: “New” Goals • Complexity thru federation NOT integration • Adaptability & evolvability • Configurable NOT customized • Modularity – “micro” open systems model • Personalization • Application interoperability, unified UI • Dramatically new management systems 22
  • 23. Road Ahead : A “new” Reliability • The shuttle Challenger: designed not to fail • Biological systems: designed to fail gracefully • Complex systems: “evolutionary approach” • 24/7 mission critical systems (Routers vs. phone network) 23
  • 24. Road Ahead: Diverse “Gene Pool” • Mix of skills • Mix of areas • Mix of personalities • Mix of biases 24
  • 25. Road Ahead: Organized Chaos “process” The Shepherd or the Sargent? • The flakes vs. architects vs. implementors • Experimentation • Execution • Budgets, schedules, tasks vs. project stage 25
  • 27. New Areas for Innovation • “Extranet information architecture” • Virtual computer • Network services - “decomposing” the computer 27
  • 28. New Area: “Ibase” for the “Extranet” The Extranet Information Architecture • • • • • • • • • Multi-architecture architectures Messaging paradigms Heterogeneous databases Metadata Entitlement: authentication, authorization... Inter-enterprise MIS, diverse environments Translation EAI Connectivity- speeds, modes, devices 28
  • 29. Case Study: Asera “IBASE” • Architecture for multi-architecture integration • Unification of the UI - “personal portal” • Universal, application independent “entitlement system” • Messaging, EAI, translation… • Customizable and personalized • Not quite flexible “business object modeling” • Not quite the work flow and rules engine 29
  • 31. 31
  • 32. Single sign-on Security EAI Catalog Back Office ERP User workflow SFA News Message Boards Profile CRM 32
  • 33. New Area: “Virtual Computer” A Computer Distributed Over the Internet • Scalability of hardware - add & delete • Self management • Geographic distribution • Load balancing, caching, COS, … services • “Network operating system” for the IBASE 33
  • 34. Case Study: Router Networks • Behave as “one” machine • System self-adjusts to “node” failures • Capacity can be added/deleted - “self organizing” • Geographically disbursed 34
  • 35. New Areas: Network Services The “decomposed” Computer Architecture • • • • • • Storage services Database services Web servers/HTTP servers TCP/IP session servers Application servers Composite services – Replication – Load balancing – Distribution 35
  • 37. Re-engineering Databases Databases Changing Needs • • • • • • Data vs. “other” Metadata QOS, reliability vs cost vs. access time Distribution Scalability: size, concurrent users ... Security 37
  • 38. Re-engineering Databases Databases Changing Needs • Entitlement system, security • Changing hardware – routers as a model of HW/SW interaction & evolution • Changing application environments • “Need” diversity: traditional databases, content, portal data, evolution, “free web” vs. corporate • Database use: tables, relations, emergent behavior, analysis types, browsing, version control, logic vs. data 38
  • 39. Re-engineering Databases Database Needs Asilomar Report on Database (12/98) • Large enterprises have hundreds, sometimes thousands, of large-scale, complex packaged and custom applications. Interoperation between these applications is essential for the flexibility needed by enterprises to introduce new web-based applications services, meet regulator requirements, reduce time to market, reduce costs, and execute business mergers. • Because of gizmos, we foresee an explosion in the size and scale of data clients and servers -- trillions of gizmos will need billions of servers. The number, mobility, and intermittent connectivity of gizmos render current client-server and three-tier software architectures unsuitable for supporting such devices. Most gizmos will not have a user interface and cannot have a database administrator -- they must be self-managing, very secure, and very reliable. 39
  • 40. Re-engineering Databases “Plug & Play Database Management Systems Report Asilomar Report on Database (12/98) • No knobs operation; a no-knobs system must adapt as conditions change • Have the database system automatically discover and interact with the other database systems accessible on the network. This information discovery process will require that database systems provide substantially more metadata that describes the meaning of the objects they manage. • Billions of web clients will be accessing millions of databases. Enterprises will set up large-scale federated database systems. • Imprecise information will not only appear as the output of queries; it already appears in data sources as well • Most organizations need continuous system operation. Designing a software system that never fails requires remote replicas and dynamic reconfiguration. Made to not fail or fail gracefully? • Changing needs at the app level and changing hardware environment – no assumptions • The information utility: make it easy for everyone to store, organize, access, and analyze the majority of human information online 40
  • 41. Case Studies - “Issues” • Oracle – “Poor” implementations – Is Oracle or the implementation the problem? – People or technology the invariant problem? • Windows/NT – Slow innovation – One size fits all – Not very flexible 41
  • 42. Case Study: “Solutions”- Linux • Modularity • High customizability • Higher reliability • Short “version cycle” 42
  • 43. Linux …engineering from the bottom up …powerful testimony to the power of evolution …the invisible hand of Adam smith 43
  • 44. Linux: Cathedral and the Bazaar Eric Raymond: • Ideas are many…..the trick is to recognize the good ones. • Be Modular • Be flexible: Change your mind and approach. • Release early and often • Peer review is essential • Feedback is key to rapid and effective code development and debugging. • Beta testers are your most valuable resource 44
  • 45. Evolvable Systems (Sharky) •Only solutions that produce partial results when partially implemented are evolvable •What is, is wrong •Evolution is cleverer than you are Centrally designed protocols start out strong and improve logarithmically….evolvable protocols start up weak and improve exponentially 45
  • 46. Linux: A Bazaar at the Edge of Chaos Linux has dazzled engineers, users, and critics alike with its immense complexity and dazzling performance. Its existence owes as much to accidental luck as to ingenious hack. It is a story of something out of nothing, a powerful testimony to the power of evolution. Given the essential ingredients of evolution … any system, natural or artificial, can evolve into a complex design through incremental changes explored in parallel. Analytically, Linux is twice improbably - once for its technical complexity, and twice for its social complexity. 46
  • 47. Linux: A Bazaar at the Edge of Chaos The Linux project has neither top-down planning nor a central body vested with binding and enforcing authorities. Its power, the source of its bubbling creativity, is instead in the ceaseless interactivity among its developers. It is not individual efficacy that propels collective action, but group efficacy that motivates individual contribution. Coordination is a crucial element sustaining collective efforts, giving the Linux project its integrity that unfolds the seemingly chaotic yet infinitely creative process of evolution. 47
  • 48. Linux: A Bazaar at the Edge of Chaos Providing a public good is not simply a matter of pooling efforts, but also of coordinating efforts. Given the essential ingredients of evolution … any system, natural or artificial, can evolve into a complex design through incremental changes explored in parallel. 48
  • 49. Linux: Personal Views • Powerful Development Mechanisms • Methodology : Ultimate “open system” • Maybe evolutionary “biological” systems approach works? 49
  • 50. Personal Views : Development Mechanisms • Modular development • Successive refinement • Aggressive peer review • Forced “Architecture, Architecture, Architecture” 50
  • 51. Personal Views : Methodology Ultimate “Open System” • Origin of “open systems” circa 1982 • Methodologically forced openness • Methodologically forced modularity • Methodologically forced adaptability 51
  • 52. Personal Views : Biological System? • “Emergent”? • Biological resiliency? • Biological, incremental evolution? • Defects cause variation/experimentation? • Complexity theory proof? 52
  • 53. Reading: • The Cathedral and the Bazaar (Eric Raymond) • In Praise of Evolvable Systems (Clay Shirky) • The Circus Midget and the Fossilized Dinosaur Turd (Martin Hock) • Linux: A Bazaar at the Edge of Chaos (Ko Kusabara) 53
  • 54. Economics • The relative cost of computing and human attention has changed • This new economics requires that computer systems be autoeverything: autoinstalling automanaging, autohealing, and autoprogramming • Computers can augment human intelligence by analyzing and summarizing data, by organizing it, by intelligently answering direct questions and by informing people when interesting things happen • The cost of “failure” is increasing exponentially 54
  • 55. The Weather Forecast … • Rate of change will accelerate - life will be more complex, busier . . . • Adaptability, agility & momentum will be the key to success! • Innovation, opportunities & entrepreneurship will thrive • Disruption will be the order of the day • Fun, fortunes & failure will be in abundance 55
  • 57. Impact on Software Architecture • New tradeoffs for the new, diverse networked environment • Architecture for integration -- plug and play application architecture • Configurable and personalized • Rapid deployment • Ease of change management • Continuous availability 57
  • 58. Application Challenges • Flexible business object modeling • Business workflow engines – Rapid business process modeling – Rapid business process change – Intranet/Extranet enabled • Business rule engines – Complex business processing rules – Customization/profiling rules • Doing all these right! 58
  • 59. KPCB • Founding investors in 11 of Forbes 500: – Sun, Compaq, Genentech, AOL, LSI Logic, Ascend, Juniper, Cerent, Netscape, Amazon, Excite, @HOME ... • Not financiers: technologists, operating execs 1999 Annual Report on KPCB 350 1999 Annual Report on KPCB 350 99 Stats 99 Stats Total Revenue Total Revenue Employment Employment Market Value Market Value $80+ billion $80+ billion 195,000 195,000 $658 billion $658 billion 59
  • 60. KP Net Services Leadership $230B $14B $22B 42M Users 42M Users #1 Revenue #1 Revenue 0.2M Subs 0.2M #1 Broadband #1 Broadband 20M Users 20M Users #1 E-commerce #1 E-commerce 19M Users 19M Users #6 Audience #6 Audience $6.8B $11B #1 Online Home #1 Online Home Related Site Related Site $9.5B 12M Users #1 Revenue SW #1 Healthcare #1 Healthcare Site Site $4.2B $1.7B #1 CRM Software $1.3B #1 Online #1 Online Drugstore Drugstore #1 Online Grocer #1 Online Grocer #1 Online #1 Online Credit Card Credit Total Shareholder Value: $300B + Share Price on 1/31/00 60
  • 61. Kleiner Perkins B2B Leadership Vertically focused IronPlanet 61
  • 62. KP’s Long History of Building Big, Relevant Companies 62
  • 63. 63
  • 64. 64
  • 66. 66

Editor's Notes

  1. <number>
  2. <number> Andy Grove excerpt: “... you can’t judge the significance of strategic inflection points by the quality of the first version. You need to draw on your experience. Perhaps you remember your reaction to the first PC you ever saw. It probably didn’t strike you as a revolutionary device. So it is with the Internet. Now, as you stare at your computer screen that’s connected to the Internet, waiting for a World Wide Web page to slowly materialize, let your imagination flow a bit. What might this experience be like if transmission speed doubled? Or better yet, if it were improved by “10X”? ---> the point is that there is still the vast majority of change yet to come with respect to the Internet… let me try and convince you that it is bigger than it seems!
  3. Andy Grove excerpt: One last lesson, and this is a key one: It seems that companies that successfully navigate through strategic inflection points have a good dialectic between bottom-up and top-down actions. Bottom-up actions come from the ranks of middle managers, who by the nature of their jobs are exposed to the first whiffs of the winds of change, who are located at the periphery of the action where change is first perceived (remember, snow melts at the periphery) and who therefore catch on early. But, by the nature of their work, they can only affect things locally: The production planners can wafer allocation but they can hardly affect marketing strategy. Their actions must meet halfway the actions generated by senior management. While those managers are isolated from the winds of change, once they commit themselves to a new direction, they can affect the strategy of the entire organization.” ...while Intel’s business changed and management was looking for clever memory strategies and arguing among themselves, trying to figure out how to fight an unwinnable war, men and women lower in the organization, unbeknownst to us, got us ready to execute the strategic turn that saved our necks and gave us a great future.
  4. The Asera service delivers your branded demand chain management system via a web portal to all your channels of distribution--- personalized to meet the unique needs of each channel relationship. With the Asera service you can facilitate the processes of commerce such as catalog, configuration order placement order status and customer support-- greatly improving timelines, accuracy and cost of doing business with your channels and end customers You can deliver content-- information about your products, services and channel related programs such as promotions and marketing programs-- to improve your channels focus and ability to reach your target markets Through the delivery of supplier/channel/customer community functions you can facilitate value add information exchange between all parties involved in the demand chain--improving the effectiveness of your channels and keeping more closely in touch with your marketplace. Imagine being able to benefit from the interaction of your annual user or channel conference--- 24 hours a day-- 365 days a year. Finally-- with the Asera service you can personalize the function , content and delegated authority delivered--- to meet the needs of each of your constituents, further increasing the the value you deliver and the loyalty of your channels and customers
  5. The Asera service delivers your branded demand chain management system via a web portal to all your channels of distribution--- personalized to meet the unique needs of each channel relationship. With the Asera service you can facilitate the processes of commerce such as catalog, configuration order placement order status and customer support-- greatly improving timelines, accuracy and cost of doing business with your channels and end customers You can deliver content-- information about your products, services and channel related programs such as promotions and marketing programs-- to improve your channels focus and ability to reach your target markets Through the delivery of supplier/channel/customer community functions you can facilitate value add information exchange between all parties involved in the demand chain--improving the effectiveness of your channels and keeping more closely in touch with your marketplace. Imagine being able to benefit from the interaction of your annual user or channel conference--- 24 hours a day-- 365 days a year. Finally-- with the Asera service you can personalize the function , content and delegated authority delivered--- to meet the needs of each of your constituents, further increasing the the value you deliver and the loyalty of your channels and customers
  6. <number> remember - it is not the only thing, not even the main thing….family , relationships, enjoyment are to me at least more important story of the lawyer (Stevens story)
  7. <number>