Urgenthomework logo
UrgentHomeWork
Live chat

Loading..

Cits5502 | Software Processes | Assessment Answers

1. Give a critique of the measurement process and the data collected. What other data might have been collected? What additional information would you like to know about the collection process?
2. Fit defect detection curves to the data, and assess the goodness of fit of each – do they fit well? Estimate how many defects are still in the system, after the 300 known defects have been found.

For the following tasks, select at least 3 metrics for measuring the test and repair process. Some possible metrics for showing progress in each week are:

a. Estimated number of unfixed defects (both found and unfound) in the software.
b. Totalimpact of found defects still to be fixed (where major defects have 7 times the impact of minor)
c. The average time in the “to be fixed” queue of major defects which are still to be fixed
d. The ratio of defects fixed to defects found.
3. Suggest strategies for allocating staff to find and fix defects over multiple weeks, and for prioritizing defects to fix. For instance, one possible staff allocation is to have one person locating defects and two people fixing them. Because you have limited resources (75 person hours per week), you cannot fix all the defects at once. Possible strategies for prioritizing defect fixing could be:
  • fix defects in random order
  • fix easy defects first
  • fix hard defects first
  • fixmajordefects first
  • fix minor defects first
  • fix defects in the order they are found
  • . . . something else (describe carefully)
4. Produce a table and/or graph (using Excel is acceptable), showing your selected metrics, for each of at least four different strategies for allocating staff and prioritizing defect fixing. To reduce the number of graphs you need to produce, youmay choose to overlay graphs. A suggested approach is to stick to one staff allocation metric, and compare defect prioritization strategies; but you may select another if you wish, giving reasons.

As an example: you might include a graph showing what a single metric looks like, for a fixed staff allocation strategy, for each of four different defect prioritization strategies.

Include your tables or graphs in a report section in which you state your objective in performing these simulations, identify anyassumptionsyou needed to make, and present the results. Also state any limitations in your approach.

5. Write a discussion section, and relate the results youhave found to system reliability and customer satisfaction. Which strategies would result in better reliability or satisfaction? Consider your use of resources. Could the performance of your team be improved if a tester were shifted to repair activities for a few weeks, say? Or if one of the repair engineers were shifted to testing? If you wished to minimize the time for which major defects went unfound and unfixed, how would you allocate staff?

Answer:

Tasks:

1. In the provided spreadsheet the number of major and minor defects in the system as found by a competent tester over a 20 weeks period working 25 hours in a week is presented. The measurement process that may be followed by the tester is based on the effect and time with the cost required to fix the defects which classify the type of defect. The defects in the system which will impact the total operation in a large way can be classified as the major defect. The defects which will only impact few parts of the system but not the total system can be classified as the minor defect. Now, the time and the cost required (replacement of hardware) to fix the defect if small then it can be called as an ‘easy to fix’ defect otherwise when the required time and cost is large then it can be called as ‘hard to fix defects’.The other data that may be collected about the system is the time interval between the occurrences of defects in the same section of the system. This will give the tenure of the new products that are installed or the maintenance period of the system. The additional information about the system may be the experience and the qualification of the testers who detect and fix the defects in the system as this will give an overview about the dependency of defect detection and fixing with experience of the worker.
2. Now, the each of the columns of the defects are fitted with respect to the number of the weeks in which the defects are detected. A polynomial regression curve is added to each of the data as given below. The goodness of fit of the curve is calculated from the R^2 value (coefficient of determination value) of the curve as given below.

Now, from the above graph it is seen that two curves are fitted here for the actual data which have the R^2 values 84.98% and 92.81% respectively. The linear regression fitted has explained 84.98% variation in the actual data and exponential line fitted has explained 92.81% of variation in the actual data. Hence, the exponential fitted line is the best fit for this defects vs weeks datasets and the goodness of it coefficient is 92.81%.

3. Many strategies can be employed to find and fix the defects in each week with three persons that is with 75 person hours in a week. The best strategy which is considered to find and fix the defects is to employ 1 person for finding the defects and two persons fixing them. Now, the four strategies that are selected which follows the common strategy rule of employing one person for finding the defects and two persons fixing those are

1) Fixing the easy defects first by both of the two persons and then move to the hard defect fixing (major easy will be prioritized first).

2) Fixing the hard defects first and then fixing the easy defects by both persons (major hard defects will be prioritized first).

3) Fixing the major defects first and then moving to fix the minor defects (major easy will be prioritized first).

4) Fixing the minor defects first and then moving to fix the major defects (minor easy defects will be prioritized first).

Now, the three metrics which will be measured by employing each of the above four strategies to make the decision about the most efficient strategy for finding and fixing the defects in the system are given below.

1) The overall impact of found defects that are to be fixed where the major defect is found to have 7 times more than the impact of a minor one.

2) The number of unfixed defects including both found and not found.

3) The ratio of fixed defects and found defects.

4. Now, the three metrics Impact, unfixed defects and ratio of found vs fixed defects at the end of a week is calculated for each of the strategies. The comparison of the four strategies for the three metrics ratio, unfixed defects and impact are shown below.

Ratio of fixed vs found defects:

Number of unfixed defects:

Impact of defects that are still to be fixed:

Hence, by comparison of the four strategies it can be seen from the graphs that the strategy with the lowest impact is fixing the major defects first. The strategy with lowest number of unfixed defects is fixing the easy defects first and the strategy with highest number of fixed and total defects ratio is fixing the easy defects first. Hence, as the strategy of fixing the easy defects first has the most beneficial for two metrics out of three, hence the best strategy is to fix the easy defects first.

The limitation of this approach is that it is assumed that efficiency of the both testers who are fixing the defect are same and tester who finds the defects has the same defect detection rate as given in the data where total of 300 defects were detected and fixed in 20 weeks period. This assumption may not hold true in the actual case and hence the results and the graphs may vary according to that.

5. Now, from the calculation of workers’ allocation in defect finding and fixing it can be concluded that from the above graph the four strategies will produce the more or less identical results but the metrics may be different. The most efficient strategy based on customers reliability and satisfaction is to reduce average time for major defects, minimizing the impacts and maximizing the ratio (defects found/defects repaired). Hence, satisfying the above three metrics it can be found that the most efficient strategy is to allocate 2 persons for fixing and fixing the easy defects with major impacts first and then moving to the hard and major, finally ending with fixing the minor defects. More, specifically as found from the above graphs the most beneficial strategy is to fix the easy defects first. The performance of the 3 team member working in the above strategy is expected to be improved in the coming weeks as more number of major defects will be removed from the system.


Buy Cits5502 | Software Processes | Assessment Answers Online

Talk to our expert to get the help with Cits5502 | Software Processes | Assessment Answers to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for Cits5502 | Software Processes | Assessment Answers Assignment Help Online

Copyright © 2009-2023 UrgentHomework.com, All right reserved.