Agile History Flashcards

1
Q

When was the first release of Agile manifesto

A

February of 2001

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 most important value of the first release of Agile manifesto

A

The four value of agile manifesto:
We are uncovering better ways of developing software by doing and helping others do it. Through this work we have come to value:
1. Individuates and Interactions OVER Processes and Tools
2. Working Software OVER Comprehensive Documentation
3. Customer Collaboration OVER Contract Negotiation
4. Responding to change OVER Following a Plan
This is, while there is value in the items on the right, we value the items one the left more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the shifted focus of Agile manifesto

A

Individualizes, interactions collaboration & responsiveness to change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Are the traditional project management value neglected?

A

No, the agile focus more on the new values while keeping the old values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the five process group that defines a project and project management?

A

Initiate/ Monitor and control (Planning + Executing) / Closing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Traditionally, who control project resource allocation, cost and project schedule

A

The project manager. Thus, it is the project manager’s responsibility to coordinate with the sponsor, with the stakeholders, with the project management team that he has created to achieve the objectives which is defined in the charter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In a traditional way, why a project is easily to fail when the project manager is not skilled enough

A

PMBok has defined 10 knowledge domains in project management, which are all tightly together. Any changes in one part will influence on other parts. Even though PMBoK has define a standard or a guideline which helps us to modify those information. Experience in project management would be a great help on project success.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why traditional project management is not feasible for SW development

A

The linear process from planning, design, test, maintenance to release are critically tight together to maintain the scope, schedule and cost target. This model does not respond well to changing requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is iterative approach for a product life cycle

A

Build a prototype and keep improve the prototype by repeat the whole process: planning, design, building the process, testing, maintenance and closing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is incremental approach of a product life cycle

A

Deliver the product, service, result in a series of chunks. Each chunk is tested before delivery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is adaptive approach of a product life cycle

A

The project scope is defined at the beginning of each iteration so the project manager has the scope. Then project manager have the freedom to adopt different frameworks along the development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How many principles that have been defined in the agile manifesto?

A

12

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the Agile Manifesto Principle 1

A

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the Agile Manifesto Principle 2

A

Welcome changing requirements, even late in development. Agile process harness change for the customer’s competitive advantage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the Agile Manifesto Principle 3

A

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the Agile Manifesto Principle 4

A

Business people and developers must work together daily throughout the project.

17
Q

What are the Agile Manifesto Principle 5

A

Build projects around motivated individual, give them the environment and support they need, and trust them to get the job done.

18
Q

What are the Agile Manifesto Principle 6

A

The most efficient and effective method of conveying information with and within a development team is face -to-face conversation.

19
Q

What are the Agile Manifesto Principle 7

A

Working software is the primary measure of progress.

20
Q

What are the Agile Manifesto Principle 8

A

Agile processes promote sustainable development. The sponsor, developers and users should be able to maintain a constant pace indefinitely.

21
Q

What are the Agile Manifesto Principle 9

A

Continuous attention to technical excellence and good design enhances agility.

22
Q

What are the Agile Manifesto Principle 10

A

Simplicity - the art of maximizing the amount of work not done is essential.

23
Q

What are the Agile Manifesto Principle 11

A

The best architectures, requirements, and designs emerge from self-organizing teams.

24
Q

What are the Agile Manifesto Principle 12

A

The best architectures, requirements, and designs emerge from self-organizing teams.

25
Q

What is the scrum master’s responsibility

A

Navigate how he/she is going to help the development team and the product owner to achieve the respective goal.

26
Q
A