introduction to business informatics session 2. the team
Post on 21-Dec-2015
253 views
TRANSCRIPT
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 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
04/18/2023open dagen 4
Who am I?: Slinger Jansen Scientist Entrepreneur Advisor Dad Driver of old cars
Marco Intro
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
Fabiano Intro
MBI Profiles
Business Consultant – Remko Entrepreneur – Slinger Technical Consultant – Marco Researcher – Sjaak
BUSINESS CONSULTANT
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
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
ENTREPRENEUR
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
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
TECHNICAL CONSULTANT
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
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
RESEARCHER
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
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
COURSES
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
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)
Virtual (guest) lecture
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
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)
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
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
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
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
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
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
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!!!
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
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– ...
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
Course Organization
Literature Reader with papers Guest speakers Draft version of papers
Short presentations by students
Exam
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)
Example: SwArch of Computational model of the heart
From: www.integrativebiology.ac.uk
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!!!
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
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
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
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
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!
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
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
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
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
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