310443 management information systems
DESCRIPTION
310443 Management Information Systems. 10. Developing Workgroup Information Systems by Asst. Prof. Wichai Bunchua E-mail : [email protected] http://homework.sci.buu.ac.th/~wichai/310443.html. Developing Workgroup Information Systems. The workgroup systems Development Process - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/1.jpg)
20 July 01 Email: [email protected]
1
310443 Management 310443 Management Information SystemsInformation Systems
10. Developing Workgroup I nformation Systems
by
Asst. Prof. Wichai Bunchua- 4E mail : wichai@bucc .buu.ac.th
://..../~/3 1 0 4 4 3 .html
![Page 2: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/2.jpg)
20 July 01 Email: [email protected]
2
Developing Workgroup Information Systems
The workgroup systems DevelopmentProcess
Problem definition stage Requirements stage Evaluation stage Design stage Implementation stage Dataflow diagrams
![Page 3: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/3.jpg)
20 July 01 Email: [email protected]
3
The Workgroup Systems Development
Process
The Systems Development Life Cycle (SDLC) process
Define the problem Specify the requirements Evaluate alternatives Design the system Implement the system
![Page 4: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/4.jpg)
20 July 01 Email: [email protected]
4
Problem Definition Stage
Ploblem definition Feasibility Assessment Project plan building
![Page 5: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/5.jpg)
20 July 01 Email: [email protected]
5
Problem Definition
Perception of what is and what shoul d be
Many perceptions Concensus
Understanding Acceptance Support
Realistic axpectations
![Page 6: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/6.jpg)
20 July 01 Email: [email protected]
6
Assess Feasibility
Four dimensions of feasibility Costs Schedule Technology Politcal feasibility must address soci
al dynamics of the group
![Page 7: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/7.jpg)
20 July 01 Email: [email protected]
7
Build Project Plan
More complecated than with persona l systems because of greater comple
xity and scale - Build project development team ide
ntify workgroup members who will pa rticipate in the systems development
Allow time for review, discussion, andrework
![Page 8: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/8.jpg)
20 July 01 Email: [email protected]
8
Requirements Stage
General strategy Output requirements Input requirements processing scale estimates Constraints determination Requirements documentation
![Page 9: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/9.jpg)
20 July 01 Email: [email protected]
9
Determine Output to Be produced
For communication applications: Nature of communications, communicati
ons format and content For analysis applicationss:
Types of analysis; ways in which membe rs will share data and results; means b
y which work load will be divided
![Page 10: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/10.jpg)
20 July 01 Email: [email protected]
10
Determine Output (cont.)
For tracking and monitoring applications:Format of reports, screen display, and
menus; nature of ad hoc query requests Beware of inconsistent terminology
and differences between form and content
Use prototypes for clarity
![Page 11: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/11.jpg)
20 July 01 Email: [email protected]
11
Determine Necessary Input
Examine output requirements and wo rk backward to determine input neces
sary to produce that putput or Examine existing workgroup forms, co
llect data from them, consider additio nal requirements suggested by forms
Use DFDs to learn of existence of both input and output requirements
![Page 12: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/12.jpg)
20 July 01 Email: [email protected]
12
Estimate Processing Scale
Amount of data Growth of data Frequency of data changes Frequency of report production Amount of concurrent of work load Growth in concurrent work load Response time requirements
![Page 13: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/13.jpg)
20 July 01 Email: [email protected]
13
Determine Constraints
Hardware Programs Data Procedures - especially control People
![Page 14: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/14.jpg)
20 July 01 Email: [email protected]
14
Document Requirements
Need for concensus on requirements
Requirements document Prototypes Request for proposal
![Page 15: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/15.jpg)
20 July 01 Email: [email protected]
15
Guidelines for an Effective Requirements
Review Meeting
Publish an argenda before meeting that sets out the following
Starting time Ending time Purpose Place
Distribute requirements document befor e meeting
Require that participants read requireme nts document before meeting
![Page 16: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/16.jpg)
20 July 01 Email: [email protected]
16
Guidelines for an Effective Requirements Review Mee
ting (cont.)
Have a meeting moderator to keep the discussion on track
Start and stop meeting on time, hold more meetings if not finished
Clarify that purpose of meeting is to define requirements not solutions
Do not use meeting to air grievances or conduct departmental business
Give respectful consideration to all suggestions
Keep minutes and distribute them afterwards
![Page 17: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/17.jpg)
20 July 01 Email: [email protected]
17
Evaluation Stage
Transition in the users’ role Requirements evaluation Alternative vendor identification Vendor communication Alternative selection Proposal evaluation The contract
![Page 18: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/18.jpg)
20 July 01 Email: [email protected]
18
Sources of Vendor Contracts
Your company’s MIS department Coonsultants Professional colleagues Departments with similar needs in o
ther companies Professional organizations Professional meetings
![Page 19: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/19.jpg)
20 July 01 Email: [email protected]
19
Sources of Vendor Contr acts (cont.)
Hardware dealers Local chapters of professional
associations like Data Processing Management Association (DPMA) and Association of Computing Machinery(ACM)
Local computer clubs Advertising in your trade’s publications
![Page 20: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/20.jpg)
20 July 01 Email: [email protected]
20
Vendor Communication
Coordinate with your corporation’s purchasing department
Make full disclosure of your problem , needs, and requirements
Meet with vendors singly, if possible Specify that all copiesof the RFP are
to be returned
![Page 21: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/21.jpg)
20 July 01 Email: [email protected]
21
Characteristics of a Good RFP
RFP = Request for proposal Clearly written Consistent Complete
![Page 22: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/22.jpg)
20 July 01 Email: [email protected]
22
Characteristics of a Goo d RFP (cont.)
Description of: Background, context, and processing enviro
nment Specific requirements Constraints on system Constraints on procurement process Need ont solutions (unless a particular solut
ion required) General description of evaluation criteria Response dates Single point of contact for questions
![Page 23: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/23.jpg)
20 July 01 Email: [email protected]
23
Intangible Factors in Alternative Selection
Ease of system expansion Vendor reputation or position in the
marketplace Simplicity or other beauty of design Anticipation of future technology Especially effective vendor personnel
or management Local support office
![Page 24: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/24.jpg)
20 July 01 Email: [email protected]
24
Proposal Evaluation
Check for vendor and product reputation Formal, quantitative, or subject
evaluation can work Other criteria:
Responsive to RFP? Understand problem and requirements? All costs included? Schedule realistic and acceptable?
Get help evaluating, if necessary
![Page 25: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/25.jpg)
20 July 01 Email: [email protected]
25
Contract
Do not sign “standard” contract Get legal help for all but the
smallest and simplest contracts
![Page 26: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/26.jpg)
20 July 01 Email: [email protected]
26
Design Stage
Manage as for any technical project Assess people Follow intuition Get help when necessary
Hardware Develop specification
![Page 27: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/27.jpg)
20 July 01 Email: [email protected]
27
Design Stage (cont.)
Program Develop specification Design structure and logic of custom
programs Data
Develop data standards Create data model and transform it
into database design
![Page 28: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/28.jpg)
20 July 01 Email: [email protected]
28
Design Stage (cont.)
Procedures Develop for both user and operations
procedures Develop for normal and failure recovery
procedures Check for completeness and feasibility Ensure that data-entry and conversion
procedures are appropriate People
Redraw draft of new or altered job descriptions Prepare for personnel training
![Page 29: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/29.jpg)
20 July 01 Email: [email protected]
29
Implementation Stage
Hardware Install and test
Programs Install and test
Data Enter and verify
![Page 30: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/30.jpg)
20 July 01 Email: [email protected]
30
Implementation Stage (cont.)
procedures Document and test
People Hire and train
Dress rehearsal Repeat, if necessary Installation
![Page 31: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/31.jpg)
20 July 01 Email: [email protected]
31
Installation
Four major styles of system installation
Parallel installatin Phased installatin Pilot installatin Plunge installatin
![Page 32: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/32.jpg)
20 July 01 Email: [email protected]
32
DataFlow Diagrams
Purpose The purpose of a DFD is to identify a
nd record the essence of office proc essing by representing the flow of d
ata among processes A DFD is a snapshot of the data mov
ement in ann organization or in a w orkgroup within an organization
![Page 33: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/33.jpg)
20 July 01 Email: [email protected]
33
Elements of DFDs
Elements of DFDs External entities rocesses Dataflows Data stores
![Page 35: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/35.jpg)
20 July 01 Email: [email protected]
35
Building DFDs
22222222 2 2 22 22 22 222222222 222222 s. Start with papers of use a CASE to
ol Second, start anywhere.
Top down Bottom up
222222222 2 2222 222222 22 222 22. erything into a single diagram
![Page 36: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/36.jpg)
20 July 01 Email: [email protected]
36
Documenting Dataflows with the Data Dictionary
Data dictionary is a file or a dtabase that documents data requirements and expla
in, in detail, the meaning of each dataflow
Data dictionary entries for each dataflow Name (of dataflow) Description Type Format
![Page 37: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/37.jpg)
20 July 01 Email: [email protected]
37
Dataflow Characteristics
Two charateristics - Elementaty dataflow cannot be fur
ther decomposed - Composite dataflow contains man
y other data items
![Page 38: 310443 Management Information Systems](https://reader036.vdocuments.mx/reader036/viewer/2022070415/56814e80550346895dbc1d15/html5/thumbnails/38.jpg)
20 July 01 Email: [email protected]
38
Documenting Process Logic with Procedure
Specifications
Procedure specifications explain how the process transforms the inputs it receives into the output it produces
Structured English shows the logic used to express the policy statements. It is documented in a semiformal manner