Concept explainers
Which of the following are true, regarding Estimation practice?
Longer programs have a smaller margin of error. |
||
As a general rule, in a most basic scenario, the following two estimation methods should be used in this order: first, "analogy," and second, "decomposition." |
||
Precision with which estimates are communicated should be at least two orders of magnitude greater than the accuracy of these estimates. |
||
The logical order of initial project activities is to start with commitment then proceed into scheduling and finish with estimating. |
||
Estimates should never be provided by the people who will do the work that is being estimated. |
||
"Anchoring" is a prudent planning poker strategy, since it allows influencing all members of the scrum team to the greatest extent. |
||
The order, in which these two estimation methods most commonly used, is as follows: first "Monter Carlo Simulation", and second, "T-shirt sizing". |
||
The logical order of initial project activities is to start with estimating then proceed into scheduling and finish with commitment. |
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps
- In the model in Example 15.5, suppose bonuses and penalties are incurred for earliness or lateness. Specifically, suppose a bonus of $2000 is received if the project is completed within 60 days, an extra bonus of $1000 is received if the project is completed within 58 days, and a penalty of $1000 is incurred for every full day past a project completion of 64 days. (For example, if the project is completed in 66.7 days, the penalty is $2000—two full days late.) Modify the model appropriately, and then run the simulation to find the distribution of the net monetary outcome (negative if a penalty, positive if a bonus). What is the expected value of this net amount? What is the probability of a $3000 total bonus? What is the probability of a penalty of at least $4000? Example 15.5 LAN PROJECT WITH UNCERTAIN ACTIVITY TIMES We again analyze the LAN project from Example 15.1, but we now assume that the activity durations are uncertain, with given probability distributions. The…arrow_forwardThe purpose of this test is to evaluate your understanding of the steps and methods used in the software development life cycle.There are five models in the SDLC (software development life cycle).Use the space provided below to briefly (in a paragraph format) describe the various SDLC models using your knowledge.Which of the three models—the waterfall, spiral, or v—is ideal for your project?arrow_forward1) The question copy pasted down below code in python. The term "expert system" can refer to a computer program that is capable of decision making and can be used for diagnostics and classification. Furthermore, since the underlying knowledge used by the system is typically provided by a human expert, a rudimentary expert system is a relatively simple project. For this assignment, you will practice with branching control structures by creating your own expert system that uses user input to "guess" film titles. Please note that, if your submission cannot identify the movie in 7 guesses or less, then your questions are poorly constructed and will be penalized. As a clarifying example, the partial transcript such an expert system might follow for the subgenre of "Animated Christmas Special" could be as follows (with user input in red): In order to complete this task, you will need to: choose two movie "subgenres" from http://www.filmsite.org/subgenres2.html¹ choose at least ten movies for…arrow_forward
- Exists a clear definition for the term "important consideration"? Regarding software development, consider the following:arrow_forwardProvide a graphical model of the Test -Driven Development (TDD) process as it would be employed in support of agile methods such as Extreme Programming. Your model should incorporate only the following process activities: (listed in no particular order) A: “Run the test together with other tests that have already been implemented.” ( Show two possible outcomes of this activity in your model: “pass” and “fail”) B: “Implement the new functionality and refactor.” C: “Write and implement a test for the new functionality.” D: “Identify the new functionality.” Use ovals (labeled A, B, C, or D to represent the four activities identified above), arrows, diamonds, etc.arrow_forwardThe conventional Software Development Life Cycle has been used in a number of successful system development projects (SDLC). What is meant when anything is described as "traditional" is this. There are a few drawbacks to this choice, however. Is the SDLC strategy advantageous or disadvantageous?arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education