THINK FIRST·CODE LATER

← Software Engineering
Chapter 5 · Week 5

Organizing a Software Project

Answered 0/30 Correct 0
Sign in to save progress across devices
Q1

StudyBuddy's deadline (week 15) and team (5 students) are fixed. Work is behind schedule. Which lever should the team use first?

Q2

What does Conway's law state?

Q3

StudyBuddy has a "web team" and an "Android team" that never talk to each other. According to Conway's law, what is the likely result?

Q4

How many possible communication paths exist in a team of 8 people?

Q5

Which is not one of the reasons behind Brooks's law?

Q6

Why is "6 people × 2 months = 2 people × 6 months" misleading?

Q7

According to the cone of uncertainty, an estimate of "6 months" made at the very start of a project might realistically turn out to be…

Q8

In planning poker, why do all developers reveal their cards at the same time?

Q9

Why do planning-poker decks use values like 1, 2, 3, 5, 8, 13, 21 instead of 1, 2, 3, …, 21?

Q10

The team completed 18, 22 and 20 story points in its last three Sprints. About 120 points remain. How many more Sprints should they plan?

Q11

A manager compares two teams: Team A has velocity 40, Team B has velocity 20, and concludes that Team A is twice as productive. What is wrong?

Q12

For a task, O = 2 days, M = 5 days, P = 14 days. What is the PERT expected duration?

Q13

Two independent tasks have standard deviations of 3 days and 4 days. What is the standard deviation of their total duration?

Q14

What general lesson does the basic COCOMO formula E = 2.4 × KLOC^1.05 illustrate?

Q15

Tasks: A (3 days), B (4 days, after A), C (5 days, after A), D (2 days, after B and C). What is the critical path and its length?

Q16

A task not on the critical path is delayed by less than its slack. What happens to the project end date?

Q17

A risk has probability 0.25 and would cost 12 days. What is its exposure?

Q18

The team fears that the AI provider may change its prices or retire its model. They put all AI calls behind their own TutorService interface so the provider can be replaced. This response is…

Q19

The team planned to use a brand-new, untested open-source library for push notifications. To eliminate the risk that it fails, they decide to use the platform's standard notification service instead. This response is…

Q20

StudyBuddy buys hosting with a service-level agreement that pays compensation if availability drops below 99.9%. Which risk response is this?

Q21

Which is the best practice for code review?

Q22

What is trunk-based development?

Q23

Google's Project Aristotle found that the most important factor in team effectiveness was…

Q24

Only Omar understands StudyBuddy's backend. What is the team's bus factor for the backend, and a good way to raise it?

Q25

Omar merged 3,000 lines of AI-generated code that no one — including Omar — fully understands. What is the best name for this problem?

Q26

During planning poker, Daniel mentions: "The AI assistant estimated this story at 2 hours." What is the risk?

Q27 Short answer

It is week 10. StudyBuddy is three Sprints behind. The department offers three additional students immediately. Using Brooks's law, explain the risks of accepting, and propose a better plan (at least three actions).

Q28 Short answer

Compute the PERT estimate for the project below (tasks are sequential and independent), the total standard deviation, and a ~95% range (E ± 2 SD).

Task O M P
Upload course files 2 3 10
AI wrapper 3 5 13
Buddy answers 4 6 20
Q29 Short answer

Write a risk register with four StudyBuddy risks (at least one AI-related, one people-related, one external). For each give probability, impact (days), exposure, response type and concrete action.

Q30 Short answer

Explain the difference between an estimate, a target and a commitment, with a StudyBuddy example of each, and why confusing them causes problems.