Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 IPT CORE TOPICS 9.1 Project Work (20%) 9.2 Information System & Databases (20%) 9.3 Communications Systems (20%) OPTIONS 9.4.1Transaction Processing.

Similar presentations


Presentation on theme: "1 IPT CORE TOPICS 9.1 Project Work (20%) 9.2 Information System & Databases (20%) 9.3 Communications Systems (20%) OPTIONS 9.4.1Transaction Processing."— Presentation transcript:

1

2 1 IPT CORE TOPICS 9.1 Project Work (20%) 9.2 Information System & Databases (20%) 9.3 Communications Systems (20%) OPTIONS 9.4.1Transaction Processing (20%) 9.4.2 Decision Support 9.4.3 Automated Manufacturing 9.4.4 Multimedia Systems (20%)

3 2

4 3 Project Work 9.1.1 Project Management 9.1.2 Social & Ethical Design 9.1.3 Understanding the Problem 9.1.4 Making Decisions 9.1.5 Designing Solutions 9.1.6 Implementing 9.1.7 Testing, evaluating & maintaining

5 9.1.1 Project Management

6 5 Projects A PROJECT is a temporary endeavour undertaken to create a unique product or service. –Temporary means an END DATE –Unique means the end result (final deliverable) is different than the results of other endeavours of the organisation

7 6 Project Management The application of a range of activities to meet particular requirements: Range of activities – knowledge – skills – tools, and – techniques Carried out during all stage of a project

8 7 Advantages of PM Cost control Development within specified times Organised use of the available hardware and software An improved end product

9 8 Project Manager The person (or firm) responsible for planning, coordination, and controlling a project from inception to completion Expected to bring the project ‘in’ on time and on budget to a specific quality

10 9 Steps in Project Management 1.PLAN Understand the problem Making decisions 2.DESIGN Designing and building the solution 3.DEPLOY Implement solution Testing, Evaluation and Maintaining This equates to UM-DITEM (System Development Cycle)

11 10 System Development Cycle BENEFITS Efficient system Error free as possible Understand the problem Make decision Design solution Implement Test, evaluate, maintain Statement of problem Type of new system New system Using new system Change In purpose Change type Of system Change system Change use Of system Problems

