introduction to business informatics

52
Introduction to Business Informatics Session 2

Upload: kat

Post on 10-Feb-2016

174 views

Category:

Documents


8 download

DESCRIPTION

Introduction to Business Informatics. Session 2. The team. Remko Helms. Assistant professor at the O&I group since 2003 Background in Management Science and Applied Physics. 7 yrs. experience as business/it consultant - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to Business Informatics

Introduction to Business Informatics

Session 2

Page 2: Introduction to Business Informatics

THE TEAM

Page 3: Introduction to Business Informatics

Remko Helms

Assistant professor at the O&I group since 2003

Background in Management Science and Applied Physics

7 yrs. experience as business/it consultant Research interests: Knowledge Sharing

Networks, Social Media and Web 2.0, User Innovation in Virtual Worlds

Organizing chair ECIS 2013 to be held in Utrecht next year

Page 4: Introduction to Business Informatics

04/22/2023open dagen 4

Who am I?: Slinger Jansen Scientist Entrepreneur Advisor Dad Driver of old cars

Page 5: Introduction to Business Informatics

Marco Intro

Page 6: Introduction to Business Informatics

Sjaak Brinkkemper

1984: MSc in Mathematics and Computer Science, Univ. Nijmegen

1990: PhD in Computer Science, Univ. Nijmegen 1991: Univ. Texas, Austin, US 1992: Univ. Twente 1996: Baan R&D 2001: part-time professor Vrije Universiteit 2002: own consultancy firm 2004: professor Utrecht University

Courses:– Software Architecture– Product Software– Method Engineering– Enterprise Architecture– ICT-Entrepreneurship– MBI Summerschool

Page 7: Introduction to Business Informatics

Fabiano Intro

Page 8: Introduction to Business Informatics
Page 9: Introduction to Business Informatics

MBI Profiles

Business Consultant – Remko Entrepreneur – Slinger Technical Consultant – Marco Researcher – Sjaak

Page 10: Introduction to Business Informatics

BUSINESS CONSULTANT

Page 11: Introduction to Business Informatics

Business Consultant Definition:

– A business consultant is one who gives professional advice or services on business matters related to ICT

Courses – Advanced Research Methods – Method Engineering – Knowledge Management – Business Intelligence– All seminars, except software patterns

External courses – Public Administration on Strategic Management – Economy on Mergers and Acquisitions – Social Geography on Multi-nationals – Innovation Mgmt on Innovation theory

Graduation project at: – Capgemini, PWC, Berenschot, KPMG

Page 12: Introduction to Business Informatics

Business Consultancy Profiles

KnowledgeMgmt - RH

Enterprise Arch - NN

Method Enginering- SB

ICT & Life Sc- MS

FinancialMgmt - Eco

Software Arch- V1

BusinessIntelligence -

MS

Medical Inf- RB

ICT Entrepr- SJ Thesis 1 - All Thesis 2 - All Thesis 3 - All

Software EcoS - SJ

Adv Res M - PdW

Intell UI - RJB

Summers- All

ICT Consult - NN

Game Production- V2

Page 13: Introduction to Business Informatics

ENTREPRENEUR

Page 14: Introduction to Business Informatics

Entrepreneur Definition: Entrepreneur is one who organizes, manages, and

assumes the risks of a business or enterprise (Merriam-Webster)

Courses: – ICT Entrepreneurship – Finance – Enterprise Architecture

External courses: – Economics of Entrepreneurship – Innovation management on Innovation theory – Sustainable entrepreneurship– Public Administration on Strategic Management, – Change Management

Graduation: – own product idea at University with in-depth scientific investigation

Page 15: Introduction to Business Informatics

ICT Entrepreneur Profiles

KnowledgeMgmt - RH

Enterprise Arch - NN

Method Enginering- SB

ICT & Life Sc- MS

FinancialMgmt - Eco

Software Arch- V1

BusinessIntelligence -

MS

Medical Inf- RB

ICT Entrepr- SJ Thesis 1 - All Thesis 2 - All Thesis 3 - All

Software EcoS - SJ

Adv Res M - PdW

Intell UI - RJB

Summers- All

ICT Consult - NN

Game Production- V2

Page 16: Introduction to Business Informatics

TECHNICAL CONSULTANT

Page 17: Introduction to Business Informatics

Technical consultant Definition

– A technical consultant is one who gives professional advice or services on ICT matters related to business

Courses – Method Engineering – Enterprise Architecture – Business Intelligence– Software patterns seminar

External courses – Public administration on Management and Communication – Computer Science with various courses

Graduation at – GX, Sogeti, Capgemini, Accenture, LogicaCMG

Page 18: Introduction to Business Informatics

