1 conceptual and dynamic modelling of the project management for development of courseware systems...
TRANSCRIPT
1
CONCEPTUAL AND DYNAMIC MODELLING OF THE PROJECT MANAGEMENT FOR DEVELOPMENT OF
COURSEWARE SYSTEMS FOR DISTANCE LEARNING PROGRAMS.
Alexei Sioutine
Institute of Informatics and Mathematical Modelling of Technological Processes,
Kola Science Centre of Russian Academy of Science, Apatity, Murmansk Region,
Russia, 184200.
Master Student in System Dynamics at the Department of Information Science,
University of Bergen NorwayEmail: [email protected]
June 1999
2
OUTLINE
Background
Instructional Systems Development Theory (ISD)
ISD 4 Model for Developing Instructional Material
Dynamic Modelling of Project Environments
Application of Dynamic Models in Real Project
Management Environments
Some Conclusions
3
Background
Rapid development of distance based instructional learning systems during the past few years.
The instructional development represents a challenge of creating an effective and efficient training system that will meet the learning objectives and obtain the required outcomes of a learning process.
The development of distance learning programs inherits the complexities of the instructional development projects and moreover adds a problem of coordination between different regional, cultural and/or language project groups.
So far the development projects of distance learning programs have been based on random or intuitive approaches (Tennyson & Morrison).
An ISD theory suggests a framework for a more systematic approach to developing distance learning programs.
Instructional Systems Development Theory (1)
Today, instruction in general, and distance learning programs in particular,
often involves technology-based learning materials and environments.
These systems involve significant and expensive software development and
typically represent a level of complexity not encountered in more typical
business-oriented software development projects.
ISD is reasonably well-structured and well-established process for
developing educational and training systems and environments.
There are a number of R&D solutions for the courseware developers such as
lesson planning (GAIDA/GUIDE) or courseware planning (GOLDIE) tools,
and lesson generation tools (XAIDA), etc.
Instructional Systems Development Theory (2)
The original form of instructional development came directly from
military planning technology
The ISD process is an adaptation of systems engineering to problems
of development, implementation, and evaluation of instructional and
learning environments.
The last generation of instructional development process is described
by the Tennyson’s (1993) ISD4 model, the fourth generation of ISD.
The ISD4 process is characterized as an iterative process.
Instructional design is viewed in much the same way as ill-structured
problem solving (for example, architectural or engineering design).
5
Tennyson’s ISD4 model
PRODUCTIONDOMAIN
DESIGNDOMAIN
MAINTENANCEDOMAIN
IMPLEMENTATIONDOMAIN
FOUNDATIONDOMAIN
Design-ProductionSubdomain
Production-ImplementationSubdomain
Production-ImplementationSubdomain
Implementation-MaintenanceSubdomain
SITUATIONALEVALUATION
Foundation-DesignSubdomain
Produce Learning Environment -Computer -Live -Multimedia -Print -VideoPrepare Management System for Learning Environment
Analyze Content -Curriculum (Macro) -Instruction (Micro)Specify Entry KnowledgeSpecify Organization & Sequence of InformationSpecify Learner ManagementSpecify Message DesignSpecify Human FactorsConduct Formative Evaluation (Design Revisions)
Prepare Learning Environment PlanEmploy Rapid Prototyping
Design Learner Evaluation Conduct Formative Evaluation of Prototype (Revision)
Conduct Formative Evaluation of Learning Environment (Refinement)Document Instructional Development Process and ISD Methodology (i.e., Authoring Activities)
Prepare Dissemination Plan for Learning Environment
Develop, Implement and Manage Maintenance System for the Learning Environment
Prepare and Conduct Maintenance EvaluationRevise and Refine Learning Environment
Define Educational PhilosophyDefine Learning TheoryDefine Instructional Theory
Specify Learning Environment: -Goals/Objectives (Learning and Performance Outcomes) -Management System -Delivery System -Facilities
Disseminate and Implement Learning Environment (Instruction and Management)
Assess Problem(s)/Need(s)Assess User PopulationDetermine ID Competence of Author/Team (novice, apprentice, expert)Propose ID Solution Plan (Define ID process and ISD methodology)
Conduct and Report Summative Evaluation
c Tennyson 1997
Design-Production-
ImplementationSubdomain
Foundation-MaintenanceSubdomain
June 98 6
Components of the ISD model (1)
The Foundation or Analysis phase establishes the philosophical and psychological aspects of both the learning environment and the solution
plan. the training requirements are being determined. The instructional developer analyses the performance requirements and develops a task list. The difference between what the incoming students already know and can do and what the
job requires them to know and be able to do determines what the instruction is necessary. This phase involves job analysis, task analysis and learner analysis.
The Design phase establishes the specifications for the learning environment proposed in the ID solution plan. the authoring activities in this domain deal with analysing the content and the means for
delivering the content. a detailed plan of instruction, which includes selecting the instructional methods and media,
and determining the instructional strategies. the goals, objectives and learning environment architecture. The learning theory defined in the Analysis phase directly influences all of the activities
performed here.
Components of the ISD model (2)
The Development or Production phase involves those concepts and authoring activities that are directly associated with the actual production
of the learning environment; both the student’s and instructor’s lesson materials are developed. each unit/module of instruction and its associated instructional materials are validated
including internal review of the instruction; individual and small group tryouts; operational tryouts of the “whole“ system.
The final step in this phase is to finalise all training materials. The phase involves subject matter experts, authoring system specialists, media
specialists, test specialists, etc. The Implementation phase
provides the means to put the learning environment into operation. the instructional system is fielded under operational conditions. the activities of operational evaluation provide feedback from the field on the graduate’s
performance. This phase involves support staff, specialists, etc.
7
Discussions of the ISD model (1)
The ISD is a problem-solving system.
The fourth generation of ISD represents the attempt to establish a system
that can adapt to individual problems/needs while also being able to
continuously update itself.
ISD4 is composed of three highly interactive components
situational evaluation - defines and assesses the problem/need for the
purpose of proposing an ID solution plan.
dynamic interaction - implements and manages the ID process as defined
in the ID solution plan.
ISD knowledge base - contains the concepts and authoring activities that
are necessary to form the solution(s) to a given problem/need situation.
Discussions of the ISD model (2)
The ISD model is characterized as an integrative system that dynamically adjusts the authoring activities of instructional development by direct reference to the given learning problem and/or need situation.
ISD4 employs concepts from system dynamics complexity theory (Gleick, 1987; Sterman, 1994).
Additionally, the system dynamics approach includes methodology to deal with both anticipated and unanticipated problems that arise during the course of actual instructional development.
The instructional development is a non-linear process that dynamically adapts to the problem conditions of a given learning problem/need situation.
The model provides a systematic approach to investigating an educational problem/need, seeking for means of providing solutions, and approaching these solutions with an efficient instructional system.
June 98 8
Learning & Learning Environments
Learning involves long-lasting, stable changes in knowledge and skills
A learning environment consists of: one or more (usually more) learners, one or more expressible learning goals, one or more (usually more) topics or foci of interest, resources pertaining to the topics / foci, one or more (usually more) learning support means, feedback and assessment mechanisms, often implicit
9
SD Based Learning Environments
According to many (Collins, Lave, Vygotsky, etc.), learning,
especially in complex domains, is a socially-situated
phenomenon.
First generation system dynamics based learning
environments (Management Flight Simulators) took this into
account and planned for small group interactions between
rounds of play.
Experience suggests that this collaborative aspect of learning
is effective and should be better supported and integrated in
these environments.
DYNAMIC MODELS OF COUSRSEWARE DEVELOPMENT PROJECTS
Successful management is critical for developing projects effectively and efficiently.
Managing projects is a complex and dynamic problem.
The existing models do not describe the process structure that drives the dynamics of the projects.
The difficulties in managing the projects arise from the dynamic project features such as
feedback,
delays and
non-linear relationships, and
Moreover, the lack of understanding of the relationships between structure and behaviour.
To manage projects successfully it is necessary to understand factors and dynamics involved in the development of projects.
The modelling of the development processes in projects has demonstrated the importance of explicitly describing and modelling the dynamic features of the process development (Ford, 1995).
10
When and Why System Dynamics
What is system dynamics? A formalism developed for control theory Complex and dynamic systems modeled using collections of things
(stocks), and flows When to use system dynamics?
For systems involving feedback, delays, non-linearities, and uncertainty
Not for static, linear systems with little or no feedback Why use system dynamics?
In order to manage complex systems, one must first understand them. Modeling and simulation facilitates understanding.
The general structures involved in the projects
Resources Available
Resource Management
Development Process
Controlling Planning
Progress Status
Resources Needed
Effort Remaining
%Work/TasksCompleted
Schedule
Resources Required
June 98 11
Decision Support & Learning
Decision Support The goal is to enhance job/task performance or promote
improved decision making (performance) Learning
The goal is to enhance understanding or promote acquisition of expertise (feedback is critical)
System Dynamics Based Decision Support Provide a framework for hypothesis testing, policy formulation,
and collaboration with colleagues System Dynamics Based Learning
Also provide a framework for model (re-) construction and collaboration with peers
APPLICATION OF SYSTEM DYNAMICS MODELS IN REAL PROJECT ENVIRONMENTS
(1)
The applications of system dynamics to project management include creating team learning and training environments, providing a tool for advanced planning and control of ongoing projects, post mortem analysis to support dispute resolution.
The system dynamics models can be used on the two different levels of the project’s hierarchy (Rodrigues, 1997). The strategic level to cover the full project life cycle eventually capturing the
main major milestones. The operational level, which decomposes the project into a set of major
interrelated sub-tasks, each being modelled by a specialised system dynamics model.
The links that can be established between a system dynamics project model and the traditional models include structural and data links.
APPLICATION OF SYSTEM DYNAMICS MODELS IN REAL PROJECT ENVIRONMENTS
(2)
In the planning, the system dynamics models can be used to (Rodrigues, 1997): uncover metrics about process performance; test the plan’s sensitivity to risks; assess the performance of alternative decisions of
• work and resource scheduling,
• alternative processes of product development, and
• alternative control policies. forecast the future project outcome.
In monitoring the models can be used to: uncover the intangible information about actual progress; estimate actual metrics about process performance explore whether
alternative decisions regarding
• work and resource scheduling,
• structuring of the development process, and
• policies of project control, could have provided better results.
June 98 21
Learning about Decision Making and Policy Formulation
Decision making changing a parameter in the model (e.g., set the initial
estimate of job size, set the team size, etc.) Policy formulation
developing a rule to guide decision making (e.g., in the beginning, assign representative experts to the team and fade expert support as the project progresses; if the project falls slightly behind schedule, increase overtime, but avoid excessive overtime; etc.)
Both decision making and policy formulation can be supported with learner-learner collaborations
12
Some Conclusions
The instructional systems development model and how this model can be
utilised for the development of the distance learning courseware systems was
described.
Applications of system dynamics theory to modelling complex project
environments and how this models can be utilised for modelling the distance
learning development projects,
Finally was presented a brief outline of how system dynamics models can be
utilised in the real project environments.
13
Further Work and Research
To enhance understanding and learning the dynamic model can be
integrated into an interactive learning environment, which can be used
for training managers and participants of such projects.
A prototype of such learning environment for a generic instructional
development project has been created (Sioutine and Spector, 1999) as
a part of a large educational project for instructional project
development,
June 98 23
Selected References - 1/2
Abdel-Hamid, T. K. and Madnick, S. E., “Software Project Dynamics, an integrated approach”, Englewwod Cliffs, N.J.: Prentice Hall, inc., 1990.
Collins, A. 1991. Cognitive apprenticeship and instructional technology. In L. Idol & B. F. Jones (Eds.), Educational values and cognitive instruction: Implications for reform. Hillsdale, NJ: Erlbaum.
Davidsen, P.I. 1994. “Implementing elements of system dynamics approach to organisational learning”, In Proceedings of ESS’94, SCS. Ghent, Belgium.
Dörner, D. 1996 (Translated by Rita and Robert Kimber). The logic of failure: Why things go wrong and what we can do to make them right. New York: Holt.
Ford, D.N., “The Dynamics of Project Management: An Investigation of the Impacts of Project Process and Coordination on Performance”, unpublished PhD thesis, MIT 1995.
Forrester, J.W. “Industrial Dynamics.”, Productivity Press, Cambridge, MA, 1961. Gagné. R. M. 1995/96 “Learning Process and Instruction”, Training Research Journal, Vol. 1: 17-28. Gleick, J. (1987). Chaos: Making of a new science. New York: Norton. Lave, J. 1988. Cognition in practice. Cambridge: Cambridge University Press. Richardson G. P., and Pugh III, A. L., “Introduction to System Dynamics Modelling with Dynamo” MIT Press, Cambridge, MA, 1981. Reigeluth C. M. 1983. Instructional-design theories and models: An overview of their current status. Hillsdale, NJ: Erlbaum. Chapter 1. Rodrigues Alexandre J. G. P.; “SYDIP - A System Dynamics-based Project Management Integrated Methodology”. In Proceedings of the 15
International System Dynamics Conference, pp:439-442, Istanbul, Turkey, July 1997.
June 98 24
Selected References - 2/2
Seville, D. A., and Kim D.H. “New Product Development Management” Flight Simulator Facilitator’s Guide v2.08 unpublished report. Organizational Learning Centre. Sloan School of Managemnt, MIT, Cambridge, MA.
Sterman, J. D. 1994 “Learning in and about complex systems”, System Dynamics Review, 11, pp 161-186. Sioutine A. V. 1998. “A System Dynamics Based model of ISD4 Project development and Management Process”, In
Proceedings of the 1998 European Simulation MultiConference, Manchester, June (15-18), England. Sioutine A. V.; Davidsen P. I.; and Spector J. M. 1998. “Modelling resource allocation in instructional systems development
projects”, In Proceedings of the 16th International System Dynamics Conference, Quebec, Canada (July 22-24). Sioutine A. V. and Spector J. M.1999. “On Time Within Budget: A Simulation Based Learning Environment for Practising
Resource Allocation in Instructional Systems Development Projects”. In Proceedings of the EUROMEDIA’99 conference, 25-28 April, 1999, Munchen, Germany.
Sioutine A. V. 1999. “Modelling Concurrency Relationships in Multiple-phase Courseware Development Projects”. In Proceedings of the 6th European Concurrent Engineering Conference, 20-23 April 1999, University of Erlangen-Nuremberg, Erlangen, Germany.
Spector, J. M. Cognitive complexity in decision making and policy formulation: A system dynamics perspective. Presented at the International Conference on Competence-Based Management, Oslo, Norway, 19 June, 1998.
Spector, J. M. & Davidsen, P. I. 1996. “Creating engaging courseware using system dynamics: The ISD Project Management Tutor.” In P. Carlson & F. Makedon (Eds.), Educational multimedia and hypermedia, 1996. Boston: Association for the Advancement of Computing in Education.
Tennyson, R.D. 1993. “A Framework for automating instructional design.” In Automating Instructional Design: Concepts and Issues, J.M. Spector, M.C. Polson, and D. J. Muraida eds., Englewood Cliffs, NJ: Educational Technology.
Tennyson, R .D., & Morrison, G. R. (in press).”Instructional development: Foundations, Process, and Methodology.” Columbus, OH: Merrill/Prentice-Hall.