Agile (week 1) Flashcards

1
Q

what does the agile manifesto say

A

we are uncovering better ways of doing it and helping others do it. through this work we have come to value :

  • -> individuals and interactions over process 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
2
Q

benefits of agile development

A

–> design of the product is efficient and fulfils the business requirements

–> there is a constant 2 way communication which keeps the customers involved, thus all the stakeholders have clear visibility on the project’s progress

–> the dev teams are quite responsive to the changes and can accommodate changes even in the advanced stages of development

–> the customers continuously get a look and feel of the project progress at the end of each iteration/sprint

–> each sprint provides the customer with working software which meets their expectation as per the definition of done provided by them

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

disadvantages of agile development

A

–> depends heavily on customer interaction, so if the customer is not clear, the project is driven in the wrong direction

–> total cost may be higher than waterfall

–> transfer of technology to new team members may be quite challenging due to lack of documentation

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

practices based upon the manifesto for agile software dev is called _____________

A

agile practices

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

what is a sprint in agile

A

it is a fixed length time boxed incremental approach to software development by advocating frequent interactions with businesses

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

what are agile events

A

Agile Events, (formerly Agile Ceremonies), are several types of meetings prescribed within Agile frameworks

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

what are the different agile events

A
  • -> daily standup meeting
  • -> sprint planning
  • -> sprint review
  • -> spring retrospective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how does kanban work

A

all the work items are represented as cards on a board allowing teams to visualise progress

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

what does kanban allow you to do

A

visualise what you do today
seeing all the items in context can be very informative

limit the amount in progress
helps balance the flow based approach so that teams dont start and commit to too much work at once

enhance flow
when something is finished the next highest thing is pulled from the backlog

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