T – PRELIMINARY INVESTIGATION MILESTONE 1

advertisement
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
Page: 1-1
MILESTONE 1 – PRELIMINARY INVESTIGATION
 Synopsis
he purpose of the preliminary investigation phase is threefold. First, it answers
the question, “Is this project worth looking at?” To answer this question, this
phase must define the scope of the project and the perceived problems,
opportunities, and directives that triggered the project.
T
In this milestone you will prepare a Request for System Services, which is the trigger
for the Preliminary Investigation Phase. Also, you will use fact-finding techniques to
extract and analyze information from an interview to determine project scope, level
of management commitment, and project feasibility for the IT Tracker System. With
these facts and facts obtained from the Case Background, you will have the necessary
information to complete the Problem Statement Matrix and construct the Project
Feasibility Assessment Report.
 Objectives
After completing this milestone, you should be able to:
 Complete a Request for System Services form, which triggers the preliminary
investigation phase.
 Analyze a user interview and extract pertinent facts that can be used to assess
project feasibility.
 Complete a Problem Statement Matrix documenting the problems, opportunities,
or directives of the project.
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Copyright Irwin/McGraw-Hill 2001
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
Page: 1-2
 Prepare and understand the structure and content of the Project Feasibility
Assessment Report.
 Prerequisites
Before starting this milestone the following topics should be covered:
1. The preliminary investigation phase – Chapters 3 and 5
2. Optional – project management – Chapter 4
 Assignment
Frank Baravelli is a recent graduate of Huxley College who has just been hired onto
the system development team of Huxley’s Information Technology Department. He
has been given the assignment of investigating and, if the project is approved,
designing the IT Tracker system subject to the oversight of a steering committee.
Frank’s first task will be to prepare a Request for Systems Services. To obtain
information for that, he has arranged an interview with Mr. Julius Marx, IT Director
for Huxley. Secondly, by analyzing the interview transcript and by using fact-finding
techniques, one should be able to determine the feasibility of the project, level of
management commitment and project scope to compose the Problem Statement
Matrix and a Project Feasibility Assessment Report.
Refer to the Case Background found in the Introduction and the interview
transcript in Exhibit 1.1 for the information necessary to complete the following
activities.
 Activities
