Software Entrepreneurship

58
Software Entrepreneurship Krit Kamtuo Microsoft Innovation Center (Khon Kaen) – Manager E-Saan Software Park [email protected] www.micthailand.net

description

Software Entrepreneurship by Krit Kamtuo , MIC-Khon Kaen Manager for speaking in CS@KKU Software Industry Seminar 2011

Transcript of Software Entrepreneurship

Page 1: Software Entrepreneurship

Software EntrepreneurshipKrit KamtuoMicrosoft Innovation Center (Khon Kaen) – ManagerE-Saan Software Park

[email protected]

Page 2: Software Entrepreneurship

Entrepreneur?

Partnership

Innovation

FinanceBusiness

Entreprene

ur

Page 3: Software Entrepreneurship

Acting of being an entrepreneur

Business Expertise

Leadership

Influence

Personality and

Characteristics

Entreprene

ur

Page 4: Software Entrepreneurship

Understand Software Eco-System

Connections Communities

Partnerships

Page 5: Software Entrepreneurship

Creativity, innovation and entrepreneurs

Creativity is thinking new things, and innovation is doing new things

Creativity is the ability to develop new ideas and to discover new ways of looking at problems and opportunities.

Innovation is the ability to apply creative solutions to those problems and opportunities in order to enhance people’s lives or to enrich society

Entrepreneurship = creativity + innovation

Page 6: Software Entrepreneurship

From Creativity to Entreprenurship

Page 7: Software Entrepreneurship

Creativity, innovation and entrepreneurs

Creativity is the ability to develop new ideas and to discover new ways of looking at problems and opportunities.

Innovation is the ability to apply creative solutions to those problems and opportunities in order to enhance people’s lives or to enrich society.  

Researchers believe that entrepreneurs succeed by thinking and doing new things or old things in new ways .

Page 8: Software Entrepreneurship

Creativity, innovation and entrepreneurs

Entrepreneurship is the result of a disciplined, systematic process of applying creativity and innovation to needs and opportunities in the marketplace.

New ideas are much more than just random, disjointed tinkerings with a new gadget.

Entrepreneurs are those who marry their creative ideas with the purposeful action and structure of a business.

Page 9: Software Entrepreneurship

Creativity Characteristics of successful entrepreneurs generally

include a positive self-image, being motivated by challenging problems, being sensitive to the world around them, and being good at gathering different ideas in a short amount of time.

It is not necessary to possess all of these characteristics to be successful.

Developing creativity is a process of changing the way you look at things. To do this you must look for different or unorthodox relationships between people and things.

Another way to be more creative is to view people and things in terms of how they can be used to satisfy needs (both as resources and problem solvers).

Page 10: Software Entrepreneurship

CreativityThe following questions are designed to spur the imagination and can help develop creativity: 1. Is there a new way to do it? 2. Can you borrow or adapt it? 3. Can you give it a new twist? 4. Do you merely need more of the same? 5. Do you just need less of the same? 6. Is there a substitute? 7. Can the parts be rearranged? 8. What if we do just the opposite? 9. Can ideas be combined? 10. Can we put it to other uses? 11. What else could we make from this? 12. Are there other markets for it?

Page 11: Software Entrepreneurship

InnovationSchumpeter (1934) was first to point out the importance of new value created by entrepreneurs.

More recently, Carland, Hoy, Boulton and Carland (1984) extended and specified Schumpeter’s idea, saying that entrepreneurs:

 introduce new goods introduce new services introduce new methods of production open new markets open new sources of supply re-organise industry.

Page 12: Software Entrepreneurship

InnovationThere are four distinct types of innovation, these are as follows:

Invention - described as the creation of a new product, service or process

Extension - the expansion of a product, service or process

Duplication - defined as replication of an already existing product, service or process

Synthesis - the combination of existing concepts and factors into a new formulation

Page 13: Software Entrepreneurship

InnovationFive Myths There are several myths associated with innovation that are covered in the literature. Five myths are presented:  

innovation is planned and predictable technical specifications should be thoroughly

prepared in advance creativity relies on dreams and blue-sky ideas big projects will develop better innovations than

smaller ones, and technology is the driving force of innovation and

success.  

Page 14: Software Entrepreneurship

InnovationFive Myths There are several myths associated with innovation that are covered in the literature. Five myths are presented:  

