Development Methodologies Flashcards

1
Q

Development Methodology

A

Sequential steps that are followed in a project lifecycle. Some steps are optional, and the order depends on the project needs

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

Waterfall Methodology

A

A sequential and linear based software development that flows like a waterfall through each step of SDLC. One step has to be completed fully in order to move on to the next step

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

Agile Methodology

A

Incremental and cycle based software development where each cycle is called a sprint. Each sprint is usually 2-4 weeks long.

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

PROs of Waterfall

A

PROs:
Accurate
Ensures quality
Determines end-goals early

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

CONs of Waterfall

A

CONs
Expensive
Time consuming
Changes are difficult to make

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

PROs of Agile

A

PROs
Inexpensive
Smaller teams work effectively
Flexible

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

CONs of Agile

A

CONs
Easy to make mistakes
Lack of necessary documents
Less predictable

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

Scrum Master

A

In Agile, the manager is called an Agile Scrum Master. The Scrum Master creates the sprint plan, and decides how many sprints are needed to complete the whole application development process

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