Download ppt - Why software matters

Transcript
Page 1: Why software matters

Why Software Matters

Judith Hurwitz

Page 2: Why software matters

Agenda

Software isn’t what it used to be The Impact on business The brave new world What you need to know to participate in the future

2

Page 3: Why software matters

The Three Principles of Technology Transition

1. Revolutionary technologies take decades to evolve

2. Dramatic change happens when technology is mature enough and ubiquitous

3. Technology transitions can revolutionize industries

The bottom line: when these three principles converge innovation and revolutions happen

3

Page 4: Why software matters

The History of Invention is Surprising

The fax machine was patented to Alexander Bain in 1843

Refrigeration first demonstrated in 1748 and built in 1834

4

Page 5: Why software matters

Technology Innovators can be too early

Taligent created marketplace for business services

Agillion innovated the software as a service model

Netscape commercialized the Internet Browser

5

Page 6: Why software matters

Evolution of Enterprise Infrastructure

6

Mini Computers Client/Server BrowsersMainframes

Internet web applications grid computing virtualization cloud infrastructures

Page 7: Why software matters

The Role of Software in Changing

Software has moved far beyond the back office (i.e. invoicing, payroll, customer and product management)

Software helps organizations with the following: Break down boundaries between business units, partners,

suppliers and customers

Become more agile and adapt to business change

Build stronger and more collaborative partnerships with customers and suppliers

Make the world safer, healthier, and smarter

7

Page 8: Why software matters

Software is Transforming the World of Invention

The Chevy Volt was designed with 10 million lines of code

IBM Watson is transforming the way symptoms of illness are diagnosed

Information from sensors is enabling better control of traffic flow in congested cities

8

Page 9: Why software matters

Software Innovations that are Changing the Game

Cloud Computing Service orientation Wireless computing Big Data Predictive Analytics Real time and continuous development Collaboration across the globe Systematic and predictable management of distributed

elements

9

Page 10: Why software matters

Redefining the Foundation of Software

Service Orientation changed the understanding of application services and the importance of interfaces

Modular services are required to enable flexibility and dependability

Service Management changed the view of how to manage distributed elements as though they were a single unified system

Cloud services are key to supporting business demands for speed, flexibility and scalability

Connecting to any device any where and at any time is the rule

Securing an unpredictable environment is top requirement

10

Page 11: Why software matters

What is The Cloud all About?

An economic model based on defined repeatable workloads The ability to support highly predictable workloads (Environment

optimized – hardware, power, operating system, management framework)

Self-service – provisioning and billing Scale up and down Linking pools of computing resources

A service management discipline Managing and monitoring performance, availability, security, and

compliance Monitoring quality and reliability

Page 12: Why software matters

Why is Cloud Computing Transformational?

Addresses the requirement for perpetual change in business

Provides a platform that can scale

Provides the ability to improve the usability of resources

Increases agility Allows business to focus

12

Page 13: Why software matters

What Does This Mean for Academia?

The need to understand computing holistically

It is no longer enough to simply understand how a use a computer language

Requirement is to empower the practitioner to link the business to technology

13

Page 14: Why software matters

What Does it Mean to Develop an App in the New World

How do you leverage cloud computing architectures and services?

How do you leverage everything from the smartphone to the tablet computer to the sensor in software design?

How do you design based on linking assets together rather than integrating code?

How do you build for the unpredictable situations?

How do you manage complex data?

14

Page 15: Why software matters

Collaboration is the Key for the Future of Software Development

Require cloud infrastructure

Focus on shared best practices

Ability to support distributed teams

Ability to link development with operations

15

Page 16: Why software matters

Why Does Software Matter?

Ability to innovate with new ideas

Staying ahead of the competition both known and unknown

Grounded in solving customer pain

Game changing Breaking away from

safety

16