innovation is planned and predictable technical specifications should be thoroughly

prepared in advance creativity relies on dreams and blue-sky ideas big projects will develop better innovations than

smaller ones, and technology is the driving force of innovation and

success.  

Page 15: Software Entrepreneurship

TECHNOLOGY TRENDS & OPPORTUNITY

Page 16: Software Entrepreneurship

Trends

Web 2.0Web ad a PlatformOS/Device independenceCloud ComputingSocial NetworkSocial Network as a platformMobile ComputingEnterprise 2.0

Page 17: Software Entrepreneurship

The Next Decade

Mobile

Live OnlineCLOUD

PC TV

Page 18: Software Entrepreneurship

Future Vision’s Video

Page 19: Software Entrepreneurship

What Is the Cloud?

“data as a service”

“infrastructure as a service”

“everything as a service”

“software as a service”

“platform as a service”

Page 20: Software Entrepreneurship

Why The Cloud Now?

NEW ECONOMICS

REDUCED MANAGEMENT

REDEFINING PRODUCTIVITY

“The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”

“By 2012, 80% of Fortune 1000

enterprises will be using some cloud

computing services, 20% of

businesses will own no IT assets.”

Pay for what you useLower and predictable costsShift from capex to opexAccelerate speed to value

No patching or maintenanceFaster deploymentRobust multi-layered securityReliability and fault-tolerance

Latest software for usersInternet collaboration Anywhere accessInstant self-provisioning

Page 21: Software Entrepreneurship

An Industry Trend

DESKTOPExtending the client experience

ENTERPRISEPower of choice

CONSUMER WEBClient-side stickiness, persistence

SAASIncreasing client functionality

Software + Services

Page 22: Software Entrepreneurship

Why Customers are Embracing the Cloud

The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.” – Forrester, August 2009

“By 2012, 20% of businesses will own no IT assets.”

Gartner, Gartner Highlights Key Predictions for IT Organizations and Users in 2010 and Beyond, January, 2010

Survey of 318 customers on satisfaction with SaaS noted “top 3 pros were no in-house maintenance(57%), shorter rollout(49%), usable anywhere via internet(46%).”

Burton Group, “Gartner and Burton Group SaaS Surveys: Same High-Level Findings, Different Conclusions.” Craig Roth July, 2009.

Page 23: Software Entrepreneurship

Delivering on the VisionTechnologies to Support Cloud Computing

Platform spanning the server, PC, phone, and cloud

Hybrid deployments Single identity system

for on-premises infrastructure and cloud services

Consistent programming model and interoperable platform

Synchronized software and service experience across the PC, Web, and phone

Lower operating costs with instant scalability

Efficient design 99.9% uptime SLA Solid experience Global investments Comprehensive

security

Delivering consistent, connected

experiences

Harnessing the power of

choice

Trusting in enterprise-class

services

Page 24: Software Entrepreneurship

Power of Choice

Interoperable by Design

Seamless User Experience

ON-PREMISES CLOUD SERVICESDeployment Choice

Software + Services

Page 25: Software Entrepreneurship

Customers Are Moving To The Cloud With Microsoft

“The move to Microsoft Online Services will help cut operational costs by an estimated 30% and create a variable cost model that will provide increased flexibility in the future.”

Ingo Elfering VP, Information Technology Strategy GlaxoSmithKline

“We looked at a variety of cloud-based offerings,

and only Microsoft could meet our requirements for

reliability. We have already started our rollout, and

with Exchange Online, we will consolidate 42 e-

mail systems into one, reducing our IT costs by at

least 30%.”Olivier Baldassari

CIO, Rexel Group

“Our users consistently rave about the

move to Microsoft Online Services,

providing familiar, intuitive solutions

that we could trust with our business

communications.”

Chris Millington

Global CTO, McDonald’s

Corporation

“The move to Microsoft Online Services will help cut operational costs by an estimated 30% and create a variable cost model that will provide increased flexibility in the future.”

Ingo Elfering VP, Information Technology Strategy GlaxoSmithKline

“We looked at a variety of cloud-based offerings,

and only Microsoft could meet our requirements for

reliability. We have already started our rollout, and

with Exchange Online, we will consolidate 42 e-

mail systems into one, reducing our IT costs by at

least 30%.”

Olivier Baldassari

CIO, Rexel Group

“Our users consistently rave about

the move to Microsoft Online

