Development Techniques for Management Information Systems
Description:
Development Techniques for Management Information Systems. Methods of Personal ... table cloths. napkins. runners. place mats. Review the MOTLI background on the Web ... – PowerPoint PPT presentation
Title: Development Techniques for Management Information Systems
1 Development Techniques for Management Information Systems
Methods of Personal Business Problem Solving
2 System Development Techniques
Classical problem solving approach
SDLC
Prototyping
Applications Packages
Dynamic approach (end-user)
Outsourcing
3 Classical vs. SDLC 4 Pros and cons of SDLC
Advantages
Suited for large systems
Understandable by users
Handles complexity well
Handles structured requirements
Handles predefined processes
Repeatability
Defensibility
Process is self correcting?
Documentation
Disadvantages
Too sequential - discourage change
User acceptance sought
restrictive
slow
Costly
Complex
Lengthy
Poor user participation in early phases
errors are costly to correct during later stages
can you manage what the user really wants?
Little room to experiment
5 Classical vs.Prototyping 6 PROTOTYPING problem definition feasibility requirements build/ use prototype refine evaluate expand a ccept document final prototype post implementation review 7 Pros and cons of prototyping
Advantages
Flexibility experimentation
User involvement
Fast track
A visual approach
Help define needs
Iterative
Can replace phases of SDLC
Disadvantages
No guarantee of meeting user needs
Lack of documentation
Not the final product!
Not fully tested!
May be difficult to maintain.
May be difficult to expand
8 Classical approach Application packages 9 Pros and cons of applications packages approach
12 Pros and cons of the dynamic approach (end-user dev., evolutionary technique)
Advantages
Development cost reduction
Reduced inception-to-use time
Systems meet user needs
User involvement and commitment
Freeing of systems departments from some obligations
Disadvantages
Need active management control
Lack of standardization
Conflicts with existing systems
4GL tools can not handle complex systems
Lack of documentation
Difficult to maintain and upgrade
May be unstable
13 Is outsourcing a system development methodology?
Pros and cons?
When to outsource?
14 Use of development techniques 15 How would you develop a personal MIS for a small table linen importer?
Problem is pricing table linens
table cloths
napkins
runners
place mats
Review the MOTLI background on the Web
Set up a pricing model (see example model)
Check it!
Are you done?
16 What SAD process are we using?
What are the problems at MOTLI?
Need a reliable and flexible pricing tool
Need to minimize costs
Need to maximize profits
Need an ability to evaluate alternatives
Need an ability to generate management information to support decision making tasks
Need to be able to update and maintain modules as needed
17 What SAD process are we using?
Is a solution feasible?
Technically feasible? Describe the technology needed.
Organizationally feasible? Describe how MOTLIs organization is structured.
Financially feasible? What would MOTLI have to pay for the technology above?
Schedule feasibility? Estimate how long it would take you to build the actual operating system.
18 What SAD process are we using?
Where is the user now?
Do you plan to work with the user?
(See Web site on MOTLI for the rest of the wishes the user has)
Sketch out a solution build it
So what SAD process is this?
What do we do next? (phases?)
19 What data do you need?
Material costs Slide 13
Import duty Slide 14
Transport costs Slide 15
Overhead costs Slide 16
Profit rate Slide 17
Competitions prices Slide 18
Can we build this prototype?
20 Continue with prototyping process
Build use prototype (iterations?)
Refine expand as needed (iterations?)
Design build outputs
Basic paste approach
Linking dynamic output reports
Linking into complex reports
Evaluate prototype
Scenarios
Goal seek
Solver
Accept document the prototype
Train user field final prototype
Post implementation review
Were SDLC phases followed in this SAD technique?
21 End Personal MIS Development 22 (No Transcript) 23 (No Transcript) 24 (No Transcript) 25 (No Transcript) 26 (No Transcript) 27 (No Transcript) 28 Documentation
Working with your system
Assumptions table (if any)
Using "goal seeking" for solutions
Using the "solver" to find optima
"What if?" analysis
Changing variables
Saving scenarios
Reports generated
Sensitivity analysis
Appendix
Illustrations
Introduction
Hardware requirements
Software requirements
How the system works
Data requirements
Sources of data
Format of data
Importing data
Updating database
Recalculating model after data changes (if needed)
29 Scenarios with EXCEL
See Mongolian Imports 2 write-up Part 5
Open Pricing Model
Use Tools-Scenarios
Select cells to change
Check prevent changes
Select result cells
Display Summary
30 Goal seek with EXCEL
See Mongolian Imports 2 write-up Part 6
Open Pricing Model
Use Tools-Goal Seek
Identify cell which you need to change
Set cell to value you need to reach
Identify cell which can change to reach value above
PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.
You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.
About the Developers
PowerShow.com is brought to you by CrystalGraphics, the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.