• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/61

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

61 Cards in this Set

  • Front
  • Back

What is the format for a User Story?

As a, I want, so that

What three things should User Stories always include?

The person using the service


What the user needs the service for


Why the user needs the service

What does INVEST stand for?

Independent, Negotiable, Valuable, Estimable, Sized appropriately, Testable

What does I stand for in Invest?

Independent - the User Story should be self contained, with no dependency on any other story.

What does N stand for in INVEST?

Negotiable - until part of a Sprint, a story can always be changed and rewritten.

What does V stand for in INVEST?

Valuable - a User Story must deliver value to the end user.

What does E stand for in INVEST?

Estimable - a User Story must be sufficiently defined to be estimable.

What does S stand for in INVEST?

Sized appropriately - User Stories should be reasonably sized in order to prioritise and estimate with certainty.

What does T stand for in INVEST?

Testable - a User Story must provide the necessary information to verify that its work can be accepted by the product owner.

When discussing User Stories, what does ‘sized appropriately’ mean?

Small

MMP

Minimal Marketable Product

MVP

Minimal Viable Product

Three main activities of grooming project backlog?

Creating and refining PBIs


Estimating PBIs


Prioritising PBIs

PBI

Project Backlog Item

SDLC

Software Development Life Cycle

SDLC

Software Development Life Cycle

What are the stages of the SDLC?

Plan


Analyse


Design


Implement

UML

Unified Modelling Language

What is a project?

A set of activities with a specified beginning and end point intended to create a system that brings value to the business.

In project feasibility analysis, what are three types of feasibility?

Technical feasibility


Economic feasibility


Organisational feasibility

What are the three corners of the project management triangle?

Quality


Time


Cost

What is the purpose of requirements analysis?

To convert high level business requirements into detailed requirements that can be used as inputs for developing the system.

What is a requirement?

A statement of what the system must do or a characteristic it must have.

What are functional requirements?

Relate to process or data. May be prioritised.

What are functional requirements?

Relate to process or data. May be prioritised.

What are non-functional requirements?

Relate to performance or usability.

What is a System Request?

A document that describes the reasons for and the value added from building a new system.

What five details does a System Request contain?

Project sponsor


Business need


Business requirements


Business value


Special issues

What are the four value rankings of the Agile Manifesto?

Individuals and Interactions over processes and tools.


Working software over comprehensive documentation.


Customer collaboration over contract negotiation.


Responding to change over following a plan.

What does Agile value over processes and tools?

Individuals and Interactions

What does Agile value over processes and tools?

Individuals and Interactions

What does Agile value over comprehensive documentation?

Working software

What does Agile value over processes and tools?

Individuals and Interactions

What does Agile value over comprehensive documentation?

Working software

What does Agile value over contract negotiation?

Customer collaboration

What does Agile value over processes and tools?

Individuals and Interactions

What does Agile value over comprehensive documentation?

Working software

What does Agile value over contract negotiation?

Customer collaboration

What does Agile value over following a plan?

Responding to change

What are five Agile objectives?

Continuous innovation


Faster time to market


People and process adaptability


Product adaptability


Reliable results

What are the waterfall methodology triangle points?

Cost, Time, Scope

What are the waterfall methodology triangle points?

Cost, Time, Scope

What are the points of the Agile methodology triangle?

Value, Quality, Constraints

DSDM

Dynamic Systems Development Method

MoSCoW rules?

Must Have


Should Have


Could Have


Would Have

How long should Sprints be?

2 - 4 weeks

What is the output of a Sprint?

Potentially Shippable Product Increment

What is Empirical Process Control

Observation and experimentation rather than detailed up-front planning

What are six Scrum principles?

Empirical Process Control


Self-organisation


Collaboration


Value-based prioritisation


Time-boxing


Iterative Development

What are three roles in Agile Development?

Developer


Scrum Master


Product Owner

What are the four boxes in the Scrum diagram?

Product backlog


Sprint backlog


Daily Scrum meeting


Potentially Shippable Product Increment

SECI

Socialisation: tacit to tacit


Externalisation: tacit to explicit


Combination: explicit to explicit


Internalisation: explicit to tacit

What are three Scrum artefacts?

Product Backlog Item


Product Backlog


User Stories

What are seven Scrum activities?

Sprint


Planning and Estimating


Daily Scrum


Sprint Execution


Sprint Review


Sprint Retrospectives


Backlog Grooming

What is the Primary function of the Product Owner?

Achieving maximum business value for the project

What is the primary function of the Scrum Master?

Ensuring the Scrum team is provided with an environment conducive to completing the project successfully

What is the primary function of the Development Team?

Understanding the requirements specified by the Product Owner and creating the deliverables of the project

What happens at the end of a Sprint?

A Sprint Review

What activity takes place continuously during the Scrum cycle?

Backlog grooming

What are five phases of Scrum?

Initiate


Plan and Estimate


Implement


Review and Retrospect


Release

What is a Use Case diagram?

Describes functions performed by users of a system