wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Agile Methods Final Exam Cover

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

What Agile method is color coded?

a)

Dynamic Development System

b)

Feature Driven Development

c)

Crystal Family of Methodologies

d)

Kanban

2.

In Crystal Family of Methodologies, the darker the color the _____ the methodology

a)

Heavier

b)

Faster

c)

Slower

d)

Quicker

3.

The comfort (C) in Figure 1 Shows ___

a)

How many projects each team is comfortable to working (C)

b)

How many hours each resource is comfortable working (C)

c)

Team size each resource is comfortable to working (C)

d)

Team size and budget each resource is comfortable to working (C)

4.

The discretionary money (D) in Figure 1 Shows _____

a)

How much money is required to complete the project

b)

How many hours each resource is comfortable to work

c)

The amount of money available(D) to use for that project

d)

Team size & Life of the Project

5.

The essentials money (E) in Figure 1 Shows _____

a)

How much money is required to complete the project

b)

How many hours each resource is comfortable to work

c)

The amount of money available(D) to use for that project

d)

Team size & Life of the Project

6.

Crystal clear is designed for ____ projects

a)

Large

b)

Expensive

c)

Medium-sized

d)

Very small

7.

Crystal orange is designed for _____ projects

a)

Large

b)

Expensive

c)

Medium-sized

d)

Very small

8.

The roles and responsibilities in the crystal family of methods are divided into two categories namely ___ and ____.

a)

Developer roles and Team roles

b)

Real roles and Virtual roles

c)

Executive sponsor roles and Team roles

d)

I don't know

9.

The fundamental difference between Crystal Clear and other Crystal methods is that ___

a)

In Crystal Clear, there is more than one team in a project

b)

In Crystal Clear, there could be two teams in a project

c)

In Crystal Clear, there could be more than two teams in a project

d)

In Crystal Clear, there is only one team in a project

10.

In the crystal family of methodology, the ____ allocates or decides the allocation of the money for the project

a)

Project Manager

b)

Executive Sponsor

c)

Ambassador User

d)

Project Chief Accountant

11.

In the crystal family of methodology, the ______ is the person who would be testing the final product

a)

Ambassador User

b)

Executive Sponsor

c)

The lead designer

d)

The programmer

12.

In the crystal family of methodology, taking notes at the Project Planning and Review Meetings is the responsibility of the ____

a)

Business expert

b)

Manager

c)

Coordinator

d)

Technical writer and tester

13.

All the following are virtual roles in crystal methodology except the ______

a)

Business expert

b)

Programmer

c)

Coordinator

d)

Technical writer and tester

14.

All the following are Not real roles in crystal methodology except the _____

a)

Business expert

b)

Programmer

c)

Coordinator

d)

Technical writer and tester

15.

All the following are real roles in crystal methodology except the ___

a)

Lead designer

b)

Programmer

c)

Ambassador user

d)

Coordinator

16.

Which of the following is not a practice found in the crystal methodology?

a)

Springing

b)

Focus

c)

Personal safety

d)

Frequent delivery

17.

Which of the following statements best describes the Crystal family of methodologies?

a)

A set of rigid, prescriptive processes for software development

b)

A collection of adaptive, people-focused methodologies that vary in weight

c)

A single, heavy-weight methodology suitable for large, complex projects

d)

A methodology that emphasizes extensive documentation and reporting

18.

Which Crystal methodology is designed for very small projects with 1-6 team members?

a)

Crystal Clear

b)

Crystal Yellow

c)

Crystal Orange

d)

Crystal Red

19.

Which of the following is not a core value of the Crystal family of methodologies?

a)

Frequent delivery

b)

Reflective improvement

c)

Osmotic communication

d)

Extensive documentation

20.

Which of the following factors are considered when choosing the appropriate Crystal methodology for a project?

a)

Team size

b)

Project criticality

c)

Comfort level of resources

d)

All of the above

21.

Which of the following is a key practice of Crystal methodologies?

a)

Osmotic communication

b)

Personal safety

c)

Focus

d)

All of the above

22.

Which Crystal methodology is designed for medium-sized projects with 10-40 team members?

a)

Crystal Clear

b)

Crystal Orange

c)

Crystal Red

d)

Crystal Maroon

23.

Which Crystal methodology is used for projects where there is a potential risk to human life?

a)

Crystal Diamond

b)

Crystal Sapphire

c)

Crystal Red

d)

Crystal Maroon

24.

Which of the following is a potential disadvantage of the Crystal method?

a)

It can be difficult to understand due to its flexibility.

b)

It may not work well for projects with multiple working areas.

c)

It can be difficult to move from one Crystal methodology to another.

d)

All of the above.

25.

Feature Driven Development organizes software development around making progress on ____.

a)

Iteration

b)

Section

c)

features

d)

Development

26.

Features in the FDD context, though, are not necessarily product features in the commonly understood sense. They are, rather, more akin to ____.

a)

Sprint in scrum

b)

User stories in Scrum

c)

Product owner

d)

Customer

27.

The FDD approach does not cover the entire software development process, but rather focuses on ____.

a)

Testing and coding

b)

Design and building phases

c)

Iteration and sprints

d)

All of the above

28.

FDD does not require any specific process model to be used.

a)

True

b)

False

c)

Maybe

d)

I don't know

29.

Feature- Driven Development (FDD) is a ____.

a)

Only customer centric

b)

Both customer and manager centric

c)

Client-centric, architecture-centric, and pragmatic software process.

d)

None of the above

