IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

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.
The System Development Life Cycle
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
Enterprise Business Processes and Applications (IS 6006) Masters in Business Information Systems 6 th Jan 2009 Fergal Carton Business Information Systems.
Lesson 17 Requirements Discovery
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Lecture 13 Revision IMS Systems Analysis and Design.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2009 / 2010 Fergal Carton Business Information Systems.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Information Systems Infrastructure (IS3314) 3 rd year BIS 2006 / 2007 Fergal Carton Business Information Systems.
Systems Development I—Overview Ken PeffersUNLVMarch 2004.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2009 / 2010 Fergal Carton Business Information Systems.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2009 / 2010 Fergal Carton Business Information Systems.
Enterprise Business Processes and Applications (IS 6006) Masters in Business Information Systems 20 th Jan 2009 Fergal Carton Business Information Systems.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Karolina Muszyńska Based on
IS Consulting Process (IS 6005) Masters in Business Information Systems 2009 / 2010 Fergal Carton Business Information Systems.
Enterprise Business Processes and Applications (IS 6006) Masters in Business Information Systems 13 th Jan 2009 Fergal Carton Business Information Systems.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Introduction to Systems Analysis and Design
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
000000_1 Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission.
Acquiring Information Systems and Applications
Chapter 5 Initiating and Planning Systems Development Projects
Initiating and Planning Systems Development projects
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
Typical Software Documents with an emphasis on writing proposals.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
Systems Development Lifecycle Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Chapter 14 Information System Development
Feasibility Study.
End HomeWelcome! The Software Development Process.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Chapter 5 : Initiating and Planning Systems Development Projects.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
© 2005 by Prentice Hall Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer.
Paul Hardiman and Rob Brown SMMT IF Planning and organising an audit.
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)
1 6 C H A P T E R REQUIREMENTS DISCOVERY. 2 Chapter Six Requirements Discovery Define system requirements and differentiate between functional and nonfunctional.
CS 5150 Software Engineering Lecture 7 Requirements 1.
Systems Development Life Cycle
Requirements Engineering Process
11 i Upgrade: Is an Assessment Useful for Your Company? By: Bernard Doyle, Applications Software Technology Corp. Marie Klein, Information Resources Inc.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
As Partial fulfilment of Master of Computer Application [M.C.A. sem-6] Submitted by: – Suman M chauhan Project Guide: Mrs Vaishali Kaneriya.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Information Technology Project Management, Seventh Edition.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
The System Development Life Cycle
ITEC 275 Computer Networks – Switching, Routing, and WANs
Chapter 5 Initiating and Planning Systems Development Projects
Systems Analysis and Design
Business System Development
The System Development Life Cycle
Engineering Processes
Chapter 5 Initiating and Planning Systems Development Projects
Chapter 5 Initiating and Planning Systems Development Projects
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
UNIT No- III- Leverging Information System ( Investing strategy )
Joint Application Development (JAD)
Presentation transcript:

IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton Business Information Systems

MBS (BIS) / 6005 / IS Consulting Process Last week Consulting project examples –ERP projects: big-bang or phased approach? –Vital role of consultants: availability, courageousness and tenacity –Telephone company uses Tel no. to identify customers! –Catering trade: 14% stock loss, use of IT for control Gap analysis example: colour coded “fit” of ERP to actual processes PCB case studies presented (groups 2,3,5 & 6) –Skills a key issue in implementation debate (Project Mgt, IT support, PU’s, …) –Structured process overview diagram a good communication tool –Top down approach, talk to managers first: protocol and common courtesy –Including regional users in requirements specification

MBS (BIS) / 6005 / IS Consulting Process This week Homework: how to reconcile Requirements Specification (wish list) with ERP generic processes? ERP Finance modules for UCC –Scope –Responding to an ITT / RFP

MBS (BIS) / 6005 / IS Consulting Process Gap analysis: expectation mgt 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: answer with –Walk-through solution –Get sign-off from users

MBS (BIS) / 6005 / IS Consulting Process Scope Robson Discrepancy Map Sammon and Adam, 2004

MBS (BIS) / 6005 / IS Consulting Process What is meant by scope? Reconciling technological necessities of the system with business needs ERP systems impose their own logic Balancing the way you want to work with the way the system will let you work 2 stage model for scope decisions –Choice of modules (Purchasing, AP, …) –Configuring the system to your way of working Davenport, 1998

