You are on page 1of 6



0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

Module 4 Assessment (Graded)

8/8questions correct
Quiz passed!

Continue Course (/learn/software-processes-and-agile-practices/exam/E0fJO/course-final-assessment-graded)


Back to Week 4 (/learn/software-processes-and-agile-practices/home/week/4)

1.

The Agile Unified Process follows Agile principles. What practices or techniques are
added to the basic Unified process? (Choose two that are correct)
Incremental releases

Well done!
This is a correct answer because in Agile Unified Process, incremental releases
(like in continuous delivery) is a practice added to the basic Unified process.

Test-driven development

+HOS&HQWHU

Well done!

This is a correct answer because in Agile Unified Process, test-driven


development is a practice added to the basic Unified process.

Eliminating waste

Well done!
This is not a correct answer because eliminating waste is not specifically added
to the basic Unified process.

Architecture models

KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG





0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

Well done!
This is not a correct answer because architecture models are already a
technique used in the basic Unified process.

2.

Which practices waste time during software development? (Choose two that are correct)
Meetings are scheduled weekly, whether or not they are needed.

Well done!
This is a correct answer because unneeded meetings are a waste of time.

There are delays in receiving work products.

Well done!
This is a correct answer because delays in receiving work products leads to
waiting or lag, which wastes time.

The working software is shown to the client, who offers constructive feedback.

Well done!
This is not a correct answer because receiving constructive feedback on the
working software is not itself a waste of time.

Everyone is aware of the progress through an updated Kanban board.

Well done!
This is not a correct answer because awareness of task status can reveal delays,
but does not cause the waste of time.

3.

How can waste arise in software development? (Choose two that are correct)
Required features expected to be developed in a sprint are fully "done".

Well done!
This is not a correct answer because finishing required features as expected,
KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG





0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

rather than leaving many pending, can avoid wasted work.

Developers work on rarely used product features.

Well done!
This is a correct answer because rarely used product features are a waste of
work.

There are product defects found late in the development.

Well done!
This is a correct answer because product defects found late may be difficult to
fix, which is work that could have been avoided had the defects been caught
earlier.

Knowledge about the developers' skills is shared among the team.

Well done!
This is not a correct answer because having knowledge about who has which
skills can avoid wasted time from having an inexperienced person on a task.

4.

In Lean software development, how can amplifying learning occur? (Choose two that are
correct)
The developers make different solutions, each with the exact same features.

Well done!
This is not a correct answer because alternative solutions that vary in their
features, not programming language, would amplify learning about the problem.

The developers write and run tests.

Well done!
This is a correct answer because writing tests is a way to learn how the product
should function, which amplifies learning about the problem.

The developers use short iterations.

KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG





0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

Well done!
This is a correct answer because short iterations allow the developers to fail and
learn quickly, which amplifies learning about the problem.

The developers choose technologies that force them to learn new skills.

Well done!
This is not a correct answer because choosing technologies only for the sake of
learning is not what Lean software development intended to amplify learning
about the problem.

5.

In Lean software development, what does empowering the team mean? (Choose two
that are correct)
Developers are trusted to make the right technical decisions.

Well done!
This is a correct answer because managers do not micro-manage the work of the
developers.

There are no managers.

Well done!
This is not a correct answer because managers still exist, but they focus on
expressing clear goals and removing roadblocks.

Managers tell the developers how to do their tasks.

Well done!
This is not a correct answer because managers do not tell the developers how to
do their tasks.

Managers do not tell the developers how to do their tasks.

Well done!
This is a correct answer because managers do not micro-manage the work of the
developers.

KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG





0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

6.

In Lean software development, what does the additional principle of using the scientific
method mean? (Choose two that are correct)
The developers wear lab coats to look like scientists.

Well done!
This is not a correct answer because developers should apply the scientific
method, not just look the part.

A product manager supports claims or decisions using user data.

Well done!
This is a correct answer because a product manager supports claims or
decisions using user data.

A product manager initiates experiments to collect user data and test


hypotheses.

Well done!
This is a correct answer because a product manager initiates experiments to
collect user data and test hypotheses.

Decisions are made by trusting intuition.

Well done!
This is not a correct answer because intuition can be wrong.

7.

In Kanban, tasks are done only when they are absolutely needed. This push-pull practice
is similar to ___ manufacturing.
just-in-time

Well done!
Correct answer.

just-in-case
KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG





0RGXOH$VVHVVPHQW *UDGHG _&RXUVHUD

out-of-time
one-at-a-time

8.

In Kanban, the developer tasks are initially derived from ___.


managers determining the tasks
requirements on the product backlog

Well done!
Correct answer. Developer tasks are derived from requirements on the product
backlog, by the developers.

clients determining the tasks


the previous column on the board

(https://accounts.coursera.org/i/zendesk/courserahelp?return_to=https://learner.coursera.help/hc)

KWWSVZZZFRXUVHUDRUJOHDUQVRIWZDUHSURFHVVHVDQGDJLOHSUDFWLFHVH[DP.P<HPRGXOHDVVHVVPHQWJUDGHG



You might also like