30.

The term "client" in FDD is used to represent what Agile Modeling refers to ____.

a)

Process

b)

Customer or stakeholders

c)

Tools

d)

Practices

31.

What is feature in FDD?

a)

Customer collaboration

b)

Small client-valued function

c)

All of the above

d)

None of the above

32.

The primary source of requirement in feature driven development is ____.

a)

Features

b)

Product backlog

c)

Requirement document

d)

Whiteboard

33.

Which agile method among the following organizes software development by making progress on features?

a)

Crystal Family of Methods

b)

Dynamics Systems Development

c)

Feature-Driven Development

d)

Kanban

34.

Which agile method among the following focuses on the design and building phases of the software development process?

a)

Crystal Family of Methods

b)

Dynamics Systems Development

c)

Feature-Driven Development

d)

Kanban

35.

Feature- Driven Development (FDD) is a client- centric, architecture- centric, and ____.

a)

Pragmatic software process

b)

Requirement centric

c)

All of the above

d)

None of the above

36.

Which of the following is among the feature- driven development process?

a)

Plan by feature

b)

Design by feature

c)

Build by feature

d)

All of the above

37.

In the feature- driven development process, the creation of a high- level plan occurs during the ___ process.

a)

Plan by feature

b)

Design by feature

c)

Build by feature

d)

Build a feature list

38.

In the feature- driven process, the design- by- feature and build- by- feature processes are iterative procedures, during which the selected features are produced.

a)

False

b)

True

c)

Only in the design-by-feature process

d)

Only in the build-by-feature process

39.

The feature- driven methodology classifies its roles into three categories: key roles, supporting roles and ___.

a)

Teams roles

b)

Additional roles

c)

Domain roles

d)

None of the above

40.

In feature- driven methodology, there are six key roles, five supporting roles, and three further/additional roles.

a)

Maybe

b)

I don't know

c)

True

d)

False

41.

The three further roles that are needed in any project in feature- driven development are:

a)

Testers, deployers, and technical writers

b)

Programmers, managers, and testers

c)

All of the above

d)

None of the above

42.

The feature- driven methodology practices include all the following except ____.

a)

Domain Object Modeling

b)

Individual class ownership

c)

Feature Team

d)

Toolsmith

43.

The fundamental idea behind DSDM is that instead of fixing the amount of functionality in a product, and then adjusting time and resources to reach that functionality, it is preferred to fix _____, and then adjust the amount of functionality accordingly.

a)

System resources

b)

Time

c)

Time and resources

d)

Features

44.

Dynamic Systems Development Method is a non-profit and nonproprietary framework for ____.

a)

CAD development

b)

RAD development

c)

OOP development

d)

All the above

45.

Dynamic Systems Development Method is maintained by the ____.

a)

DSDM consortium

b)

RAD consortium

c)

RAD association

d)

RAD society

46.

Which of the following is not Dynamic Systems Development Method process?

a)

Feasibility study

b)

Business study

c)

Design study

d)

Implementation

47.

Which of the following processes of the dynamic system development method are sequential, and done only once?

a)

Implementation

b)

Feasibility study

c)

Business study

d)

B and C

48.

Dynamic system development method approaches iterations as ____.

a)

Timeboxes

b)

Loops

c)

Both timebox and loops

d)

None of the above

49.

In dynamic system development method, a timebox lasts for a predefined period of time, and the iteration has to end within the timebox.

a)

It is timeframe not timebox

b)

False

c)

Iteration has to start within but not end within the timebox

d)

True

50.

In DSDM, a typical timebox duration is from a few days to

a)

A few weeks

b)

A few months

c)

A few years

d)

A few days

51.

The _____ phase is where the suitability of DSDM for the given project is assessed.

a)

feasibility study

b)

business study

c)

functional model iteration

d)

design and build iteration

52.

At what phase the decision is made, whether to use DSDM or not?

a)

Business study

b)

feasibility study

c)

functional model iteration

d)

design and build iteration

53.

This is a phase where the essential characteristics of the business and technology are analyzed.

a)

Business study

b)

feasibility study

c)

functional model iteration

d)

design and build iteration

54.

The phase is the first iterative and incremental phase. In every iteration, the contents and approach for the iteration are planned, the iteration gone through, and the results analyzed for further iterations.

a)

Business study

b)

feasibility study

c)

functional model iteration

d)

None of the above

55.

The four further outputs of the functional model iteration are Prioritized functions, Functional prototyping review documents, Risk analysis of further development and ____.

a)

Functional requirement

b)

Model design

c)

Coding

d)

Non-functional requirement

56.

This is where the system is mainly built.

a)

design and build iteration

b)

feasibility study

c)

functional model iteration

d)

implementation

57.

This phase is where the system is transferred from the development environment into the actual production environment in the dynamic systems development method.

a)

design and build iteration

b)

feasibility study

c)

functional model iteration

d)

implementation

58.

The ambassador user, adviser user, technical coordinator, and ___ are some of the roles and responsibilities of the people involved in the dynamic systems development method.

a)

Visionary

b)

Flow manager

c)

System manager

d)

Requirement engineer

59.

The only development roles in the dynamic systems development method are the ____.

a)

Programmers and Developers

b)

Programmers and Testers

c)

Developers and Senior Developers

d)

System Designers and Architects

60.

In the dynamic systems development method, a ____ defines the system architecture and is responsible for technical quality in the project.

a)

Senior developer

b)

Technical coordinator

c)

Tester

d)

Visionary user