• No results found

Introduction to Product Software

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Product Software"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to

Product Software

Session 1 Product Software

Dr. Slinger Jansen Dr. Rik Bos

(2)

Contents

Productsoftware

– Economic context

– Definition

Organizational Structures

Organizational Variability

Netherware

(3)

GX

Now:

125 employees Offices in Boston and Sillicon Valley Started by 6

university of Nijmegen students

(4)

Societal context

ICT innovations create

new products, services,

companies, jobs, economic value, social value

International

:

YouTube

Google

SAP

Twitter

Skype

Microsoft

Salesforce.com

Amazon

National

:

TomTom

Bibit

Hyves

Centric

Exact

Planon

Unit4

Afas

(5)

What is Product Software?

Differentiate from:

– Tailor-made

software (large ICT service

companies such as CMG, ATOS-Origin, CGEY, …)

– Embedded

software (consumer electronics, office

machinery: Philips, Oce, AMSL, …)

Open Source software

is also a software

product

In this course the creation, production and

organization of product software will be

discussed and elaborated in depth

(6)

What is product software?

Product

software

Tailor-made

software

Number of

copies

What is being

sold?

Device Software One Multiple

Embedded

software

Microprogram

(7)

Terms related to Product

Software

(8)

What is Product Software?

A

Software Product

is defined as

a packaged configuration of software components, or a

software-based service with auxiliary materials, which is released for and traded in a specific market

Examples: ERP software Bookkeeping package Operating systems Search-engine Computer-aided-design

Software development environments Hospital information system

(9)

Key differences

1. Market introduction requires precise

synchronization

of dependable software

engineering activities

2. The same product requires

installation and

usage

in different organizations, with

different

hardware and software platforms

3. The vendor company stays

owner

of the

software and auxiliary materials, while the

usage is

licensed

to the customers

(10)
(11)

Economic context

World

 Global software market 2008: 240 B€;

growth 6.5% (1 B = 109)

 2013 forecast: $360 B€;

growth 50.5% since 2008.

 9% total ICT expenses: 2650 B€  NL: 12%; highest of the world

 Americas 42.6% of global software market's value.

OECD (2002): “The product software sector is among the

most rapidly growing sectors in OECD countries, with strong increases in value added, employment and R&D investment.”

NL

 Import 2,1 B€, Export 0,6 B€  US vendors: 78% market share!

 NL: 15.000 employees in NL companies  8,5 % of 175.000 total ICT employment

(12)
(13)

Market in 1999

System level: Operating systems [12.9%] / [9%]

System level: other software [3.4%] / [9%]

Middleware [3.5%] / [32.9%]

System management [9.1%] / [11%]

Security [3.1] / [21%]

Database management systems [9.4%] / [11.2%]

Development environments [5.6%] / [16.3%]

Development life-cycle management [3.4%] / [11.9%]

Internet tools [0.3%] / [34.1%]

Cross-industry business: ERP [14.2%] / [18.5%]

Other cross-industry business [8.7] / [18.5%]

Vertical industry business: CAD/CAM/CAE [6.2%] / 11.8%]

Other vertical industry business [16.2%] / [11.8%]

Consumer and home [3.9%] / [13%]

CAGR:

Compound Annual Growth Rate all CAGR > 9% Source: OECD 19% 49% 32% Application Software Software Development Tools System Infrastructure Software [share] / [CAGR]

(14)

Share of total ICT expenses

Product software as part of all ICT expenses (Source: OECD)

(15)

Intermezzo

Professor: Did you

know that Bill Gates

sold MS-DOS before

it was finished?

Student: He

still does!

(16)

Contents

Productsoftware

– Economic context

– Definition

Organizational Structures

Organizational Variability

Netherware

(17)

Organizational Structure

Specific questions:

How is the Twitter company organized?

How many people are working at Hyves?

What is the ratio of developers and testers at

Microsoft?

What is more profitable: license selling or

services

Generic questions:

What is the optimal structure for a Product

Software Company?

Can generic structures be recognized?

What are benchmarks figures for function

(18)
(19)

Departments at PSw company

Department

1. Board

: management

2. Development

: product

creation and maintenance

3. Marketing

: market

presence

4. Sales

: product selling

5. Services

: implementation,

consultancy and training

6. Support

: help-desk

Percentage

5

30

10

20

30

5

(20)

Organisational structures

Organisational structures because of

– Growing organisations need functional specialists

– Management has limits in delegation

Categories:

F: Functional

HRM, Development, Sales, Marketing, …

P: Product

ERP, Middleware, BIS, Localizations, …

M: Market

Large accounts, SME, Public, Banking and Insurers, …

G: Geografic

(21)
(22)

Baan Development (1998)

Product Management Release Management Processes Finance/Legal HRM Common Architecture Research BaanTech Workflow Common Technologies ERP Service& Project E-ERP BackOffice Applications Financials CRM Supply Chain Application Integration Emerging Applications Configuration Management Product Testing Multi-Byte Product Assembly Documentation and Training Business Intelligence Localizations Product Delivery Chief Technology Officer

