System Development Theory

What makes you professional



Experience plays the leading part in practical system
development.
The professional system developer is openminded towards the
experiencee of other people.
Methods and theories can never replace experience but can
inspire.
Computer technology in organisation

A systemdevelopmentproject is limited in
time and is directed at a specifik part of the
organisations computer-based systems.
The General Environment
The General Environment
Culture
Economy
Suppliers
Owners
Employees
Customers
Culture
Technology
Strategy
Politics
Education
Management
Finance
Competitors
Public Inst
The Network Environment
Performance and management


-
It is important to have a method-independed understanding of
systemsdevelopment.
4 basic components
A process – a system development project contains a process limited in
time, resulting in specific products and services. Your 2 semester project
was an process.
–
-
A activity
-
A function – denotes the intended result of one or more processes
regardless of how the processes actually take place. Analyse, design and
planning could be examples of functions.
A task – a more concrete description of an intension. A function can
typically be concretized into a number og tasks directly indicating the
disired result. – revising an overall projectplan.
-
what we actually do – programming a module.
Main components of system development
Visions
Presentreality
Performance
Visions
Presentreality
Management
Reflection
design
analysis
Action
realization
r
e
a
Product-oriented
l
i
s
planning
evaluation
regulation
Proces-oriented
Performance – making the system



Analysis function – user organisation technical options and
existing design proposals. Result understanding the user
organisation.
Design function – formulation of one or several visions of
a disired change in the organisation. Result description of
programs, computer systems and working processes.
Realisation function – computer systems and programs
changed working practices, qualifications and attitides in
the user organisation.
Management – leading the project



Evaluation function – is directed at the process itself
and the current plans.
Planning function – establishing the project + overall
planning and detailed planning.
Regulation function – results in changes in the
process.
General functions



Decision making (deal with both the process and the
product. Some decissions are made internally in the
projectgroup, or involve external groups or people.
Decissions may take time and they may delay the
project).
Communication (dialog by people or email)
Socialization (projects internal and informal
contracts)
Characteristics of system development
methods.



Application area
Perspective
Guidlines
- techniques
- tools
- principles of organisation



Application area (big or small system, how many users,
how many developers. Equipment applied).
Perspective(impose a specif perspektive on its users. The
perspective is always reflected in the guidelines.)
Guidelines
- techniques(a technique indicates how a specific
working process can be performed. (how to fish with
traps)
- tools (a technique employes a number of tools, ex
javaprogramminglanguage).
- principels of organisation (indicate how the various
people and groups should cooperate, and how the always
limited ressources should be employed and allocated)
Assignment


You schall from fig 3.3 page 12 give
an analyse of the main compenents
af system development.
From every component give
exampels from your 2.semester
project. I also want examples of
general decissionmaking,
communication and socialization.