1. To complete the Request for System Services form, use information from the case
background. Make assumptions where necessary.
2. To complete the Problem Statement Matrix, use the interview with Julius Marx
and the case background for the basis of your information. Make assumptions
where necessary. Place yourself in the shoes of Julius Marx. Which problems do
you believe have the highest visibility, and how should they be ranked? Try to
determine the annual benefits. State assumptions and be prepared to justify your
answers! Finally, what would be your proposed solution based on the facts you
know now?
Deliverable format and software to be used are according to your instructor’s
specifications. Deliverables should be neatly packaged in a binder, separated with a
tab divider labeled “Milestone 1” and accompanied with a Milestone Evaluation
Sheet.
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Copyright Irwin/McGraw-Hill 2001
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
Page: 1-3
References and Templates:
Case Background
Workbook Introduction
Transcripts of Interview with Julius Marx
Exhibit 1.1
Templates
See online learning center web site for the textbook.
Deliverables:
Request for System Services:
Due: __/__/__
Time:_______
Problem Statement Matrix:
Due: __/__/__
Time:_______
ADVANCED OPTION
For the advanced option, prepare a Project Feasibility Assessment Report.
Use the information provided by the case background, the user interview, and the
completed problem statement matrix. Be sure to include a Statement of Work and
Gantt charts for the project schedules. Information on the Statement of Work and
Gantt charts can be found in Chapter 4 of the SADM 5th ed. textbook.
Project Feasibility Assessment Report:
Milestone’s Point Value:
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Due: __/__/__
Time:_______
_______
Copyright Irwin/McGraw-Hill 2001
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
Page: 1-4
The following is a copy of the transcript of an interview between Mr. Julius Marx, IT
Director, and Frank Baravelli, a new system development employee. This was the
initial interview concerning the proposed IT Tracker system. Its goal was to obtain
facts about the problems and opportunities that triggered the project request, plus
other general information needed to prepare the Problem Statement Matrix.
Exhibit 1.1
Frank: Good morning, Mr. Marx. Are
you ready for our interview?
Julius: I sure am, Frank. Let’s see if
we can get this system on the
road.
Frank: I’m excited about it myself –
but a little apprehensive.
Julius: Well, we’ll take it one step at a
time. I’m sure you’ll do fine.
You come highly
recommended. The first step is
to prepare a formal Request for
System Services. That is a
document used by anyone in
the organization to request the
investigation of a system
development project.
Frank: Do we have to do that even
when we are requesting our
own services? I mean, this
system is for our own use.
Julius: Yes, we do. We have to justify
our allocation of human
resources to this project. By
doing this project we have to
put off another project
requested by someone else.
Frank: Is there that much demand for
system development?
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Julius: Why do you think you were hired?
Frank: Good point. Well, then I better ask
you a few questions. First, of all
what do you want this proposed
system to do?
Julius: We want it to keep track of each
piece of equipment (computers,
printers, scanners, etc.) that we
have in service throughout the
college. We need to know how
each computer is configured in
terms of RAM, hard drive, video
card, etc. And we need each
component tied back to the PO
that purchased it so we can check
warranty times.
Frank: PO?
Julius: A Purchase Order. It is an
accounting document used to
specify a purchase.
Frank: Sorry. I know we covered that in
accounting. Go on.
Julius: Well, that’s one thing – knowing
what is installed and when each
component was purchased. But, of
course, we do maintenance on the
equipment, too.
Frank: What should the maintenance part
of the system look like?
Copyright Irwin/McGraw-Hill 2001
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
Julius: For one thing, I’d like to know
what components were
previously installed on each
machine. That way I can
determine maintenance
problems. Beyond that we need
a system that allows users to
easily submit a service request,
allows me to assign those
service requests to techs,
allows techs to quickly see a
machine’s service history, and
allows me to look at statistics
and trends.
Frank: I take it the present system
doesn’t do that?
Julius: The present system is a mess.
Frank: How does it work?
Julius: Well, on the equipment
tracking side of the equation,
we simply keep a spreadsheet
with a row for each PC. It lists
the current CPU, hard drive,
RAM, etc.
Frank: What’s the problem?
Julius: The problem is it is never upto-date. Techs have to
remember to update it after
they come if from a service
call. That rarely happens. Even
when the list is up-to-date, it
doesn’t show when each
component was purchased.
Frank: You need that for the
warranty?
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Page: 1-5
Julius: Right. Currently, we have to get
the serial number off the part that
was removed and then manually
scan through all the old purchase
orders to find a match. This
office probably spends $2000 per
year in work just doing that.
Frank: How does the service request part
of the current system work?
Julius: Right now users call or e-mail in
their requests. Whoever is here
takes the information and records
it on a service request form. I get
those forms and assign one tech
or another depending on the
nature of the problem. The tech
goes out. It may take multiple
trips. It may require ordering a
part and then going back. We
may have to send a second
person. When you change
persons or just have the passing
of time, information gets
forgotten and lost. That whole
process should be done
electronically from the user’s
request to recording each tech’s
work.
Frank: What would that look like? What
are our options for setting it up?
Julius: We could put it all on an intranet.
Or we could build a client-server
app that was placed on each PC.
Frank: Which way do you prefer?
Julius: We don’t know enough at this
stage to prefer anything. Don’t
jump to implementation.
Copyright Irwin/McGraw-Hill 2001
SADM 5/ed – CASE STUDY 4 – Milestone 1: Preliminary Investigation
However we do it, I want each
user to be on the system and
each tech to be able to get on
the system from any PC on
campus. Plus I could use that
information for better
managing the department and
the equipment.
Frank: How so?
Julius: I could track average number
of days from request to
resolution and track that for
continuous improvement. I
could track number of repeat
trips for each tech. I could
track maintenance history for
each PC and calculate total
cost of ownership.
Frank: That would be great to have all
that information.
Julius: Yes, it would be great. But it
isn’t going to happen unless
we get a new system running.
Frank: Are there any timetables I
should be aware of?
Julius: I would like to get the system
analysis and design wrapped up
this semester. Then we can get
it programmed next semester. It
might be somebody’s senior
project. By the end of next
semester, I want it operational.
Page: 1-6
Julius: I doubt it. We have a good clientserver back-end database. We
have networking throughout
campus. If we use a web front-end
then every PC on campus is
already powerful enough. By the
way, that has to be a system
requirement. I want this system to
reduce our workload, not increase
it by requiring updates.
Frank: If every user can get on and techs
can get on from every workstation,
what about security?
Julius: Good question. The system will
have to have security to make sure
that only the appropriate people
can do various tasks. Some
students would love to enter bogus
computers and bogus problems.
We also need to keep everyone but
me out of the management reports.
I don’t want all users requesting
the specific tech with the best
response time.
Frank: OK. I’ll review this information.
I’ll put together the Request for
System Services and do some
initial problem analysis. I should
have all that done in a few days.
Julius: Glad to hear it. Give me a call if
you have any questions.
Frank: I will. Goodbye, Mr. Marx.
Frank: Do you think we’ll need any
additional hardware or
software to drive the system?
Prepared by Gary B. Randolph for
Systems Analysis & Design Methods 5ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Copyright Irwin/McGraw-Hill 2001
Download