Services, providing familiar,

intuitive solutions that we could

trust with our business

communications.”

Chris Millington

Global CTO, McDonald’s Corporation70% Exchanging from Notes

12,000 Advisor partners

9,000 business customers

40M paid Online seats

More than 500 government entitiesOver 50% of the Fortune 500

Page 26: Software Entrepreneurship

Why Customers Are Embracing the Cloud

GlaxoSmithKlineMicrosoft Online

• “enable us to reduce IT operational costs by roughly 30%”• “introduce a variable cost subscription model for collab technologies”• “allows us to more rapidly scale or divest our investment as

necessary”

City of CarlsbadMicrosoft Online

• “Having the servers live elsewhere is about initial capital savings”• “We would have had to hire more administrators”• “We expect a savings of approximately 40 percent annually”

Large Coffee Retailer Microsoft Online

• Employee store portal used by retail field and corporate teams to collaborate

• Portal provides timely access to business analysis reports, news, & training

• Increased operational effectiveness for employees and partners

AvivaMicrosoft Online

One Aviva Intranet & Collaboration tools, a 18-month to two-year project delivered worldwide in 142 days at half the estimated cost of a more traditional project

Reed JewelersMicrosoft Online

• reduced infrastructure costs by 90 percent • Reduced e-mail support work by 80 percent• Improved the availability of critical messaging systems

Kelley Blue BookWindows Azure Platform

• save U.S.$100,000 annually in hosting costs moving web site to Windows Azure

• reduce capital expenditures for new hardware & use IT resources more strategically

• increase its competitive advantage by focusing on delivering new features

3MWindows Azure Platform

• Easy, efficient, and fast WW deployment of Visual Attention Media Service

• Lower costs, high scalability, and excellent customer solution

GlaxoSmithKlineMicrosoft Online

• “Enables us to reduce IT operational costs by roughly 30%”• “Introduce a variable cost subscription model for collab technologies”• “Allows us to more rapidly scale or divest our investment as necessary”

City of CarlsbadMicrosoft Online

• “Having the servers live elsewhere is about initial capital savings”• “We would have had to hire more administrators”• “We expect a savings of approximately 40 percent annually”

Large Coffee RetailerMicrosoft Online

• Employee store portal used by retail field and corporate teams to collaborate

• Portal provides timely access to business analysis reports, news, & training

• Increased operational effectiveness for employees and partners

AvivaMicrosoft Online

• One Aviva Intranet & Collaboration tools• two-year project delivered worldwide in 142 days at half the

estimated cost

Reed JewelersMicrosoft Online

• Reduced infrastructure costs by 90 percent • Reduced e-mail support work by 80 percent• Improved the availability of critical messaging systems

Kelley Blue BookWindows Azure

• Save U.S.$100,000 annually in hosting costs moving web site to Windows Azure

• Reduce capital expenditures for new hardware & use IT resources more strategically

• Increase its competitive advantage by focusing on delivering new features

Domino’sWindows Azure

• “Daily peaks for Friday night’s. Super Bowl drives 50% increase of online orders!

• Windows Azure allows us to focus on customer functionality, not hosting capacity

Page 27: Software Entrepreneurship

Cloud ComputingThe Microsoft Approach

Vendor Focus for Microsoft: Cloud Computing Is the Next

Big ThingDavid Mitchell Smith e al

July 24, 2009

“By 2012, 40% of enterprises will adopt a blend of cloud- and premises-based approaches to meet their UC needs”Predicts 2010: Video, Cloud and UC Services Loom Large in Enterprise CommunicationsBob Hafner, Bern Elliot et al/GartnerDecember 3, 2009

“Microsoft's cloud strategy is visionary, and its ambitions are

broad and span multiple dimensions including on-

premises and off-premises deployments and a variety of

business models.”

Page 28: Software Entrepreneurship

DEEP INVESTMENTS IN INFRASTRUCTURE$2.3B invested in cloud infrastructureGeo-replicated customer dataPublic and private cloud flexibility30,000 engineers working on cloud services

COMMITMENT TO SERVICES

EXCELLENCEFinancially-backed uptime guaranteesSAS 70 and ISO 27001 compliantCarbon footprint innovationRapid innovation model

CATEGORY LEADING PRODUCTS

The Microsoft Cloud

CATEGORY LEADING PRODUCTSDEEP INVESTMENTS IN INFRASTRUCTURE