The organizational structure of Baan Development in 1998; 1500 employees

(23)

Standard F-structure

Board

(24)

Investment and profits

Board

R&D

Marketing

Sales

Services

Support

- - + + +

Σ

-

Σ

+

(25)

Substructures

Board

R&D

Marketing

Sales

Services

Support

P-structure Generic, P-structure P-structure P-structure P-structure G-structure

(26)

P-type for R&D

R&D mgr

Product 1 Product 2 Product 3 Quality

& Delivery

Architecture Board Product

Management

• R&D departments are responsible for a product line • Product Management:

• Functional responsibility • Liaison with Marketing

• Architecture Board

• Technical responsibility • Interfacing of products

• Quality and Delivery:

• Generic configuration management • Testing and quality management • Documentation and translation

(27)

Ownership R&D

Development mgr

Team1 Team2 Team3 …

Architect Product

Mgr

• Team has all roles for development of a product:

• Design • Realisation • Testing

• Configuration Management • Documentation

(28)

M-type for Sales

Sales mgr Large Accounts SME Banking & Insurance … Contracts CRM

• Centralized customer relationship management • Relationship with Support

• Contracts require legal support

(29)

Other departments

 Marketing

– Always for the whole company – Uniform market presentation – Market launches

– Customer reference stories

 Services

– Implementation, Technical installation, Training, Customizations, Organizational improvement – Pool of consultants

– F-, G-, M-type

 Support

– 1st line (questions): Generic for all products – 2nd line (simpel defects): P-type

– 3rd line (complex defects): performed by R&D on standard product; or by Services on customizations

(30)

Contents

Productsoftware

– Economic context

– Definition

Organizational Structures

Organizational Variability

Netherware

(31)

Software product management

Sales R&D Customers Board Development Partners strategy Market market trends feature requests technology drivers bugs, change requests contracts, partner requests Scope changes

(32)

Product management

 Responsible for – Requirements Management – Release Plan – Roadmap – Portfolio Management

 Positioning Product Management

– Within Marketing – Within R&D

• As overall function

• Inside product development teams

 The positioning of Product Management determines – Responsibilities

– Activities

(33)

Organizational Variability

Board

R&D Marketing Sales Services Support

Product 1 Product 2 Product 3 & Delivery Quality

Product Management Product Management Marketing Communication Product Management Product Management Product Management Product Management

(34)

Contents

Productsoftware

– Economic context

– Definition

Organizational Structures

Organizational Variability

Netherware

(35)

Incubator role

Netherware is the ICT incubator of

Utrecht University for students

that provides facilities and

knowledge infrastructure to

develop an ICT product or service

and to continue as an independent

start-up company.

(36)

Netherware

(37)

Netherware

ICT incubator for students

 It is a

– course – incubator

– coaching facility – network

 The students develop their own product or service ideas

in team

 Students play a horizontal role in a staff dept:

Finance, Marketing, HRM, Project Office, Technology

 We play as if there is one year in the company  End review for external Board of Governors:

(38)

Netherware

Examples

1. Hours accounting and invoicing for law firms 2. Warehousing for the retail industry

3. Utility and website to quit smoking

4. Website to send SMS messages to groups 5. Dancing lessons in a browser

6. Internet pinging for heavy gamers

7. Camera placement for movie directors

30 start-ups with 60 students (1 – 3 stud’s)

Permanent software incubator with coaching

and network access

Run by students

(39)

Product Yunoo

budget overviews on internet banking plus social network for spending advice

History

2007 4 students

participation ICT-E

2008 Qash start in Utrecht-Inc 2009 director; investment

name change 2010 own office

12 employees

2011 Takeover by Afas

Sold in different phases

About Qash and Yunoo and

Afas Personal

(40)

References

Related documents

(SAC – Special Areas of Conservation, N2K – Natura 2000, NHA – Natural Heritage Areas, ASSI – Areas of Special Scientific Interest, RDB – Red Data Book, FPO –

As a consequence, driven out from the two propositions stated above, we argue that the market value of the company and the voting pattern observed in its corporate meetings can

The present work examines the mineralogy and chemistry of the ore, the energy size relationship in crushing using a centrifugal crusher, its behavior in grinding, its

But when his ring's been on your finger For long enough to leave it's mark And when you think about this summer When every night is cold and dark When he's taken everything away

In state-of-the-art designs [38], each IV consists of a unique ID of a page (to distinguish between swap space and main memory space), page offset (to guarantee different blocks in

Цілодобова лінія Renault Assistance: 0-800-500-149 Офіційний сайт: www.renault.ua * Гарантія виробника 5 років або 100 000 км пробігу (залежно від того,

More specifically, the following information is required as input data: beam span; number, magnitudes and locations of concentrated loads; location of the specific point of

Teaching staff may choose from a range of informal feedback options, detailed on the University’s Survey website ( http://unistats.anu.edu.au/surveys/ ), such as minute papers,