Week 6 - Product Development Flashcards

1
Q

Define product development

A

Creation of an entirely new product, or

Modification/updating of existing products

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

Define Ad-hoc development

A

No development process - just build & fix. Often poort quality products.

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

Define Hacking in terms of product development

A

Producing a solution using great skill, or

Getting the job done without elegance or efficiency

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

What is the purpose of methodologies?

A

Break problem down into series of tasks

Focus and Structure

Product planning

Results in much higher quality product

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

What are the basic elements of the waterfall methodology

A

Requirements/Specification

Design (possible feedback from client)

Implementation

Testing

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

What is a common agile framework?

A

Scrum

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

What are the main features of Agile Software Development?

A

Short bursts of development

Very adaptive

Used when requirements can change easily

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

What are the roles in Scrum?

A

Product owner

Scrum team

Scrum master

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

In scrum, what is the product owner

A

The “client”.

Has a vision of what the product will be using feature list. Sets requirements outside of sprints.

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

In scrum, what is the scrum team

A

Team members working together to complete agreed work. Usually strong bonding.

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

In scrum, what is the scrum master

A

Ensures the team is working effectively by removing obstacles and convening meetings.

Liason between team and owner.

Protects team from overcommitment or complacency.

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

What is a sprint, in the scrum framework

A

1 week to 1 month period of development time.

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

What are the components of a scrum sprint

A

Sprint planning meeting where list of features for this sprint are decided

Daily scrum meeting for ~15mins to share progress and decide todays work, and discuss problems

Sprint review at end of sprint where new functionality is presented. Feedback from product owner. May result in new requirements/changesof requirements

Reflecting on the sprint and identifying improvments for next sprint.

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