Examining a case study

Assignment Help Basic Computer Science
Reference no: EM13839266

Examining a Case Study

Welcome to the MATT project case study. The goals of the project were to engineer a software product that automated testing of real time system models built on the MatrixX platform using simulation. The project had a staff of twelve people deployed at two development sites on hundred miles apart. The end product was to provide identical functionality on the window and Sun Solaris platform. Our customer was NASA, which provided funding and a hard delivery date of May 1, 2000, which gave the team nine months to produce MATT.

During project preparation, we identified a number of important stake-holders. First, out funding agency, whose stakeholders included the funding office (betting resources we would be successful), wind tunnel technical staff (hoping we would provide them with time-saving testing tools), and NASA colleagues (needing a valuable contribution to ongoing NASA efforts to help secure future funding). The organization, project manager, and project team were major stakeholders; all needed a successful project that would sustain them for years. Another important set of stakeholders included MatrixX customers in general and the MatrixX technical staff, both groups that were to support the project. MatrixX customers invested time in requirements specification, and MatrixX technical staff provided key technical guidance on tool development. Another stakeholder, a major reaserch university, ahd funding diverted to the contracting organization to support the MATT project. (Their best wishes for our success never did arrive.)

Project needs MATT included the usual focus on reliability, ease of use, robustness, and accuracy. In addition, we placed a high priority on maintainability and portability, as we saw MATT potentially in use for years, moving to other platforms and being modified to operate with Matlab. Consequently, the product was not feature rich or complex in functionality, it relied greatly on functionality provided by MatrixX. Given our fixed sacrificed some user-desired functions while keeping a clear focus on core functionality. We struck a balance between features and time: All project needs were weighed against our ability to finish the project on time.

Specifying projects payoffs was much more difficult for MATT than for a typical software development project. The team worked with a contracting agency and a group of users, both twenty five hundred miles from the development site. Interaction between users and the development team was restricted to phone and email. Many times the developers expressed confusion over exactly how the product was to be used in production. The team had to trust the manager and the team member in the customer interface role to acquire requirements, clarify open issues, and illustrate the intended end use of the product.

As this case study develops across the remaining chapters of this book, you will see the project manager did not succeed in communicating a clear project vision to the team throughout the project. Certainly the distances between the development team and the users contributed to this problem, but the project manager (the author) could have better job.

Among the lessons he has learned from this experience: write, draw, discuss, and explain the project vision repeatedly during the project, and never take it for granted the team can see your vision (see the web site supporting this book for MATT artifacts.)

Reference no: EM13839266

Questions Cloud

Determine most cost effective option for boone travel agency : The travel agency will be open an average of 20 days per month, eight hours each day. Customers arrive according to a Poisson process, and customer service times follow an exponential distribution. Determine the most cost effective option for Boone..
Overall view of logistics and transportation : Based on your reading, give your understanding of the industry and what you have learned. Explain how course has changed your overall view of logistics and transportation.
Contrast the network connectivity : Compare and contrast the network connectivity in the following two diagrams.
How many missing entries there are for each of the variables : For this assessment item, you must produce MATLAB code which: 1. Identifies which entries are missing. 2. Displays a message in the Command Window showing how many missing entries there are for each of the relevant variables. 3. Uses a range of metho..
Examining a case study : Welcome to the MATT project case study. The goals of the project were to engineer a software product that automated testing of real time system models built on the MatrixX platform using simulation. The project had a staff of twelve people deploye..
Determine the optimal ordering policy for concentrate : The shelf life of the concentrate is 80 days and the ordering cost is $750. Orders must be placed in 1000-gallon increments. The lead time for delivery is 10 days. Management wishes to determine the optimal ordering policy for concentrate.
Flowchart describing the entire change management plan : Identify one specific activity to be performed within the process change - describe the activity being evaluated.
Explain what common law and equity are and how they differ : Explain what common law and equity are and how they differ. Are all people's ethical judgments the same. Why or Not
Proposal to facilitate the resettlement of migrants : Record numbers of migrants have sought entry into European countries, leading to tensions among European leaders regarding how best to address the growing crisis. At a meeting earlier this week, leaders of European countries failed to reach agreement..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Describe method to execute account harvesting

Describe the threat of account harvesting. Suggest a method to execute an account harvesting attack on a Windows platform.

  Difference and similarity between matlab and vba syntax

1. What's one difference you've noticed between MATLAB and VBA syntax? What is one similarity?

  Explain local-state-national resources unintentional injury

Explain the local, state, and national resources that are available for addressing unintentional and intentional injuries in American communities.

  Write a program that generates a sequence of 20 random value

write a program that generates a sequence of 20 random values between 0 and 99, prints the sequence, sorts it, and prints the sorted sequence. use the sort function form the standard C++ library.

  Management trevor toy auto mechanics solutions

Assessing the value of customer relationship management trevor toy auto mechanics solutions

  How the token buckets and wfqs can be used together

Summarize how the token buckets and WFQs can be used together to provide policing mechanisms.

  Example of weighted directed grap with weight function

Provide an example of weighted directed graph G = (V, E) with weight function ω:E→R and source vertex s such that G satisfies following property.

  Every programming language have several commonalities

The basics of every programming language have several commonalities

  Compare results search and identify any differences

There are several options of search engines, including Yahoo, Google, DogPile, and Maholo. Using the listed search engines above, search for something that interest you

  How many of the bits in a 6 bit unsigned number

Design a logic circuit to figure out how many of the bits in a 6 bit unsigned number equal 1. Design the simplest possible circuit to accomplish this.

  How do you create a class that includes three variables

How do you create a class named commission that includes three variables: a double sales figure, a double commission rate, and an integer commission rate. Create two overloaded methods named computeCommission().

  Compare and contrast the differences between unix

Compare and contrast the differences between Unix (or Linux) and Window Traceroute.  All the codes for each ICMP error message are not fully listed and explained.  Identify a few scenarios in which ICMP error messages are generated?What available too..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd