Database Management Assignment Help
Database Management Assignment Help
Pat, your manager, has returned from an MIT course, excited at having
learned about new methods of demand forecasting for your organization.
Your manager calls a meeting about the new project. “This demand
forecasting system, which we’re buying from a vendor but also modifying
for our organization, is critical to our future. We’ve anticipated demand
changes very poorly in the past, and we have not had sufficient capacity
in the right places at the right time to meet our customers’ needs. I know
that our organization hasn’t supported logistics and transportation system
efforts very well in the past, so this time we’ll give you everything you
need. You’ll have good office space, good servers and software support,
and you won’t have to attend most of the regular staff meetings.”
“That sounds excellent,” you say. “My staff, which is all recent MIT SM
grads, is really enthusiastic. (1) They don’t have as much experience as I’d
like, but their energy and smarts will more than make up for it. I’ll get (2)
commitments from them to work really hard in exchange for allowing
them to be really creative, so that we complete the project on time.”
4: No integration in plan.
5: Inadequate management: it’s not about running MS Project.
(6) The staff took one month to be trained in the new software and to talk
to the groups who did the current customer measurement and GIS
systems. They discovered that most, but not all, the data needed to
improve the demand forecasts was available, and that some existing data
was coded incorrectly and grouped in ways that didn’t work well. They
negotiated changes with the customer measurement and GIS system
groups, who promised the changes would be complete in two months (at
the 3 month point in the project).
The user interface then had to be redesigned, and this took through month
7. Because the user interface wasn’t ready, neither QA nor training could
start their work. You said, (8) “Well, you really shouldn’t need two months
for just QA and training. It shouldn’t take 25% of the effort just to do that;
we’ve been busting our butts to build all this. You can do it in one month.”
You go to your boss, and say that you really need her support in this, and
that she’d promised you a lot of support for this project. She reluctantly
agrees, and tells QA and training they have to be done in one month. (9) She
tells the Board the project is still on schedule.
8: Shortchanged QA.
9: Lying
Your team finally finished the first version of the customized software at the
8 month point and hands it over to QA and training. They can’t get the
system to run properly. Your staff sits with them and points out all the
parameters that must be set in just one way, and the exact sequence in
which all the analyses must be run.
© 2022 All Rights Reserved . Database Homework Help | Online Tutor |
It’s very complex, and QA and training both say that the users can’t deal
with it. (10) Also, any small error results in system crashes or crazy results.
An impasse results; you all meet with Pat the next week, during month 9.
Pat asks for a demo of the system, which you haven’t been able to provide
until then. After the demo, she says that she can’t understand how the
system works and she couldn’t use it either.
She clears her schedule, and sits with the five of you, plus QA and
training, for the remaining four days that week, simplifying the system,
throwing out many sophisticated models that don’t quite work,
streamlining the system interfaces (making them just oneway into the
forecasting system, with nothing going back to the other systems, as
originally intended), and eliminating half the user interface Web pages.
She’s mad. She tells your team to work 12 hours a day, 6 days a week, and
to finish the simpler system by the end of month 9. Your staff grumbles
mightily but is embarrassed and does it. You finish in the middle of month
10. QA and training take the system, and find many bugs and
inconsistencies. They also work overtime for the next 6 weeks and you
finally deliver a simple system, not much different than the ‘out of the
box’ configuration, at month 12.
You get a 1% raise for the year, and you feel very underappreciated. But
when you interview for other jobs, no one is that excited to hire you…
Answers:
a. List as many errors that were made by this team as you can.
Process:
See above, and:
Rework: the system was done 3 times: initial, then again at month 4, and
again at month 9
QA: started way too late. QA should start at project start
Development fundamentals: Poor requirements, design, implementation,
QA cycle. Should have used spiral model to manage risk
Risk management: Not done Lifecycle planning: Didn’t take actual use into
account very well Customer orientation: Not really done Product:
Product characteristics: Too complex
Pat approved the approach; you had two of the original team members
and two new team members for version 3; you estimated it would take
12 months, given past experience. Pat said you had to deliver in 11
months, so the Board could be sure the project was complete during
this budget cycle and could be included in the annual report. You agree.
You estimated each part of the project with 30% more time than in
versions 1 or 2, which would cover the overruns you had seen. However,
when the team began working on version 3, tasks turned out to be
more complicated than expected. The new team members took a long
time to become familiar with version 2 of the system because it wasn’t
well documented. Tasks were taking about 60% longer, not 30% longer
than versions 1 or 2. It was hard to predict when a task would be
completed; overlooked items or issues cropped up unexpectedly and
frequently.
You tell Pat, at the 4 month point that you are one month behind but
can make up the time, because the issues are familiar by now.
She doesn’t believe you and hires a consultant, Bill, to review your work.
Bill gives you some bad news: he estimates that you’ll lose two more
months on the schedule, and will deliver in 14 months, not 11. “Even
though you are familiar with the GIS and customer management
systems, and the vendor forecasting system, you still don’t have
management control of the effort. Surprises will crop up because of
inadequate process; you can’t make design tradeoffs because you don’t
know what they are; QA is still inadequate because it’s left to the end;
and there are many other problems.”
a. At the 4 month point, what do you, Pat, do? You can have some
additional resources; specify those you would like to have.
b. With your suggested actions, will you be able to deliver the system
on time, in 11 months? Why or why not?
c. With your suggested actions, how certain will you be at month 8
whether you can deliver on time?
Answers.
a. At the 4 month point, what do you, Pat, do? You can have some
additional resources; specify those you would like to have.
After that, complete another spiral in months 8-11 and deliver that as
version 3.
Improve your planning and tracking, to your team and to Pat, your boss.
Weekly visibility seems appropriate.
Miniature milestones are key to project recovery. Tasks are either done
or not done; there are no “75% complete” tasks.
Make a top 10 risks list, from versions 1 and 2, and current issues in
version 3. Assess them weekly and respond as needed.
b. With your suggested actions, will you be able to deliver the system on
time, in 11 months? Why or why not?
c. With your suggested actions, how certain will you be at month 8 whether
you can deliver on time?
If you use the spiral model, you will have very good information. If you can’t
create a deliverable system at month 7, you’re unlikely to make it at month
11. If you can, you’re likely to be fine in month 11. You may or may not
meet all the expectations (requirements), but you can adjust expectations
in month 8 based on what you were able to deliver in the first spiral.