$2.3B invested in cloud infrastructureGeo-replicated customer dataPublic and private cloud flexibility30,000 engineers working on cloud services

COMMITMENT TO SERVICES EXCELLENCE

Financially-backed uptime guaranteesSAS 70 and ISO 27001 compliantCarbon footprint innovationRapid innovation model

DEEP INVESTMENTS IN INFRASTRUCTURE

$2.3B invested in cloud infrastructureGeo-replicated customer dataPublic and private cloud flexibility30,000 engineers working on cloud services

COMMITMENT TO SERVICES EXCELLENCEFinancially-backed uptime guaranteesSAS 70 and ISO 27001 compliantCarbon footprint innovationRapid innovation model

CATEGORY LEADING PRODUCTS

Page 29: Software Entrepreneurship

Infrastructure Investment

North Central

USA

South Central

USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

* Future data centers determined with 35 weighted criteria on a “global heatmap”

Page 30: Software Entrepreneurship

Microsoft Generation 4.0 Data Center Vision

Page 31: Software Entrepreneurship

Windows Azure Platform

Compute StorageManagemen

t

Database

Service Bus Access Control

Page 32: Software Entrepreneurship

Windows Azure PlatformScalable compute and storageAutomated service managementFamiliar tools, technologies, languages

Relational storage for the cloudConsistent development modelAutomated database management

platformAppFabric

Connect existing apps to the cloudAccess control serviceService bus capability

Page 33: Software Entrepreneurship

Windows Azure PlatformDeveloper Portal

Unified portal for access to Windows Azure Platform services and the Pinpoint marketplaceWindows Azure

Create and delete hosted services and storage accountsDeploy and maintain hosted services

SQL AzureCreate and drop servers and databasesManage database firewall settings

AppFabricCreate and delete service namespaces for AppFabric Service Bus and Access Control services

http://www.microsoft.com/windowsazure/

Page 34: Software Entrepreneurship

For Microsoft DevelopersUsing Visual Studio 2010 and .NET

Windows Azure Tools for Microsoft Visual Studio extend Visual Studio 2010 Tools support full lifecycle: creation, configuration, building, debugging, running, packaging and deploymentSupport for .NET 3.5 and .NET 4 frameworksCloud project templates for C# and VB and support to add, remove and configure Azure rolesLocal Development Fabric and Development Storage servicesCloud storage explorerIntegrated deploymentIntelliTrace support for services running in the cloud

Page 35: Software Entrepreneurship

For Non-Microsoft DevelopersUsing Eclipse, PHP, Java etc.Windows Azure Tools for Eclipse

Project Creation & MigrationAzure Project Structure & ManagementAzure Project DeploymentStorage Explorer

Windows Azure SDK for PHPContributed to Zend FrameworkPHP classes for Windows Azure Blobs, Tables & QueuesHelper Classes for HTTP transport, AuthN/AuthZ, REST & Error ManagementManageability, Instrumentation & Logging support

Windows Azure SDK for JavaJava classes for Windows Azure Blob, Tables & QueuesUsed in Azure Tools for Eclipse for Storage Explorer

Windows Azure Command-line Tools for PHPCross-platform SDKs for Windows Azure Platform AppFabric

Windows Azure SDK for Java

Blobs

Tables

Queues

Your Java Application

Compute Storage Manage

REST

Windows Azure SDK for PHP

Blobs, Tables, Queues

Manageability,

Instrumentation,

logging

Helper for Http, Auth, REST, Error

Your PHP application

Compute Storage Manage

REST

Page 36: Software Entrepreneurship

SOFTWARE PROCESS MANAGEMENT

Page 37: Software Entrepreneurship

• Average cost overrun: 45%

• Time overrun: 63%

• Functionality delivered on average: 67%

• Software Errors: $59 Billion US Economy– US National Institute of Standards & Technology NIST

The State of the IndustryProject success is rare

SucceededChallengedFailed

Source: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008

2004 34%15% 51%

2006 35%19% 46%

2008 32%24% 44%

Page 38: Software Entrepreneurship

Lack of integrated tools

Separation of business and technology

Poor team communication

Project tracking vs. project managing

Inflexible or immature processes

Difficulty balancing productivity and predictability

Source: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008

The State of the IndustryProject success is rare

SucceededChallengedFailed