12 11 System Development Cycle (2) UNDERSTAND THE PROBLEM (Capture user requirements & prototype system) MAKING DECISION (Review requirements, constraints & feasibility) IMPLEMENTING (Planning: conversion, participant training, testing) TESTING, EVALUATING & MAINTAINING (System test, evaluation form, modifications Design Report Built Solution Activities Deliverable Requirements Report Feasibility Study DESIGNING SOLUTIONS (Scope & build solution) Implementation Plans Evaluation Report

13 12 Project Plan A management document for the project in terms of its objectives, justification and how the objectives will be met. Used as a record of decisions and a means of communication among stakeholders

14 13 Project Plan Contents Project Title –Project Statement Overview –Background –Aims & Objectives –Direction –Planned Deliverables Resources –People –Timeframe –Money –Resources Gantt Chart

15 14 Project Statement Project statement: –Objective –Timeframe –Budget e.g Develop a new web site within six months for a total cost not exceeding $50,000

16 15 Project Schedule Gantt chart

17 16 Gantt Chart

18 17 Communication Skills Actively listening (hearing) Conflict resolution Negotiation Interview techniques People in the project must be kept informed Team Building is crucial

19 18 Active Listening The art of giving individual, undivided attention to a speaker in a genuine effort to understand their point of view Important when interviewing or surveying users as part of a project

20 19 Conflict Resolution Conflicts among people arise from time to time The process of resolving a dispute or disagreement Methods include: – negotiation, –Mediation, or –arbitration

21 20 Methods of Resolution Negotiation: discussion between people intended to produce agreement Mediation: negotiation conducted by an independent third-party. Arbitration: formal hearing and determination of a dispute by an impartial referee agreed to by all parties.

22 21 Interview Techniques An important analysis tool Opportunity to interact with people who have first-hand practical knowledge Consider similarities and differences: –Interview –Survey –Questionnaire

23 22 Team Building Process of getting people working well together Each team member usually has a specific role What would some of those roles be?

24 9.1.2 Social & Ethical Design

25 24 Social Issue A social issue may arise when a decision or action we make impacts other people in a negative way. For example: –loss of jobs due to new system –privacy of people’s personal data is jeopardised

26 25 Ethical Issue An ethical issue can arise when a decision or action we make is perceived by other people as being inappropriate or wrong. For example: –you might be legally able to publish personal information you have collected because the person clicked a box on a computer screen without thinking BUT it is clear that the publication of the data will cause the person embarrassment. What should you do?

27 9.1.3 Understanding the Problem

28 27 Steps in Understanding Preliminary investigation –Determine the exact nature of the problem –Determine if a ‘quick-fix’ is possible or if new system required –Details of existing system and processes examined Collect data from participants and users Produce User Requirements Report and Project Plan (including Gantt Chart)

29 28 Prototypes Working model of an information system, built in order to understand the requirements of the system: – used when the problem is not easily understood –Repetitive process of prototype modifications and participants’ feedback until the problem is understood can be the basis for further development

30 29 Prototyping Cycle Create Prototype Implement Communicate with participants Feedback from participants Modify prototype Evolutionary prototyping

31 30 System Environment

32 31 System Environment (2)

33 9.1.4 Making Decisions

34 33 Making Decisions Conduct a Feasibility Study of proposed solutions and the judging criteria: – is it economically feasible? – is it technically feasible? – does it fit the objectives of the owners of the information system and are there participants who can operate it (organisational)? – can it be implemented in the available time- frame? Produce Feasibility Report –Benefits, costs and risks

35 9.1.5 Designing Solutions A Building Solution

36 35 Refine Prototype Initial prototype concentrates on inputs and outputs (sample data) Enhanced prototype involves making prototype more user friendly and developing underlying processes using real data Screen & report generators used

37 36 Participant Development Participant development, when people within the information system develop the solution Participant designed solutions Special Computer-Aided Systems Engineering software (CASE) often used

38 37 Design Tools Tools used in designing, including: –Context Diagrams –Data Flow Diagrams (DFD) –Decision trees & tables –Data Dictionaries –System flow charts

39 38 Context diagram Graphical method for representing a system using a single process Process External entity Single process: Circle represents the entire system Data flow: Flow of data between process and external entities External entity: Represents any person or organisation that sends data to or receives data from the system ID number

40 39 Video Store System Hire Videos Distributors Employees Customers Video details Hiring details Receipt

41 40 Video Store System VSS Distributors Employees Customers Product details Hire & sales g details Receipt Product details

42 41 Data flow diagram Graphical method for representing a system using a number of processes Process External entity Process: Circle represents the various processes involved Data flow: Flow of data between processes, external entities and data store External entity: Represents any person or organisation that sends data to or receives data from the system Data store Data store: location where data is stored ID number

43 42 Distributors Customers Purchase Videos Process Rentals Video Details Register Members Membership Card Employees Video & Member ID Customer Details Name Address Phone# Video Details Title ID# Process Enquiry Title ID # Date available Due date Video Card Member ID Due Date Customer Record Card Video ID Date Process Overdues Date Member ID Customer Details Overdue letter Jim’s Video Store Data Flow Diagram

44 43 Decision Trees Diagrammatic way of representing all possible decisions and their resulting actions e.g. determine a basic computer problem

45 44 Decision Tree Example

46 45 Decision Table Table that represents all possible conditions and actions

47 46 Decision Table Example

48 47 Decision Table Describe a process within a system

49 48 Four Quadrants

50 49 1 - Determine Conditions

51 50 2- Determine Actions

52 51 3 - Construct Condition Alternatives Usually two alternatives (Y/N) per condition 2* X where x = number of conditions

53 52 4 - Simplify table Eliminate logical inconsistencies

54 53 4a - Simplified Table

55 54 5 - Complete Actions

56 55 Data Dictionaries Table that describes the data in a system

57 56 Data Dictionary Example

58 57 System Flow Chart Graphical method of representing both the flow of data and the logic of the system Many of these symbols have become out of date as a result of changes in technology.

59 58 Flow Chart Symbols

60 59 System Flow Charts Graphical method of representing both the flow of data and the logic of the system

61 60 Receipting Flow Chart B B

62 9.1.6 Implementing

63 62 Implementation Plan Training Conversion Testing methods Develop an implementation plan for the project – convert from the old to the new system – determine the training needs arising from the creation of a new system

64 63 Participant Training Need to consider: –Requirements& complexity of new system –Previous skills of participants –When training can occur –Who will do the training (trainers and participants) Who needs training? –Operators, system managers (participants); users (managers) Methods of training

65 64 Training Methods

66 65 Conversion Methods DIRECT: immediate change with all data transferred on a specific date –Minimal transition costs BUT high risk PARALLEL: old and new at same time –Extra work load but LOWER risk (BUT can be confusing) PHASED: Gradual implementation of new system PILOT: Trial new system in a small part of the organisation –Longer lead time but lower risk

67 66 Conversion Methods (2) Methods are not necessarily mutually exclusive e.g. –Might run a pilot then implement fully using direct, phased or parallel

68 67 Deciding Testing Methods Stress test - loads to stretch capacity of system Participant testing - people familiar with requirements Bench testing - checks each component against specification System test - tests all components working together Acceptance test - check delivered product against specifications

69 9.1.7 Testing, Evaluating & Maintaining

70 69 Test & Evaluate Testing and evaluating the solution with live test data Checking to see if the original objectives of the project have been achieved (acceptance testing) Compare the new system to the old and evaluate whether objectives for the project have been met (Project Evaluation) Did we get what we wanted on time & on budget?

71 70 Maintaining Documenting the system Fixing ‘bugs’ Accommodating changes e.g. changed legislation, tax rates etc. Enhancements to the system

72 71 Documentation The operation manual detailing procedures participants follow when using the new system Document the new system

73 72 THE END


Download ppt "1 IPT CORE TOPICS 9.1 Project Work (20%) 9.2 Information System & Databases (20%) 9.3 Communications Systems (20%) OPTIONS 9.4.1Transaction Processing."

Similar presentations


Ads by Google