Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.

Slides:



Advertisements
Similar presentations
Module 3: Business Information Systems
Advertisements

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Requirements Specification and Management
Johnb DFDs and Design John Bell The DeMarco notation.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
The Acquisition / Payment Process
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
ATTENTION This presentation breaks down the purchasing process into 6 steps, which are then detailed in the subsequent slides. While responding from either.
Fergal Carton / AFIS Last week PCB case study : presentations Access hours for labs –MBA students have access to Lab all day Fri. Sat. and Sun.
Karolina Muszyńska Based on
Sylnovie Merchant, Ph.D. MIS 160 Section 2 Spring 2004 Lecture 9: Structured Systems Development MIS 160 Systems Development Life Cycle I.
Lesson 17 Requirements Discovery
Unit 211 Requirements Phase The objective of this section is to introduce software system requirements and to explain different ways of expressing these.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Chapter 7 Using Data Flow Diagrams
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Function Definition  From Investigation to Specification  Defining Functions  The Universal Function Model  Identifying and Documenting Functions.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2009 / 2010 Wednesday 18 th November Fergal Carton Business Information Systems.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 19 th Jan 2011 process mapping Fergal Carton Business Information Systems.
DT211 Stage 2 Software Engineering
Karolina Muszyńska Based on
Use Case Modeling. Kendall & Kendall© 2005 Pearson Prentice Hall18-2 Commonly Used UML Diagrams The most commonly used UML diagrams are: – Use case diagram,
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING.
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Systems Analysis I Data Flow Diagrams
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Lecture Note 8 Using Data Flow Diagrams
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
System Implementation
TRANSACTION PROCESSING SYSTEM (TPS)
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
The Software Development Life Cycle: An Overview
S/W Project Management
Typical Software Documents with an emphasis on writing proposals.
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Business Analysis and Essential Competencies
An Overview of Transaction Processing Systems
Chapter 14 Information System Development
IT Service Delivery And Support Week Eleven – Auditing Application Control IT Auditing and Cyber Security Spring 2014 Instructor: Liang Yao (MBA MS CIA.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
12/10/15.  It is a Cross Life Cycle Activity (CLCA) that may be performed at any stage ◦ In fact, some part of it (e.g. risk analysis and management)
Systems Development Life Cycle
Systems Analysis And Design MIST 4620 Fall 2002 Professor: Dale Goodhue.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Suppliers without a Contract Purchase Order for Services.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Engineering Quality Software Week02 J.N.Kotuba1 SYST Engineering Quality Software.
Transaction processing systems
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information Systems

MBS (MIMAS) / MIS533 / Deploying IT Resources Last week More system design examples Bad system design –Think about who is using the system (& context) –Gap between physical and virtual User interface design rules: KISS Homework: categorise information related to Boole 6 and its contents

MBS (MIMAS) / MIS533 / Deploying IT Resources This week More system design examples Tutorials narratives Homework: categorise information related to Boole 6 and its contents Last system design examples Requirements discovery –Techniques –Requirements report –Functional vs. non-functional system requirements –Criteria for defining requirements –Impact if requirements are wrong Building a model: RyanAir example DFD’s: introduction Budget monitoring case

MBS (MIMAS) / MIS533 / Deploying IT Resources More systems design examples Golf club membership system –GUI # not always asked for (eg. renewal request refers to name) –Reductions for husband & wife members –Alphabetic listing of members for renewal Prescriptions management for Pharmacy –DPS # and PPS # same, no link to GMS #? –GMS entitlement has expiry date –Anything > €85 per family per month per pharmacy is re-imbursed –No centralised database for all pharmacies –Doctor must have signed prescription –How to recognise fraudulent prescriptions MPS for pharmacies –Irish s/w vendors are McLernon’s and Systems Solutions –Most implementation issues to do with user willingness to change –Doctor’s address should be entered –Ethical vs. control issues for pharmacist –Electronic prescription uncompetitive

MBS (MIMAS) / MIS533 / Deploying IT Resources Homework: Boole 6 Room (#m 2, capacity, code, …) Furniture (tables, chairs, …) Equipment (a/c, audio visual, lighting, …) Students (student #, name, address, …) Course (lecturer, module #, programme, …) Condition (cleanliness, working order, …) …

MBS (MIMAS) / MIS533 / Deploying IT Resources Homework: uses of LL6 info? Attendance tracking Capacity utilisation Cost and yield … Real time?

MBS (MIMAS) / MIS533 / Deploying IT Resources Homework: LL6 overview

MBS (MIMAS) / MIS533 / Deploying IT Resources Visio narratives Grocery Store ATM Budget monitoring RyanAir ticket purchase Purchase request and payment UCC travel requisition Film festival

MBS (MIMAS) / MIS533 / Deploying IT Resources Drugs payment, welfare & health care One PPS number (=DPS) Prescriptions recorded in detail Link to welfare payments or entitlements? Link to treatment in hospital National coverage required

MBS (MIMAS) / MIS533 / Deploying IT Resources Visio & database manuals Katie Dineen –Room 3818 ORB –By end of week

MBS (MIMAS) / MIS533 / Deploying IT Resources Requirements discovery Meetings with users (who, when, what outcome, …) Checklist of questions that clarify user requirements Describe existing processes –Document how things are currently done –Review inputs and outputs of current process (screens, forms, reports) –Outline problems with current way of doing things (speed, risk of error, …) –What improvements are expected from system (single point of data entry, faster reports, less manual work, …) How to design and communicate the proposed solution –Review requirements documentation –Walk-through solution –Get sign-off from users

MBS (MIMAS) / MIS533 / Deploying IT Resources Fact finding techniques Sampling of existing forms and files Site visits Observation of work environment Research of similar systems Surveys of users and management Interviews of users and management Prototyping Joint Requirements Planning (JRP)

MBS (MIMAS) / MIS533 / Deploying IT Resources Requirements Definition Report Introduction –Purpose –Background –Scope General Project Description –System Objectives Requirements and constraints –Functional requirements –Non-functional requirements Conclusion –Outstanding issues Appendix (eg. Questionnnaires & responses)

MBS (MIMAS) / MIS533 / Deploying IT Resources System requirements System requirements describe the needs and desires of an information system –Must-have –Nice-to-have Requirements can be categorised as –Functional (an action) Eg. the system should process a spending request –Non-functional (a feature or constraint) Eg. budgets are confidential to the department concerned

MBS (MIMAS) / MIS533 / Deploying IT Resources Why is identifying requirements important? Budget Monitoring : 3 different views Management interpretation IT interpretation User interpretation

MBS (MIMAS) / MIS533 / Deploying IT Resources Criteria for defining system requirements Consistent not conflicting or ambiguous Complete all possible system inputs and repsonses Feasible can be met with available resources & constraints Required truly needed and fulfill purpose Accurate stated correctly Traceable directly map to system functions Verifiable can be demonstrated during testing

MBS (MIMAS) / MIS533 / Deploying IT Resources Impact if requirements are wrong? Cost Delay Dissatisfaction leading to mis-use or dis-use High maintenance / enhancement costs Unreliability / down-time Reputation of IT suffers

MBS (MIMAS) / MIS533 / Deploying IT Resources Building a model Process Flow Data Flow Diagram –Processes –Data Flow –Data store –Entities

MBS (MIMAS) / MIS533 / Deploying IT Resources Example :

MBS (MIMAS) / MIS533 / Deploying IT Resources Example : Input : –Flight details (eg. SNN-BVA, 8 Oct, 10.35) –Credit card details (eg. VISA no, Expiry date) Process : –Confirms price (eg. EUR 79) –Makes reservation & processes payment Output : –Reservation reference (eg.CGHKCA)

MBS (MIMAS) / MIS533 / Deploying IT Resources Process flow

MBS (MIMAS) / MIS533 / Deploying IT Resources Context diagram On-line reservation system Passengers Flight Operations Flight Schedule Flight reservation Reservation # Accounts Payment € Timetable Seat availability Reservations Seat prices

MBS (MIMAS) / MIS533 / Deploying IT Resources DFD’s : 3 types of logical process Function –A set of related and ongoing activities of the business –A function has no start and no end –It continually performs work as needed Event –A logical unit of work that must be completed as a whole –Triggered by a discreet input and is completed when the process responds with appropriate output –Sometimes calle d transactions Elementary process

MBS (MIMAS) / MIS533 / Deploying IT Resources All data flows begin and/or end at a process A process is needed to exchange data flows between external entities A process is needed to update (or use) a data store X X X A process is needed to present data from a data store X A process is needed to move data from a data store to another X

MBS (MIMAS) / MIS533 / Deploying IT Resources DFD’s: logical data flows Although data flows can be implemented in many ways : –Telephone calls –Business forms –Bar codes – s –Reports –Computer screens –Computer to computer communications (EDI, interface, …) … in DFD’s, we are only interested that the flow is needed, not how the flow will be implemented

MBS (MIMAS) / MIS533 / Deploying IT Resources Data flow names should be : Singular (eg. order instead of orders) Unique –use adjectives / adverbs to describe how processing has changed a data flow Not to imply physical batches Order New Order X Process Order Process Order

MBS (MIMAS) / MIS533 / Deploying IT Resources Data flow names : example Order New Order Process Order Process Order Customer

MBS (MIMAS) / MIS533 / Deploying IT Resources Departments make spending requests Budget is checked in the allocated budget file If budget exceeded, request is rejected Approved requests are stored and used to create Purchase orders (PO’s) for suppliers Goods received notes (GRN) are matched with PO’s to identify any discrepancies When supplier invoice is received, 3 way match is made between PO, GRN and invoice prior to payment Example : Budget monitoring case

MBS (MIMAS) / MIS533 / Deploying IT Resources Purchase request and payment Draw a context level diagram for the process Draw a Level 1 Data Flow Diagram What sort of analysis method would you use? What sort of output would you provide? Structure of User Requirements Report?

MBS (MIMAS) / MIS533 / Deploying IT Resources Example : Budget monitoring case What analysis method would you use and why? –Interviews Management / Department interviews –Describe the special approval process –What are the “tolerance levels” for overspending of budget –How many requests, how long to approve, backlog issues –Documentation Copies of current spending requests List of departments and corresponding budgets Print-out from allocated budget file Copy of spending summary report Process for order supply of parts (PO’s?) Copy of delivery advice details –Requirements report

MBS (MIMAS) / MIS533 / Deploying IT Resources Example : Budget monitoring case What sort of output would you provide? –Requirements report –Questionannaires –Functional Decomposition –Data Flow Diagrams –ERD –Etc. How would you validate requirements? –JRP –Prototype –Approving Requirements report –…

MBS (MIMAS) / MIS533 / Deploying IT Resources

Budget monitoring case