13.1 Revision IMS5006 - Information Systems Development Practices.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Lecture 3 Planning and Development Methodologies.
Systems Development Environment
Approaches to Systems Development
Understanding the Research Process
Philosophy of Research
The role of theory in research
Analytical methods for Information Systems Professionals
Analytical methods for IS professionals ISYS3015 What is qualitative research?
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Requirements Analysis SDM b518.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Systems Development.
Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
IMS Information Systems Development Practices
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
Chapter 1 Assuming the Role of the Systems Analyst
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
ISYS 3015 Research Methods ISYS3015 Analytical Methods for Information systems professionals Week 2 Lecture 1: The Research Process.
An evaluation framework
12.1 Frameworks for comparing ISD methodologies IMS Information Systems Development Practices.
Chapter 1 Assuming the Role of the Systems Analyst
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
IMS Information Systems Development Practices
Introduction to Systems Analysis and Design
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
13.1 Revision Semester 2, 2005 IMS Information Systems Development Practices.
Miguel Nunes Information Systems Project Management IS Development Methodologies (2) Miguel Nunes
SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,
Intro to Computing Research
COM332 – SA3 Methods and Methodologies. Themes –Methods and methodologies –Tools and techniques for IS development –Responsible systems development –Why.
RSBM Business School Research in the real world: the users dilemma Dr Gill Green.
Continuation From Chapter From Chapter 1
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Foundation Degree IT Project Methodologies (for reference)
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
‘Paradigm wars’ Paradigms reflect assumptions about knowledge and how it can be obtained –what is valid research? –which research methods are appropriate?
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Methodology and Philosophies of research Lecture Outline: Aims of this session – to outline: what is meant by methodology the implication of adopting different.
Approaches to Systems Development Week 2 CMIS570.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
RSBM: Introduction to Research Business School Introduction to Research Dr Gill Green.
RHS 303. TRANSITION OF THEORY AND TREATMENT nature of existence and gives meaning to and guides the action Philosophical Base: Philosophy of occupational.
1 Introduction to Software Engineering Lecture 1.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Dr. Andy Seddon Staffordshire UNIVERSITY School of Computing Systems Development Methodologies.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
The Systems Development Environment Systems Analysis and Design II.
Understanding User's Work Ethnography The systematic study and documentation of human activity without imposing a prior interpretation on it via immersion.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Petter Nielsen Information Systems/IFI/UiO 1 Systems development Methodologies IN364.
National Public Health Institute, Finland Open Risk Assessment Lecture 2: General assessment framework Mikko Pohjola KTL, Finland.
ABRA Week 3 research design, methods… SS. Research Design and Method.
Methodologies and SSADM Models, Tools and Techniques.
Software Design and Development Development Methodoligies Computing Science.
Chapter 1 Assuming the Role of the Systems Analyst.
Information Technology Planning
4 - Research Philosophies
BSc Computing and Information Systems Module: M2X8630 Research and Development Methods Introduction to Research Methods.
Leacock, Warrican and Rose (2009)
What is a METHODOLOGY The term is not well defined either in the litterature or by practitioners, but here is some definitions ” a methodology is a collection.
CASE Tools and Joint and Rapid Application Development
Business System Development
Concepts used for Analysis and Design
Prof Robin Matthews robindcmatthews.com
Presentation transcript:

13.1 Revision IMS Information Systems Development Practices

13.2  what is systems development?  the activities of systems development  ISDMs as a structure for development  the role of the system developer  the organisational context Revision

13.3  implicit and explicit assumptions about: -the nature of human organisations -the nature of the systems development process -the role of the systems developer as embodied in specific SDMs  frameworks for comparison of SDMs  paradigms for understanding SDMs Revision

13.4 the technical expert? the facilitator? the management change agent? the collaborative agent? the role of the system developer: Revision

13.5  “A collection of procedures, techniques, tools and documentation aids which will help the systems developers in their efforts to implement a new information system. A methodology will consist of phases, themselves consisting of sub-phases, which will guide the systems developers in their choice of the techniques that might be appropriate at each stage of the project and also help them plan, manage, control and evaluate information systems projects” Avison and Fitzgerald (2003) p 20  a “methodical approach” to information systems development “used by one or more persons to produce a specification” or “design product” by performing a “design process” Olle et al (1991) pp 1-2 What is a system development methodology?

13.6  a methodology must have an underlying philosophy, otherwise it is just a method: -a method: a prescribed set of tasks -a technique: a way of doing a particular activity in the systems development process -a tool: usually automated tools to help systems development Avison and Fitzgerald (2003) Revision

13.7 Evolution of information systems development methodologies the traditional systems development approach: (SDLC) structured approaches of the 1970s data-oriented methodologies of the 1980s strategic planning approaches (mid 1970s and 1980s) soft approaches (SSM, ETHICS) the 1980s: information systems development prototyping, CASE tools, database systems, decentralisation, user participation, end user computing the 1990s: information systems development object-oriented approaches, reuse, outsourcing, enterprise planning systems (ERP), BPR, data warehouses, Internet and intranets, multimedia

13.8 the “hard” or “engineering” approaches: a functionalist view: tasks, products objectives are primarily technical a methodology is an abstraction, a philosophy on which to base action a “task list”: prescriptive, normative Revision

13.9 the “soft” approaches: interpretivist: a subjective view of reality the broad socio-organisational context systems development is a social process ill-structured, complex problem situations Revision

13.10 Wood-Harper and Fitzgerald (1982) the science paradigm: -reductionism -repeatability -refutation the systems paradigm: general systems theory: theoretical models for interpretation of complex, diverse systems Revision

13.11 Klein and Hirschheim (1989): the objectivist paradigm  a realist ontology: reality is objectively given, exists independently of our perceptions of it there is one “correct” view which is discoverable  a positivist epistemology: explain observable phenomena by identifying causal relationships same methods are appropriate for the natural and the social worlds Revision

13.12 Klein and Hirschheim (1989): the subjectivist paradigm  a nominalist ontology: reality is subjectively constructed via our framework of values, beliefs and experiences there are different, valid viewpoints  an interpretivist epistemology: relativistic, questions the existence of “objective” knowledge understand the way in which the world is interpreted Revision

13.13 Frameworks:  for describing the concept of a methodology e.g. the meta-model of Olle et al (1991)  for describing a specific methodology e.g. the system lifecycle  for comparing and / or evaluating methodologies e.g. feature analyses analyses of results of using methodologies Revision

13.14 Structured Analysis Information Engineering Soft Systems Methodology ETHICS SSADM OOA/ UML information systems development methodologies: Revision

13.15 Analyst Methodology Situation using a methodology: Avison and Wood-Harper (1990) Revision

13.16 the organisational context:  organisational culture - role, influence, management  introducing and managing change - new information systems, new information technologies  targets for change, resistance to change  a model of the change process Revision

13.17  user participation  JAD/JRP sessions  prototyping  CASE technology  reuse  rapid application development  outsourcing  application packages/ ERP systems ways of improving quality and/or productivity: Revision

13.18 implications for ISDMs:  faster development -fewer phases, fewer deliverables (condensed) -overlapping phases ( not discrete)  increased communication -more user involvement -communication amongst participants Revision

13.19 implications for ISDMs:  emphasis on earlier phases -more time on analysis and design -prototyping, CASE tools  documentation -automated documentation, CASE tool support -online for easier reuse and access Revision

13.20 Revision topics  Role and purpose of ISDMs; benefits and limitations  User participation  Prototyping  CASE tools  RAD  Organisational change  Outsourcing  Application packages  Evaluating ISDMs  An ISDM focusing on technological dimension and ISDM focusing on human dimension