Technical Consultancy Profiles

KnowledgeMgmt - RH

Enterprise Arch - NN

Method Enginering- SB

ICT & Life Sc- MS

FinancialMgmt - Eco

Software Arch- V1

BusinessIntelligence -

MS

Medical Inf- RB

ICT Entrepr- SJ Thesis 1 - All Thesis 2 - All Thesis 3 - All

Software EcoS - SJ

Adv Res M - PdW

Intell UI - RJB

Summers- All

ICT Consult - NN

Game Production- V2

Page 19: Introduction to Business Informatics

RESEARCHER

Page 20: Introduction to Business Informatics

Researcher Definition

– A researcher is one who searches or investigates exhaustively

Courses

– Advanced research methods– E-business – Method Engineering – Knowledge management

External courses

– Innovation Management: Innovation theory – Philosophy: Philosophy of Science – Social sciences: Research methods

Graduation at

– University, University abroad, Dialogic, TNO

Page 21: Introduction to Business Informatics

Research Profile

KnowledgeMgmt - RH

Enterprise Arch - NN

Method Enginering- SB

ICT & Life Sc- MS

FinancialMgmt - Eco

Software Arch- V1

BusinessIntelligence -

MS

Medical Inf- RB

ICT Entrepr- SJ Thesis 1 - All Thesis 2 - All Thesis 3 - All

Software EcoS - SJ

Adv Res M - PdW

Intell UI - RJB

Summers- All

ICT Consult - NN

Game Production- V2

Page 22: Introduction to Business Informatics

COURSES

Page 23: Introduction to Business Informatics

Knowledge Management Course Themes

What is knowledge and knowledge mngt?

KM Strategy

Knowledge Discovery

Intellectual capital

Knowledge sharing & online communities

Knowledge Network Analysis

KM systems & technologies

KM implementation models

Page 24: Introduction to Business Informatics

Knowledge Management Structure of the course

Lectures and guest lectures

Research based consultancy project on knowledge sharing practices (40% of grade)– Group assignment (team of 3 people)– Deliverables: advise report, review, poster

presentation

Individual written exam on theory (60% of grade)

Page 25: Introduction to Business Informatics

Virtual (guest) lecture

Page 26: Introduction to Business Informatics

Knowledge Management Preparation

1. Create a Second Life account and learn how to get around and to communicate in Second Life. One or more lectures will be in Second Life.

2. Suggested reading:- Davenport & Prusak (1998). Working knowledge. Harvard Business School Press- Nonaka & Takeuchi (1995). The knowledge creating company. Oxford University Press

Page 27: Introduction to Business Informatics

Other courses

Strategic Management and ICT (INFOSMOI)– Deficiency for some MBI students– Two weeks lecturing and workshops and then …– Business Simulation game: Running your own beer

company

Supervision of Capita Selecta assignments

Supervision of dissertation projects of master students and PhDs (topics: knowledge networks, new ways of work, software development collaboration)

Page 28: Introduction to Business Informatics

Sjaak Brinkkemper

1984: MSc in Mathematics and Computer Science, Univ. Nijmegen

1990: PhD in Computer Science, Univ. Nijmegen 1991: Univ. Texas, Austin, US 1992: Univ. Twente 1996: Baan R&D 2001: part-time professor Vrije Universiteit 2002: own consultancy firm 2004: professor Utrecht University

Courses:– Software Architecture– Product Software– Method Engineering– Enterprise Architecture– ICT-Entrepreneurship– MBI Summerschool

Page 29: Introduction to Business Informatics

Method Engineering

Professors:– Sjaak Brinkkemper– Ravi Khadka

Definition: Method engineering is the engineering discipline to design, construct, and adapt methods, techniques and tools for the systems development.

Course contents– Lectures on method engineering theory and research– Research track: carrying our your own method engineering

research on a method or technique in the scientific literature

Literature:– Selection of papers

Page 30: Introduction to Business Informatics

Knowledge infrastructure

Product SoftwareKnowledge Infrastructure

Need & situation analysis

Selection of process alternatives

Assembly of process advice

Method Base

- situational factors- maturity capabilities- assembly rules- method fragments

Advice

Process need

Feedback

Method administration

Existing methods (books, articles, online resources)

Experiences (case studies)

Product software company

Page 31: Introduction to Business Informatics

GX Web engineering method

Application modeling

Use case modeling

Domainmodeling

Goal-setting

Describe background

Describe goals

Describe scope

List features

List assumptions

Additional requirements description

DOMAIN MODEL

ACTOR

USE CASE

USE CASE MODEL

REQUIREMENTS DOCUMENT

has

BACKGROUND

FEATURE LIST

ASSUMPTION

ASSUMPTION

