1.1 Introduction: concepts and overview of systems development IMS5006 - Information Systems Development Practices.

Slides:



Advertisements
Similar presentations
Modern Systems Analyst and as a Project Manager
Advertisements

Systems Development Environment
Principles of Information Systems, Tenth Edition
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
ZEIT2301- Design of Information Systems
Chapter 9 IMPLEMENTATION AND EVALUATION Decision Support Systems For Business Intelligence.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
2.1 The traditional SDLC and structured approaches: Structured Analysis IMS Information Systems Development Practices.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Chapter 8 Information Systems Development & Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
IMS Information Systems Development Practices
13.1 Revision IMS Information Systems Development Practices.
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Chapter 2 Succeeding as a Systems Analyst
IMS Information Systems Development Practices
9.1 Quality and productivity issues in information systems development: CASE tools and prototyping IMS Information Systems Development Practices.
Fundamentals of Information Systems, Second Edition
12.1 Frameworks for comparing ISD methodologies IMS Information Systems Development Practices.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
IMS Information Systems Development Practices
The database development process
Chapter 1 The Systems Development Environment. SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined.
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.
Introduction to Computer Technology
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
Foundation Degree IT Project Methodologies (for reference)
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Management Information Systems
CSI315 Web Applications and Technology Overview of Systems Development (342)
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
2 Information Systems Chapter 12 Systems Development: Investigation and Analysis.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Systems Analysis and Design in a Changing World, Fourth Edition
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 3 Strategic Information Systems Planning.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
MNP1163 (Software Construction).  SDLC and Construction Models  Construction Planning  Construction Measurement.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
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.
Fundamentals of Information Systems, Third Edition2 An Overview of Systems Development: Participants in Systems Development Development team –Responsible.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Chapter 1 Assuming the Role of the Systems Analyst.
Fundamentals of Information Systems, Sixth Edition
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
The Systems Development Environment
Responsibilities & Tasks Week 2
Business System Development
Concepts used for Analysis and Design
Foundation Degree IT Project
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Information Systems Development (ISD) Systems Development Life Cycle
Presentation transcript:

1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices

1.2 IMS Information Systems Development Practices  Lecturer:Dr Peta Darke phone: office:Room S7.13, level 7, 26 Sir John Monash Drive, Caulfield East  Unit web page:  Tutorials:NO TUTORIALS IN WEEK 1

1.3  Concept and role of a systems development methodology  Approaches to systems development  The role of the systems analyst/developer  Evaluate and compare methodologies  The organisational context Information systems development practice

1.4 The systems development process The systems development lifecycle (SDLC):  Planning (Feasibility)  Systems analysis  System design  Implementation  Maintenance

1.5 Information system  " A system which assembles, stores, processes and delivers information relevant to an organisation (or to society) in such a way that the information is accessible and useful to those who wish to use it, including managers, staff, clients and citizens. An information system is a human activity (social) system which may or may not involve the use of computer systems" Buckingham et al. (1987) (in Avison & Fitzgerald 2003, p. 19)

1.6  types of information systems:  transaction processing systems  decision support systems  expert systems  executive information systems  geographical information systems  E-commerce systems  multi-media systems  differences in:  users  size, scope  complexity, certainty, familiarity Information systems

1.7 Need to understand the organisational context:  organisational culture:  "the system of shared beliefs and values that develops within an organisation and guides the behaviour of its members" Schermerhorn et al (1994)  organisational structure, functions, procedures  organisational management styles and policies Information systems involve people and organisations, not just technology Information systems

1.8 human, technological, organisational  early on, technology was new, costly, and so technological failure was more likely  failure of information system implementations now more likely due to human or organisational problems: e.g. lack of planning, poor project management, poor training, inadequate change management, poor development methods and techniques, inadequate requirements identification and specification Dimensions of information systems

1.9  early computer system application development focused on the technology and on programming and technical skills rather than user and business needs  systems developers were technically trained and skilled, and used rule-of-thumb and personal experience  as computer use became more widespread:  a backlog of computer application requests developed  existing applications increasingly required changes  the changes made tended to have unexpected and undesirable effects. the evolution of information systems development methodologies

1.10 the evolution of information systems development methodologies early 1960s: no formalised methodologies  basic data processing tasks  batch processing, unsophisticated technology  operational level, individual applications  implementation by programmers  maintenance / change problems  poor documentation  lack of standards, quality control

