 |
| 1 |  |  Agility is nothing more than the ability of a project team to respond rapidly to change. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 2 |  |  Which of the following is not necessary to apply agility to a software process? |
|  | A) | Eliminate the use of project planning and testing |
|  | B) | Only essential work products are produced |
|  | C) | Process allows team to streamline tasks |
|  | D) | Uses incremental product delivery strategy |
|
|
 |
| 3 |  |  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 adapt to changes incrementally |
|  | E) | both c and d |
|
|
 |
| 4 |  |  In agile software processes the highest priority is to satisfy the customer through early and continuous delivery of valuable software. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 5 |  |  It is not possible to build software that meets the customers' needs today and exhibits the quality characteristics that will enable it to be extended tomorrow. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 6 |  |  Which of the following traits need to exist among the members of an agile software team? |
|  | A) | Competence |
|  | B) | Decision-making ability |
|  | C) | Mutual trust and respect |
|  | D) | All of the above |
|
|
 |
| 7 |  |  All agile process models conform to a greater or lesser degree to the principles stated in the "Manifesto for Agile Software Development". |
|  | A) | True |
|  | B) | False |
|
|
 |
| 8 |  |  What are the four framework activities found in the Extreme Programming (XP) process model? |
|  | A) | analysis, design, coding, testing |
|  | B) | planning, analysis, design, coding |
|  | C) | planning, analysis, coding, testing |
|  | D) | planning, design, coding, testing |
|
|
 |
| 9 |  |  What are the three framework activities for the Adaptive Software Development (ASD) process model? |
|  | A) | analysis, design, coding |
|  | B) | feasibility study, functional model iteration, implementation |
|  | C) | requirements gathering, adaptive cycle planning, iterative development |
|  | D) | speculation, collaboration, learning |
|
|
 |
| 10 |  |  The Dynamic Systems Development Method (DSDM) suggests a philosophy that is based on the Pareto principle (80% of the application can be delivered in 20% of the time required to build the complete application). |
|  | A) | True |
|  | B) | False |
|
|
 |
| 11 |  |  Which is not one of the key questions that is answered by each team member at each daily Scrum meeting? |
|  | A) | What did you do since the last meeting? |
|  | B) | What obstacles are you encountering? |
|  | C) | What is the cause of the problems you are encountering? |
|  | D) | What do you plan to accomplish at the next team meeting? |
|
|
 |
| 12 |  |  In Feature Driven Development (FDD) a "feature" is a client-valued function that can be delivered in two months or less. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 13 |  |  Agile Modeling (AM) provides guidance to practitioner during which of these software tasks? |
|  | A) | Analysis |
|  | B) | Design |
|  | C) | Coding |
|  | D) | Testing |
|  | E) | both a and b |
|
|