SCOPE1

1..*

1

1

1..*

GOALSETTING

TERM

RELATION

1

1..*

1..*

APPLICATION MODEL

1..*

1

1..*

1

1

1

1..*

1

11..*

1

1

1

1

Define important terms

Identify relations

Draw class diagram

Draw use case model

Describe actors Extract use cases form feature list

Describe standard use cases

Describe custom use cases

Describe user interface

Describe navigation

Describe migration issues

Describe interfaces other systems

Describe applicationimplications use cases

1..*

1..*

DESCRIPTION

USE CASE DESCRIPTION

APPLICATIONIMPLICATIONS

1

1

ADDITIONAL REQUIREMENT

Extensive requirements elicitation

CLASS DIAGRAM

Requirements validation

NAVIGATION

INTERFACE

USER INTERFACE

MIGRATION ISSUE

REQUIREMENTS REVIEW REPORT

GX methodUnified Process

UML-based Web

Engineering

Existing design methodsGX projects

Standard projects

Complex projects

GX WebEngineering

Method

1: Analyze projects and define project situations

Migration projects

Method base

2: Select candidate methods

3: Analyze candidate methods

4: Assemble new method

GX methodUnified Process

UML-based Web

Engineering

Existing design methodsGX projects

Standard projects

Complex projects

GX WebEngineering

Method

1: Analyze projects and define project situations

Migration projects

Method base

2: Select candidate methods

3: Analyze candidate methods

4: Assemble new method

GX methodUnified Process

UML-based Web

Engineering

Existing design methodsGX projects

Standard projects

Complex projects

GX WebEngineering

Method

1: Analyze projects and define project situations

Migration projects

Method base

2: Select candidate methods

3: Analyze candidate methods

4: Assemble new method

Use of color to show origin of the method fragments

Page 32: Introduction to Business Informatics

Lectures

Subjects– Method engineering basics– Meta-modeling– Situational method engineering– Method comparison– Guest lectures: application of method

engineering in graduation projects– Guest lecture: Computer Aided Method

Engineering (CAME) tools

Page 33: Introduction to Business Informatics

Research track

Writing a paper about an existing method

Assignments:– Introduction, related literature– Process-deliverable diagram– Draft paper– Presentation– Peer review– Final paper

See www.softwareproductmanagement.org

Page 34: Introduction to Business Informatics

Enterprise Architecture

Lecturers– Prof.dr. Sjaak Brinkkemper– Dr. Jurriaan Hage

Enterprise Architecture (EA) deals with the texts, models and rules of the complete information infrastructure of an enterprise

Focus is on modeling– high level models– produced in groups of 2 or 3 students– for real companies/organizations

You have to find a company/organization yourself!!!

Page 35: Introduction to Business Informatics

HealthCareInst

Softwsubc

Bussiness Planning Product Innovation

Master Planning

Production

Requirements Planning

Warehousing

Pur-chase

SalesAssem-

bly

Product Information

Receipt & Goods

ComponentManufact.

AssemblyPacking &Shipping

MedicalEquipment

Customer Request

Packing and shipping order

Sales Order Ready for Assembly

Master PlanMaterial Plan

Material PlanSubcontracting

Embedded software

Contracts/ Inquiries

FAS OrderProduction Orders/ schedules

Received Goods

Picking List Shipment order

Enterprise Function Diagram

Picking ListCompSupplier

ServiceProvider

PCB’s

Order &As-built doc

Page 36: Introduction to Business Informatics

Two papers

a paper on modeling an enterprise– Enterprise Architecture– Business functions

a paper on a topic relevant for EA:– Business IT Alignment– Service Orientation– Governance – Application Integration– Rationalisation of the application portfolio– Outsourcing– ...

Page 37: Introduction to Business Informatics

Corporate EFD

Management

Handling Finance

Call-center

Touroperator

Agent Commission

Booking

BookingBatch

Booking

Booking

Pre-Arrival Package (PAP)

Booking

Booking

Invoice

Payment

Booking

Invoice

Payment

Commission

FinancialReports

Center Parcs Europe (HQ) Individual Parks

Operations

FinancialReports

BookingBatch

Individual Departments

(leisure, catering, retail, housekeeping)

Planning

Reports

Suppliers

Supermarkets (Jumbo)

BookingInformation

Orders

Goods/Services

Finance

Invoice

Payment

FinancialReports

Payments from bookings

Cu

sto

mer

CRM

CustomerInformation

Customer Knowledge

Page 38: Introduction to Business Informatics

Course Organization

Literature Reader with papers Guest speakers Draft version of papers

Short presentations by students

Exam

Page 39: Introduction to Business Informatics

Software Architecture