1.11  the need for analysis and design activities and personnel in the development of information systems  the need for more integrated information systems rather than piecemeal, one-off solutions  the desirability of an accepted, standardised approach to development the evolution of information systems development methodologies

1.12 information systems development methodology  “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

1.13 information systems development methodologies Avison and Fitzgerald (1995):  a methodology must have a “philosophy”: -the nature of information systems -the nature of the developers’ role(s) -the nature of the development process e.g.what is the “best” system?:  the system which is the cheapest to run  the system which allows automation of most of the business processes  the system which is most acceptable to end users

1.14  the developers’ role: e.g.the technical expert? the facilitator? the management change agent? the collaborative agent?  the development process: e.g.experts build a technical solution to clearly defined problems (a series of products) using prescribed tasks, objective view, controlled process; OR a social process, build a human activity system, multiple, subjective views, complex and ill- structured problems, socio-organisational context information systems development methodologies

1.15  Advantages of using a SDM:  Systematic approach to development  Maintainable, well-documented systems  Improved quality control and standards  Focus for training  Facilitates project management  Consistency across projects  Consistency across information systems  Learning and experience in use Improved product and process systems development methodologies (SDMs)

1.16  Traditional “waterfall” SDLC approach: feasibility study, system investigation, systems analysis, systems design, implementation, review and maintenance (NCC in the UK 1970s) a problem exists which can be solved by computerisation  Advantages: systematic, phases, documentation, standards, techniques  Adequate response at first the evolution of information systems development methodologies

1.17 the evolution of information systems development methodologies  changing role of information systems:  increasing complexity, size  technological developments  changing business environment: global economy, increasing competition, market shifts  support for less structured activities  strategic business role of information technology  non-operational level users

1.18 the evolution of information systems development methodologies  criticisms of the traditional approach:  user dissatisfaction: focus on technical aspects  lack of creative design  piecemeal computerisation of applications  emphasis on procedures and processes  emphasis on "how"  management and strategic needs ignored  inflexibility  low productivity (application backlog)

1.19 the evolution of information systems development methodologies structured approaches of the 1970s:  structured programming top-down design, "black box", basic logic constructs  structured design top-down, design guidelines, incremental testing  structured analysis functional decomposition, data flow diagrams, separation of logical and physical views

1.20 the evolution of information systems development methodologies data-oriented methodologies of the 1970s and 1980s:  database technology, 4GLs, data analysis and data design  data management: “data is a corporate resource”  need for integration of applications e.g. Information Engineering (James Martin) strategic role of data independence of data

1.21 the evolution of information systems development methodologies strategic planning approaches (mid 1970s and 1980s):  to align information systems development with business strategy  to exploit information technology for strategic advantage  to plan for IT and information systems development: -identify business plans and goals, strategies, CSFs -evaluate current situation -develop information technology architecture: -information architecture -applications architecture -technical architecture

1.22 the evolution of information systems development methodologies the 1980s: information systems development  prototyping  CASE tools and development environments  large database systems and 4GLs  decentralisation  user participation  end user computing  soft systems approaches

1.23 the evolution of information systems development methodologies the 1990s: information systems development  object-oriented approaches  reusability in analysis and design activities  outsourcing  enterprise planning systems (ERP)  business process re-engineering  data warehouses  the Internet and intranets and extranets  multimedia

1.24 Impact of change and new information technology  effects of change: -reactions to change -different procedures, work flows, skills -different organisational structures  management of change: -planning for change, impact assessment -incremental or radical change -guiding the change process  evaluation of change: -measuring the achievement of goals -assessing the results/impact -identifying constructive modifications

1.25 System development methodologies  sources of methodologies: theory and practice -academic or research institutions -general usage -methodology vendors  structure of methodologies -tightly-knit, prescriptive framework -flexible but integrated collection of techniques -a loose framework

1.26 key problems for information systems development quality -systems development project failures -poor quality information systems productivity -larger, more complex systems -increasingly sophisticated technology -development backlog

1.27 References  Prescribed text: Avison, D.E. & Fitzgerald, G. (2003). Information Systems Development: Methodologies, Techniques and Tools. (3rd ed), McGraw-Hill, London. Chapters 1, 2, 6.5