Developing an effective metrics program

Assignment Help Software Engineering
Reference no: EM13186612

In her paper, "Developing an Effective Metrics Program," Rosenberg described a group of "sample goals, questions and metrics. The goals are general and could be adapted with minor modifications to any project development. Questions are derived to quantify the goals. The metrics needed to provide the answers to the questions are then chosen and shown in italics."

Here is a goal from her paper, with associated questions and metrics:

  GOAL: To predict the schedule in order to manage it

  QUESTION: What is the actual vs. expected effort level?

  METRIC: Effort (such as hours worked)

  QUESTION: What is the volatility of the requirements?

  METRIC: Count of requirements, count of modifications to requirements

  QUESTION: What is the rate of module completion?

  METRIC: Count of modules completed

Use your knowledge of measurement dysfunction to critique this set of questions and metrics. In particular:

(a) If you collected these metrics, would they provide you with answers to the questions? Why or why not? What other information, if any, would you need?

(b) If you could answer these questions, could you accurately predict the schedule? Why or why not? What other information, if any, would you need?

(c) If you relied on these metrics, what aspects of your project do you think would be systematically under-managed? Explain your thinking.

Reference no: EM13186612

Questions Cloud

State some leaded gasoline contains about a gram of lead : Some leaded gasoline contains about a gram of lead in each gallon. In a large city 15,500 cars commute an average of 15 miles each in cars that get an average gas milage of 19 miles per gallon. How many grams of lead are released each time these c..
Discuss examples of administrative decisions : Discuss examples of administrative decisions that might be made in the managing of performance of professor?
What is the maximum length of the triangular flags : color guard is making flags that must have a base of 18 inches for flagpoles. what is the maximum length of the triangular flags, if they want to use a maximum of 252in.^2 of cloth?
Explain biggest risk factors for multi-nationals enterprise : One of the biggest risk factors for multi-nationals enterprise (MNEs) is using the potential volatility of exchange rates. Explain mechanisms that can be used to alleviate the risk, including discussion of ways in which an MNE might increase profi..
Developing an effective metrics program : In her paper Developing an Effective Metrics Program Rosenberg described a group of "sample goals, questions and metrics. The goals are general and could be adapted with minor modifications to any project development.
Determine value of account roundedd to the nearest dollar : A sum of $10,000 is invested in an account earning interest at the nominal rate of 7.2% per year. Determine the value of this account, roundedd to the nearest dollar, at the end of 2 years if interest is compounded continuously.
What is the vertex of a parabola : What is the vertex of a parabola? How do you determine the vertex of the parabola? Demonstrate with an example.
What is a mathematical model : What is a mathematical model? Explain in your own words. What are some examples of mathematical models that we can use when working with quadratic functions?
Credibility of a qualitative measurement : Why is it appropriate to use some surrogate measures as part of a Goal/Question/Metrics measurement program? Give and defend at least two reasons.

Reviews

Write a Review

Software Engineering Questions & Answers

  Create the entity relationship diagram for hospital

Create the Entity Relationship Diagram(ERD) for following hospital scenario. For Patient entity illustrates its attributes. Highlight key attribute in red.

  State diagram for coffee machine controller

Design behavioral specs by using state diagram for coffee machine controller given below: State events. Machine operates ah hourly interval.

  Create pseudocode-company produces numerous types of candy

Chocolate delights candy company produces numerous types of candy. Create the pseudocode for following: A programm which accepts candy name (for instance, "chocolate-covered blueberries'), price per pound.

  Deisgn risk assessment policy that identifies risks

Deisgn Risk Assessment Policy, that identifies risks associated with an organization's infrastructure. A risk assessment template may be downloaded from Sans: http://www.sans.org/resources/policies/#template

  Draw an erd for initial entity list

Draw an ERD for initial entity list. Recognize a primary key for each entity and establish relationships as appropriate. Entity list for this purpose is as follows.

  Creating a pseudocode

Suppose you are the manager of a company and have list of workers with the number of days they were absent from work.

  Sketch diagram displaying how message-application-layer

Sketch a diagram displaying how message gets from Alice's host to Bob's host. Ensure to list series of application-layer protocols which are used to move message between two hosts.

  Flowchart for steps-processes and milestones-dbms design

Let the design development process. Make the flowchart of major steps, processes, and milestones essential to perform a thorough DBMS design.

  Create eer model using visio notation or supertypes notation

Create an EER model for the following situation using the traditional EER notation, Visio notation or supertypes notation.

  Implementing reusable code

Many programming languages exist in various libraries and on the Internet and using some of these functions and process, this can permit you to use these technique rather than having to write out the code from scratch on your own.

  Risk management in tellers in four-digit numeric password

Tellers at each branch use a four-digit numeric password, and each teller's computer is transaction-coded to accept only its authorized transactions. Carry out a risk assessment.

  Convert codes and symbols

Given a string of numbers, recognize all of the substrings that form numbers that are divisible by 3. For example, applying the algorithm on the string 37540 should produce following substrings.

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