MBS (BIS) / 6005 / IS Consulting Process Other scope definitions Number of modules Number of functional units affected Number of sites Extent of customisation Number of interfaces with legacy applications Bingi, 1999

MBS (BIS) / 6005 / IS Consulting Process UCC Finance – Phase 1 General Ledger Accounts Payable Accounts Receivable PurchasingCash Fixed Assets Budgeting and Forecasting Reporting

MBS (BIS) / 6005 / IS Consulting Process UCC Finance - modules General Ledger Accounts Payable/Creditors ledger including Tax Compliance Reporting Accounts Receivable/Debtors ledger/Invoicing Procurement Management Purchase Order Processing Cash Book, Cash Receipts, Cash Forecasting Capital Project Accounting Fixed Asset Register and Management Research Accounting Budgeting and Forecasting Tax Compliance & Reporting Costing Report Writers System Manager

MBS (BIS) / 6005 / IS Consulting Process UCC Finance requirements For each requirement, a rating has been provided, as follows: *MMandatory *IImportant; *DDesirable (‘nice to have’)

MBS (BIS) / 6005 / IS Consulting Process

Extent of customisation Response to RFT included contractual response to Level of Fit: –A : standard functionality inaccurate response from vendor may misrepresent the ability of the software to deliver a functionality –B, C, E: alternative functionality, workaround or modification Notion of workaround misleading : not a once off “fix” Total time = workaround time * number of transactions Remember the Pareto principle : 10% functionality will give 90% of headache

MBS (BIS) / 6005 / IS Consulting Process How to manage the risk? Prioritise functionality : what is the 10%? Process for identifying incorrect A’s Allocate Bs and Cs to mini-project leaders

MBS (BIS) / 6005 / IS Consulting Process 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 (BIS) / 6005 / IS Consulting Process 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 (BIS) / 6005 / IS Consulting Process 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 (BIS) / 6005 / IS Consulting Process Why is identifying requirements important? 3 different views of systems: Management interpretation IT interpretation User interpretation

MBS (BIS) / 6005 / IS Consulting Process 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 (BIS) / 6005 / IS Consulting Process 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 (BIS) / 6005 / IS Consulting Process Is IT consulting a profession? IT and “Consultant”

MBS (BIS) / 6005 / IS Consulting Process Is IT consulting a profession? IT and “Project Manager”

MBS (BIS) / 6005 / IS Consulting Process What do consultants do? Tell you what you already know? Guarantee project completion? Take ownership of issues? Energise an existing project team? Cost you a lot of money?

MBS (BIS) / 6005 / IS Consulting Process What do consultants not do? Give the answer up front Give their services for free Make a client look bad Replace client’s own staff Get involved in politics

MBS (BIS) / 6005 / IS Consulting Process Information Systems Types of assistance –High level strategy –Feasibility study –Requirements specification –Package selection –Understanding costs of IS operations –… Know-how that you bring to the table –Frameworks to present and prioritise requirements –Trading off requirements when you can’t do everything –Technology and business awareness: best practice –Project management skills –Communication skills –…

MBS (BIS) / 6005 / IS Consulting Process Consulting process Process of consulting –Understand the requirement Why is client using a consultant? –What is the value you can bring to project? –Writing a proposal –Estimating FTE’s Project management –Project phases and tasks –Project resources –Deliverables –Profitability of contract –Communication with client

MBS (BIS) / 6005 / IS Consulting Process Topics covered The IS Consulting Business: What does the IS Consultant do? Why do organizations engage consultants? Managing Client Engagements: Making the sales pitch, writing a good proposal Requirements analysis and understanding the client goals Task definition and project resources Preparing and presenting the solution options Making the most of Client Relationships: Communication and selling on Building long-term client relationships Working your client base

MBS (BIS) / 6005 / IS Consulting Process Recommended text Rick Freedman (2000). The IT Consultant: A Commonsense Framework for Managing the Client Relationship, Jossey-Bass / Pfeiffer, San Francisco

MBS (BIS) / 6005 / IS Consulting Process Reading for 2 nd Oct Peter Keen, BPM, Future of IT ProtectedDocuments/BPMFutureofIT.pdf