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 |