Agile Process Models MCQs: 12 Solved Questions on XP, Scrum and Adaptive Development

Solve 12 published agile process model MCQs, then use the explanations to separate Scrum roles, XP practices, adaptive planning, FDD order and agile values.

KnowledgeGate Team

Exam prep & CS education

Updated 17 Sep 20267 min read

Agile MCQ distractors mix values, lifecycle traits, roles and named practices. Memorising only “iterative” can blur Scrum, XP, adaptive development, FDD and generic incremental models.

Principles, model identification, XP practices, Scrum roles and process sequences use different cues. Short increments signal adaptation, named roles and backlogs signal Scrum, while pairing and test-first development signal XP. KnowledgeGate has over 20 Agile Process Models questions for further practice through UGC NET CS Exam Preparation.

Agile, Scrum, XP and adaptive development: model cues at a glance

Model or idea

Exam cue

Do not confuse it with

Agile values

Change, collaboration, working increments

Banning plans, contracts or documentation

Scrum

Product Owner, backlogs, sprint

XP practices

XP

Pairing, test-first work, CRC cards, spikes

Scrum roles

Adaptive software development

Time-boxed release planning

An unchangeable plan

FDD

Model, list, plan, design, build

Generic increments

In exam mappings, adaptive development pairs with time-boxed release planning, while FDD follows the model, list, plan, design and build sequence.

Now calibrate the cues. A team has a two-week sprint, recent velocity of 13 story points, and this ordered backlog: login hardening 8, audit export 5, refund validation 3, colour-theme polish 2.

  1. The initial forecast takes login hardening and audit export: 8 + 5 = 13 points.

  2. On day 5, a new 3-point refund rule appears. Adding it would make 13 + 3 = 16, which is 3 points beyond the 13-point forecast. The Product Owner orders the product backlog; the team does not silently add all 3 points to an already full forecast.

  3. Two developers pair on login hardening and write its acceptance test before implementation. Those are XP cues.

  4. Feedback from the time box informs the next release plan. That is the adaptive cue.

Story points are relative estimates, not hours. A 13-point forecast, Product Owner and sprint backlog suggest Scrum. Pair programming and test-first work suggest XP. Revising a time-boxed plan after feedback suggests adaptation. For the wider syllabus connection, use Software Engineering for CS Teaching Exams.

Agile MCQs 1-2: unpredictability and core principles

Question 1: managing unpredictability

How do you create agile processes to manage unpredictability?

A. Requirements gathering must be conducted very carefully.

B. Risk analysis must be conducted before planning takes place.

C. Software increments must be delivered in short time periods.

D. Software processes must not adapt to changes incrementally.

Choose the correct answer from the options given below:

  • A. A only

  • B. B only

  • C. C only

  • D. D only

Correct answer: C. C only.

Unpredictability is the cue. Short deliveries expose errors and renew planning, so C supplies feedback. A and B are upfront gates; D rejects adaptation.

Question 2: the plan is not untouchable

Which of the following is not one of the principles of agile software development method?

  • A. Customer involvement

  • B. Embrace change

  • C. Incremental delivery

  • D. Following the plan

Correct answer: D. Following the plan.

Customer involvement, change and incremental delivery preserve feedback. D is the exception because agile plans are revisable, not absent.

Agile MCQs 3-4: match the model to its identifying cue

Question 3: model and task matching

Match the Agile Process models with the task performed during the model:

List IList II(a)Scrum(i)CRC cards(b)Adaptive software development(ii)Sprint backlog(c)Extreme programming(iii)<action> the <result> <by/for/of/to>a(n) <object>(d)Feature-driven development (iv)Time box release plan\begin{array}{llll} & \text{List I} && \text{List II} \\ \text{(a)} & \text{Scrum} & \text{(i)} & \text{CRC cards} \\ \text{(b)} & \text{Adaptive software development} & \text{(ii)} & \text{Sprint backlog} \\ \text{(c)}& \text{Extreme programming} & \text{(iii)} & \text{<action> the <result> <by/for/of/to>} \\ &&& \text{a(n) <object>} \\ \text{(d)} & \text{Feature-driven development} & \text{ (iv)} & \text{Time box release plan} \\ \end{array}

Choose the correct option from those given below:

  • A. (a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)\text{(a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)}

  • B. (a)-(i), (b)-(iii), (c)-(ii), (d)-(iv)\text{(a)-(i), (b)-(iii), (c)-(ii), (d)-(iv)}

  • C. (a)-(ii), (b)-(i), (c)-(iv), (d)-(iii)\text{(a)-(ii), (b)-(i), (c)-(iv), (d)-(iii)}

  • D. (a)-(i), (b)-(iv), (c)-(ii), (d)-(iii)\text{(a)-(i), (b)-(iv), (c)-(ii), (d)-(iii)}

Correct answer: A. (a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)\text{(a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)}.

Scrum maps to sprint backlog, leaving A or C; FDD’s action-result-object form confirms A. The other pairs are adaptive development with time-box release plan and XP with CRC cards.

Question 4: classification versus one shared trait

Which of the following are Agile Process Models?

(A) Extreme Programming (XP)

(B) Waterfall

(C) Scrum

(D) Spiral

(E) Incremental

