L12 Flashcards

1
Q

What is software project management?

A

The process of planning, coordinating, and overseeing activities related to software development and maintenance.

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

What are some pros and cons about sequential/waterfall?

A

Pros: clean structure, well defined requirements, efficient documentation, easy to manage.

Cons: Inflexible, lack of client participation, testing late, all at once delivery.

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

What is iterative?

A

Development through repeated cycles and in smaller portions of software at a time.

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

What are some pros and cons about iterative and incremental?

A

Pros: flexible, early deliverables, early bug identification, client involvement, learning and improvement.

Cons: Frequent changes, challenging management, potential for incomplete features.

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

What is agile?

A

Focus on delivering value incrementally, responding to change, and prioritizing collaboration and flexibility.

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

Agile, what are some pros and cons?

A

Pros: Faster time to market, team collaboration, focus on customer value, iterative and incremental

Cons: Lack of predictability, dependency on client avaliability, documenation, hard to maintain.

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

What are some of the values of agile?

A

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

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

What is Kanban?

A

Kanban is a visual workflow management method used in project management and software development to improve efficiency, manage work in progress and enhace team productivity.

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

What is Scrum?

A

organizes work into fixed length iterations to deliver small, usable parts of a project incrementally, emphasizing teamwork, accountability and iterative process.

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