Lecturers– Prof.dr. Sjaak Brinkkemper

Software architecture deals with the theory and practices of creating and analyzing architectures of non-trivial software products

Focus is on empirical software architecture– theories explaining the structure of software systems and how

system’s elements are meant to interact given the emposed quality requirements

– Quality attributes: availability, modifiability, performance, security, usability, testability, and interoperability

– Reconstruction of (partial) software architecture of an existing software system

– produced in groups of 2 students

This course will be in period 4. (only this year)

Page 40: Introduction to Business Informatics

Example: SwArch of Computational model of the heart

From: www.integrativebiology.ac.uk

Page 41: Introduction to Business Informatics

Course structure

Theory lectures Guest lectures by experienced software

architects Master class Software Architecture Practical assignment

– Open or Closed source– Reconstruction of architecture– Analysis of 2 conflicting quality attributes– Evaluation of Sw Architecture– Feedback of architect

You have to find an architecture yourself!!!

Page 42: Introduction to Business Informatics

MBI Summerschool

This year’s summerschool will be linked to the 21st European Conference on Information Systems

Largest European scientific conference in Business Informatics domain

27 tracks, ~500 participants, ~900 submissions, ~270 sessions

5-8 June 2013 www.ecis2013.nl

Page 43: Introduction to Business Informatics

Assignment

Students will assist track chairs in organization of track

Preparation of track Topic overview Assisting with track sessions during conference Report about track with overview of

contributions Jointly with international student volunteer Free conference participation

Page 44: Introduction to Business Informatics

Slinger Jansen Resume

– 2000: One year of computer science at University of South Carolina– 2003: Graduated from Leiden University in Computer science– 2007: Researcher at University College London for 6 months– 2007: PhD at Utrecht University– 2012: Visiting researcher at MIT for 5 months– 2007-?: Assistant professor at UU

Teaching courses– ICT-Entrepreneurship– Product Software– Introduction to MBI– Seminar Software Ecosystems

Research Interests– Software ecosystems– Service Mining– Multi-tenant systems– SaaS

Page 45: Introduction to Business Informatics

Product Yunoobudget overviews on internet banking plus social network for spending advice

History2007 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

Page 46: Introduction to Business Informatics

Product teams

Each product team:– Works on its own product idea– Is an independent product line– Proposes a working plan within the ECTS boundary

for the 10 weeks block– Reports on the working plan; adapts planning– Can elaborate on anything viable for a ICT product or

service, related to the stage of the idea• Architecture• Software coding• Service definition• Webservice development• Product packaging• Business plan and company set-up

– Innovation is essential for selection and grading!

Page 47: Introduction to Business Informatics

Netherware Organization

Project OfficeFinance

Netherware BVCEO

Team 1P1

Team 2P2

Team 3P3

Team nPn

HRM

Technology

Marketing

Board of Governor

s

s1

s2s3

s4

s5

s1

s2

s4

s3

s5

Netherware CEO

InvestorRelations

Horizontal teams for company experience

Product teams for own product development

Page 48: Introduction to Business Informatics

End review

All students present their products and business plans to Board of Supervisors

Members of Board of Supervisors• Venture capital fund• Holding multi-national• IT entrepreneur• Institutional investment• IT journalist• Marketing specialist

Page 49: Introduction to Business Informatics

To enter the Course you need:

A great idea

A product team capable of implementing key innovations of the product

• Send your idea to [email protected] before the start of the course

• Already own a company/product? Think of a new business case!

• Subscribe to the course by sending an e-mail to [email protected] and subscribing to the course in Osiris.

In this course you make the difference!http://www.netherware.nl

Page 50: Introduction to Business Informatics

Software Ecosystems Seminar

Software Ecosystem: a set of actors functioning as a unit and interacting with a shared market for software and services, together with the relationships among them.

Cooperatively study developments and visualization techniques for software ecosystems.

Set-up as an academic community with – A blog – A workshop– Several guest presentations– Workshop Proceedings

Page 51: Introduction to Business Informatics

Relevant Topics

* Strategic advice for software vendors* A software ecosystem analysis method* Software ecosystem models* API related topics: design, development,

marketing* Software ecosystem modeling* Software ecosystem practices and

experience* Software business models* Product software and software licensing* Communities of practice and software

reuse* Economic impact of software ecosystems* Software ecosystem creation* Keystone and niche player survival

strategy

* Architectural implications of reusability* Formal modeling of business models* API development* Publishing APIs* Software product management* Software product lines* Software development communities* Software ecosystem orchestration* Market-specific domain engineering* Open source software ecosystems* Virtualized software enterprises* API compatibility over subsequent

releases

http://www.softwareecosystems.org

Page 52: Introduction to Business Informatics