|
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 |
|
|