Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Software Engineering Expert

1. Software Project Failure

Find an example of a significant software project failure. (Hint: use a Google search with something like "software project failure".) Assume "significant" means greater than $30 million US/Australian dollars or equivalent.

(a) In your own words, describe the project and its failure circumstances. The description should be at least 200 words but no greater than 500 words.

Cite your sources of information (At least one web URL or book/journal citation is acceptable). (b) What do you think are the (2) major reasons why the project failed? (Write one sentence or short paragraph for each.)

2. The Waterfall model

Answer the following parts in your own words, i.e. do not copy or quote, but paraphrase.

(a) Describe in your own words each phase of the waterfall model in about two to four sentences.

(b) Consider a scenario where the requirements were thought to have been finalized but during the design phase it became clear that part of the requirements were wrong.

Dealing with this situation would be quite difficult if the project was being implemented using the waterfall model.

i. What is the problem with the waterfall model?

ii. What changes need to be made to that diagram in order to enable a sensible course of action in our scenario?

(c) Explain the advantages of the waterfall method in three to five sentences. Give at least one example where the waterfall model is appropriate.

(d) Summarize the advantages of incremental delivery in about 3 to 5 sentences of your own words. Give at least one example where the waterfall model is inappropriate.

3. Project Scheduling

A project requires the tasks shown in the table below to be completed. The duration column shows the number of weeks estimated for one person to complete the task.

Task

Duration
(weeks)

Depends on

T1

1

 

T2

3

 

T3

5

 

T4

3

T1

T5

2

T1

T6

2

T1,T3

T7

1

T2,T3

T8

3

T4,T5,T6

T9

3

T5,T7

T10

2

T7

T11

2

T8

T12

3

T8,T9

T13

2

T10


Answer the following questions. Do not use a software project management tool such as Microsoft Project to assist in either drawing the diagrams or in computing solutions.

Diagrams may be produced in a number of ways, as long as the result is a PDF file for submission. It is acceptable to submit a scanned copy of a neatly drawn paper diagram.

The activity diagram could be produced using a drawing program while the bar chart is probably easier to create using a spreadsheet application. For instance you could

  • use a spreadsheet as a graphical display where columns indicate weeks use one row per task; multiple horizontal cells represent tasks (with appropriate use of cell merge, borders, background color)
  • use the bar charting capability of a spreadsheet program2.

Questions:

(a) Draw an activity network. Show a Start and Finish "activity" (These are zero length pseudo-activities).

(b) Assume one person works on each task. (That is: use the durations in the task list table.) Answer the following questions:

i. Draw a bar chart (Gantt chart), showing the earliest start and finish times for each task.

ii. List or otherwise indicate the tasks on the critical path, and compute its length.

iii. For each non-critical task, how many weeks may its start be delayed without affecting the finish time of the project.

(c) Assume 4 engineers, Bill, Sue, Mary and Frank, work on the project and that each task is worked on by one engineer only. Allocate tasks to them to complete the project in the shortest possible time. Show this graphically on a staff allocation chart. The sum of task durations is 32 weeks which when divided by 4 engineers gives a value of 8 weeks, which one might expect to be the minimum time to complete the project. Explain why it is not possible to complete the project in 8 weeks.

(d) Now consider a different way of assigning work to the project. Assume that the same 4 engineers as before but that tasks of length 2 weeks or more can be worked upon by either one or two engineers. If two engineers work in a task their individual effort must add to the listed total duration, but each must do at least one week of work.

Allocate tasks to complete the project as soon as possible. Show this graphically on a staff allocation chart.

Software Engineering, Computer Science

  • Category:- Software Engineering
  • Reference No.:- M91382172
  • Price:- $60

Guranteed 36 Hours Delivery, In Price:- $60

Have any Question?


Related Questions in Software Engineering

In this assignment you will answer the following questions

In this assignment, you will answer the following questions related to Android platform and Android security design. 1. Describe Android architecture in detail by explaining the four conceptual layers. 2. Describe Androi ...

Write review on this article with apa formatgovernment

Write review on this article with APA format. Government surveillance is a major issue in the United States and globally. Surveillance refers to any collection and processing of personal data, whether, identifiable or no ...

Instructionsprivacy-preserving data miningdata mining

INSTRUCTIONS PRIVACY-PRESERVING DATA MINING Data mining technology can be exploited to reveal sensitive information from the original data. Thus it is important to preservethe privacy of the parties that the data refer t ...

Assignment part 1objectives to learn to identify the

Assignment Part 1 Objectives: To learn to identify the relevant use cases for a given application, describe the use cases and develop an object-oriented domain model. Problem Statement - Standing Orders Management System ...

Assignment lab - statement of workclient liberty vacation

Assignment Lab - Statement of Work Client: Liberty Vacation Planning Inc. (LVP) Project: Website Assessment 1. Project Objectives With this statement of work, LVP is engaging you to conduct a website assessment to determ ...

Overviewyou are required to modify and logically extend

Overview You are required to modify and logically extend the functionality of a provided code base to implement a game. This requires you to modify the code base as well as create documentation and implement various user ...

Research projectin the course we have covered various

RESEARCH PROJECT In the course, we have covered various security and privacy issues that arise in the cyberspace field. We have learned to identify these risks and have discussed the current approaches and developments f ...

Write reply to this article with references with apa

Write reply to this article with references with APA bibliography. Hate Crimes Over the past couple of years, hate crimes have been on the rise in America's largest cities. Studies show that there were sharp spikes in th ...

Proposaldesign of an efficient gps tracking system tag for

Proposal Design of an efficient GPS Tracking System (tag) for monitoring small species IMPLEMENTING EMBEDDED SYSTEMS USING SYSML Task Using PapyrusSysML Software (Downloadable online - Evaluation Copy- Latest Version) Mo ...

In this assignment you will answer the following review

In this assignment, you will answer the following review questions from the reading materials of the module/week. 1. "What are the key components of a typical P2P application? Describe their functions." 2. "What are the ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As