2004 34%15% 51%

2006 35%19% 46%

2008 32%24% 44%

Page 39: Software Entrepreneurship

What is Project Management ?

Page 40: Software Entrepreneurship

Stakeholder

Software ProviderExecutive

System AnalystDeveloperTesterImplementerQuality AssuranceDocument Controller

Software ConsumerExecutive

Project LeaderSystem AdminPrimary UserSecondary User

PM

Page 41: Software Entrepreneurship

Skill for PM.

Business ThinkingFinancialEconomicLocal & Global Information

News, Conversation, Research etc.

Software Development LifecycleSoftware Management ProcessSoftware Development ProcessTeam ManagementEtc.

Page 42: Software Entrepreneurship

Software Development Lifecycle(SDLC)

Work Stream Repeat

Project InitialProject PlanningRequirement AnalysisSoftware DesignBuild (Coding)TestingTrainingDeploymentProject Closures

Page 43: Software Entrepreneurship

Software Management Process

Work Stream Software Management Process

Project Initial

Project Management

Measurement and Analysis

Quality Assurance

Configuration Management

Document Development

Project PlanningRequirement AnalysisSoftware DesignBuild (Coding)TestingTrainingDeploymentProject Closures

Page 44: Software Entrepreneurship

What is ALM?

− The coordination of development life-cycle activities, including requirements, modeling, development, build, and testing, through− Enforcement of processes that span

these activities − Management of relationships between

development artifacts used or produced by these activities

− Reporting on progress of the development effort as a whole

Page 45: Software Entrepreneurship

Software Management Process

Software Management ModelTFS (Team Foundation System, by Microsoft)TSP (Team Software Process, by SEI)PSP (Personal Software Process, by SEI)CMMIISO 29110Etc.

Page 46: Software Entrepreneurship

Software Development Process

Software Development ModelWaterfallSpiralExtreme ProgrammingAgile **Rational Unify ProcessCMMI

Page 47: Software Entrepreneurship

Project Planning

Statement of Work

Project Assessment and Control

Project Plan Execution

Project Closure

Verification Results

Validation Results Project Repository

Project Plan

Project Repository Backup

Meeting Record

Progress Status Record

Correction Register

Acceptance Record

Software Configuration

Change Request

Extracted from ISO/IEC 29110

ISO 29110 Management Process

Page 48: Software Entrepreneurship

Software

Implementation Initiation

Software Requirements

Analysis

Software Architectural and Detailed

Design

Software Construction

Software Integration and

Tests

Product Delivery

Project Plan

Validation Results

Verification Results

Requirements Specification

Traceability Record

Software Design

Components

Test Report

Maintenance Documentation

Product Operation Guide

Software User Documentation

Test Cases and Test Procedures

Software Configuration

Project Repository

Software

Change Request

Extracted from ISO/IEC 29110

ISO 29110 Implement Process

Page 49: Software Entrepreneurship

Team Management

Meeting – Update Project Status, Problem, Brain Strom

DailyWeeklyMonthly

ReviewRequirementAnalysis & DesignImplementation

Monitor CommitmentRisk Management

Page 50: Software Entrepreneurship

Meeting & Brain Strom Tips

ObjectiveInvite AttendeeNote

Sound RecordVideo RecordOnenote

SummaryShare Everything

Via EmailVia SharePoint

Page 51: Software Entrepreneurship

Software Process Integration Tools

Microsoft Office Project , ExcelVisual Studio Team Foundation ServerSharepointSVG. (Opensource)

Page 52: Software Entrepreneurship

BUSINESS MANAGEMENT

Page 53: Software Entrepreneurship

4 M for Business

Man

Money

Material

Method

Page 54: Software Entrepreneurship

Financial Support

Own Capital

Loaning

Capital

Loaning Capital

BanksMortgage

Own CapitalFM.Saving Money

Balance your capital for good investment and cash flow

Page 55: Software Entrepreneurship

Type of Cost

Initial Cost

Operating Cost

Running Cost

Page 56: Software Entrepreneurship

Return of Investment (ROI)

Money

Customer Satisfaction

Good Social Impact

Page 57: Software Entrepreneurship

Local Partners and Sponsors for Software Business

SIPA

E-Saan Software

Park

KKU. Science

ParkNESBIA

Microsoft Innovation Center

Page 58: Software Entrepreneurship

Local Software Company