Choose the correct answer from the options given below:

  • A. (A) and (C) Only

  • B. (B) and (C) Only

  • C. (A) and (D) Only

  • D. (B) and (E) Only.

Correct answer: A. (A) and (C) Only.

XP and Scrum are named agile methods. Waterfall is sequential; iteration or increments do not classify Spiral or Incremental as Agile Process Models here.

XP and Scrum MCQs 5-6: practices versus framework terms

Question 5: XP activities and practices

Match the problem domains in GROUP I with the solution technologies in GROUP II

GROUP I GROUP II

(P) XP – Planning (1) tests are derived from user stories

(Q) XP – Design (2) Encourages “pair programming”

(R) XP – Coding (3) suggests the creation of “spike solutions”

(S) XP – Testing (4) Begins with the creation of a set of stories

  • A. P-1, Q-2, R-3, S-4

  • B. P-3, Q-4, R-2, S-1

  • C. P-3, Q-1, R-4, S-2

  • D. P-4, Q-3, R-2, S-1

Correct answer: D. P-4, Q-3, R-2, S-1.

XP planning starts with stories; design uses spikes; coding encourages pairing; tests derive from stories. Thus P-4, Q-3, R-2, S-1. Anchoring R-2 and S-1 leaves D.

Question 6: cycle, list, role or activity

Scrum is an agile software development method, in which, within each framework activity, work tasks occur within a process pattern called __________.

  • A. Sprint

  • B. Demo

  • C. Backlog

  • D. Scrum master

Correct answer: A. Sprint.

A sprint is the time-boxed cycle. A backlog is a list, Scrum Master a role, and demo an activity: cycle = sprint, list = backlog, role = Scrum Master.

Scrum and agile lifecycle MCQs 7-8: ownership and sequence

Question 7: product backlog ownership

A product backlog in Scrum is owned by

  • A. Developer

  • B. Product Owner

  • C. Scrum Master

  • D. Stakeholder

Correct answer: B. Product Owner.

The Product Owner manages backlog order. Developers plan delivery, the Scrum Master supports Scrum, and stakeholders give feedback. Ownership does not mean assigning implementation.

Question 8: agile process sequence

Arrange the following phases of the Agile process in the correct sequence:

(A) Design

(B) Release

(C) Testing

(D) Development

(E) Planning

Choose the correct answer from the options given below:

  • A. (A), (B), (D), (E), (C)

  • B. (A), (D), (E), (B), (C)

  • C. (E), (A), (D), (C), (B)

  • D. (E), (D), (A), (C), (B)

Correct answer: C. (E), (A), (D), (C), (B).

Translate: Planning (E), Design (A), Development (D), Testing (C), Release (B). This gives E-A-D-C-B, option C, repeated in short cycles.

Process-sequence MCQs 9-10: FDD order and agile stages

Question 9: FDD order

Arrange the following steps of Feature Driven Development (FDD) in the correct sequence:

(A) Develop an overall model

(B) Build by feature

(C) Plan by feature

(D) Design by feature

(E) Build a feature list

Choose the correct answer from the options given below:

  • A. (A), (C), (B), (E), (D)

  • B. (A), (E), (C), (D), (B)

  • C. (B), (A), (D), (E), (C)

  • D. (A), (B), (C), (E), (D)

Correct answer: B. (A), (E), (C), (D), (B).

FDD develops a model (A), lists features (E), then plans (C), designs (D) and builds (B): A-E-C-D-B.

Question 10: stage versus ongoing activity

Which of the following is NOT a stage of agile software development approach?

  • A. Documenting

  • B. Exploration

  • C. Maintenance

  • D. Planning

Correct answer: A. Documenting.

Here, exploration, planning and maintenance are stages; documenting is ongoing. A tests lifecycle vocabulary, not a documentation ban.

Agile MCQs 11-12: manifesto language and iterative builds

Question 11: reading “over” correctly

Which of the following is a fundamental principle of Agile methodology ?

  • A. Detailed documentation is prioritized over working software

  • B. Customer collaboration over contract negotiation

  • C. Following a fixed plan over responding to changes

  • D. Working software is not delivered until after the final version

Correct answer: B. Customer collaboration over contract negotiation.

B states the agile preference. A and C reverse priorities; D blocks increments. “Over” means priority during trade-offs, not banning contracts, plans or documentation.

Question 12: use every cue in the stem

Which software process model uses an iterative approach with incremental builds ?

  • A. V-Model

  • B. Spiral Model

  • C. Waterfall Model

  • D. Agile Model

Correct answer: D. Agile Model.

Iteration plus incremental builds points to Agile. Waterfall and V-Model are plan-driven; Spiral centres risk. Incremental builds separates D.

Answer-pattern recap and the next practice step

Recall: Product Owner or sprint backlog -> Scrum; pairing, CRC cards or spikes -> XP; time-box release plan -> adaptive development here; model -> list -> plan -> design -> build -> FDD; and collaboration, change or short increments -> agile values.

Score 10-12: try timed mixed practice. Score 7-9: redo missed cues. Score 0-6: rebuild the map. Next, use IBPS SO IT Officer: Software Engineering Professional Knowledge, the NTA-UGC-NET Paper - 2 complete course, or the UGC NET Computer Science and Applications Test Series.