Shared Flashcard Set

Details

Agile Software Devlopment
Agile Certified Practitioner
66
Software
Professional
04/23/2013

Additional Software Flashcards

 


 

Cards

Term

In order for the Product Backlog to be of value, what 3 elements must it have?

Definition
  1. What is being asked for (the story)
  2. Prioritized
  3. Estimated (by the team)
Term

What are the 3 C's of User Stories?

Definition
  1. Card
  2. Conversation
  3. Confirmation
Term

What are the extended roles of XP?

Definition
  1. Tracker
  2. Coach
Term

What are the 5 values of Extreme Programming (XP)?

Definition
  1. Simplicity
  2. Communication
  3. Respect
  4. Feedback
  5. Courage
Term
Name 6 Agile Methodologies
Definition
  1. Extreme Programming (XP)
  2. Lean
  3. Test Driven Development (TDD)
  4. Scrum
  5. Dynamic Systems Development (DSDM)
  6. Feature Driven Development (FDD)
Term

Agile Manifesto:  Individuals and Interactions over....

Definition
processes and tools
Term

Agile Manifesto:  Working software over...

Definition

comprehensive documentation

Term

Agile Manifesto:  Customer collaboration over....

Definition
contract negotiation
Term

Agile Manifesto:  Responding to change over....

Definition
following a plan
Term

Agile Principles:  The highest priority of Agile is...

Definition
to satisfy the customer through early and continuous delivery.
Term

Agile Principles:   Welcome changing requirements....

Definition
even late in the development
Term

Agile Priniciples:  Deliver working software frequently....

Definition
from a couple of weeks to a couple of months, with the preference to the shorter timescale.
Term

Agile Principles:  Business people and developers must...

Definition
work together daily throughout the project
Term

Agile Principles:  Build projects around...

Definition
motivated individuals.  Give them the environment and support they need and the trust to get the job done.
Term

Agile Principles:  the most efficient and effective method of conveying information to and within the team is 

Definition
face to face conversation.
Term
What 3 characteristics should the agile product owner should have?
Definition
  1. Available
  2. Informed
  3. Empowered
Term

Agile Principles: Working software is..

Definition
the primary measure of progress
Term

Agile Principles: The primary measure of progress is...

Definition
working software
Term

Agile Principles: Continuous attention to _______ and _______ enhance agility.

Definition

technical excellence

good design

Term

Agile Principles: Define simplicity

Definition
the art of maximizing work not done.
Term

Agile Principles:  The best _____, _______ and _______ emerge from self organizing teams.

Definition
  1. requirements
  2. architectures
  3. designs
Term

Agile Principles: At regular intervals, hte team reflects on how to become more _______, then ______ and _____ its behavior accordingly.

Definition
  1. effective
  2. tunes
  3. adjusts
Term

In scrum, the number of points (story points) that a team can complete in one iteration is called.

Definition
velocity
Term

What are the 3 artifacts of SCRUM?

Definition
  1. Release Plan
  2. Sprint Plan
  3. Burn down chart
Term

What are the 5 pillars of Lean?

Definition
  1. The customer defines value
  2. Map the Value Stream
  3. Provide Continuous Flow
  4. Pull not Push
  5. Strive for Perfection
Term

Making small improvements to the Value Stream is called...

Definition

Kaizen

Plan, Do, Check, Act (or Adjust)

 

Term
The acronym for waste in manufacturing is reffered to as WORMPIIT.  What are the wastes?
Definition
  1. Waiting
  2. Overproduction
  3. Re-work
  4. Motion
  5. Processing
  6. Intellect
  7. Inventory
  8. Task Switching
Term

What are the 3 ceremonies of SCRUM?

Definition
  1. Sprint Planning
  2. Daily Standup
  3. Retrospective
Term

What are the 3 roles of SCRUM?

Definition
  1. Product Owner (voice of the customer)
  2. Scrum Master (servant leader)
  3. Team Member (Developer, tester, designer etc...)
Term
Team member should be RACI.  Define RACI
Definition

Responsible

Accountable

Consulted

Informed

Term

The scrum master focuses on the _______ while the project manager focuses on the ________.

Definition
  1. team level
  2. program level
Term

What is on the x and y axis of an iteration burn down chart?

Definition

x= days

y = hours

Term

What is on the x and y axis of a release burn down chart?

Definition

y = points

x = iteration

Term

Who facilitates the retrospective meeting?

Definition
Scrum Master
Term
What level of Agile Planning is the Roadmap? Who prepares this?
Definition
Level 2
Product Owner and Scrum Master
Term
What quadrant of the Emotional Intelligence quadrant would you find the term “adaptability”?
a. Self management
b. Self awareness
c. Social skills
d. Social awareness
Definition
a. Self management
Term
At what phase in the team development should the team leader introduce the “twin goals” of self organizing and self directing?

a. Forming
b. Storming
c. Norming
d. Performing
Definition
c. Norming
Term

The role of an agile leader working with an empowered team is to delegate _______ for success and determine how to achieve _____ _____.


a. Responsibility and Project goals

b. Leadership and Team Organization

c. Support and Ongoing Objectives

d. Responsibility and Ongoing Objectives

Definition
a. Responsibility and Project goals
Term

What happens during the Review meeting at the end of a Sprint/Iteration?    (pick the best answer)
A. Review work completed, Product Owner confirms whether each story is "done", and demo of working software
B. Review work completed, Product Owner confirms whether each story is "done", and slideshow of working software
C. Demo to the Product Owner and any other Stakeholders who choose to attend
D. Team celebration

Definition

A. Review work completed, Product Owner confirms whether each story is "done", and demo of working software

Term

What are the 3 strong motivators for performance tht lead to improved morale?

Definition

1. autonomy

2. mastery

3. purpose

Term

In Agile, emperical process is defined as

Definition

acknowledgement that some things are not predictable and that you may not know everything up front.

Term

The primary constraint in Agile development is

Definition

schedule

 

The delivery date is fixed, therefore costs are fixed.  Only scope/features are changed.

Term
Identify the Release Planning Processes
Definition
  1. Determine available project time
  2. Determine iteration length
  3. Break down features into stories
  4. Esimate user stories
  5. Prioritize user stories
  6. Select stories for the iterations and release date
Term
Name 5 of the 12 key practices of XP
Definition
  1. Planning Game
  2. Refactoring
  3. Paried Programming
  4. Continuous Integration
  5. Sustainable Pace
  6. Collective Ownership
  7. Coding Standards
  8. Metaphor
  9. Test Driven Development
  10. Simple Design
  11. Small Releases
  12. Acceptance Tests
Term

The primary role of the scrum master is to

Definition

serve and protect the team

Term

What are the 4 simple rules best teams follow?

Definition
  1. Start and finish as a team
  2. Self direction
  3. Collocation
  4. Shared vulnerability
Term

Effective communication requires three elements.  They are:

Definition
  1. Clarity
  2. Frequency
  3. Medium
Term

What are the major characteristics that are part of the Code of Ethics?

Definition
  1. Honesty
  2. Fairness
  3. Respect
  4. Responsibility
Term

What are the 5 levels of planning and who is responsible for each level of planning?

Definition

1. Vision (yearly by product owner)

2. Roadmap (bi-yearly by product owner)

3. Release (quarterly by team) - stories

4. Iteration/Sprint (bi-weekly by team) - tasks

5. Daily Standup (daily by team) - specific activities

Term

What are the 3 elements of a charter?

Definition
  1. Vision
  2. Mission
  3. Success criteria
Term

The 6 components of an elevator pitch are:

Definition
  1. For the target customer
  2. Who need/opportunity
  3. The product
  4. That benefits
  5. Unlike competitor
  6. Our product is different
Term

What 3 levels is priority determined?

Definition

1. Themes

2. Epics

3. User Stories

Term

What are the benefits of identifying user roles in Agile?

Definition

Helps to drive out features and needs

Term

Define INVEST as it relates to user stories.

Definition

Independent

Negotiable

Valuable

Estimable

Small

Testable

Term
User stories that are technology based, require research or have dependencies on other teams are called?
Definition

Foundational stories

Term
Non functional requirements such as peformance, browser support and scalability are called what?
Definition

Constraints

 

Constraints are not part of the backlog, but should be posted on the team wall with the definition of done.

Constraints cannot be removed until the project is done.

Term

What are 5 ways of assigning prioritization?

Definition

1. Financial Value

2. Business Value

3. Cost of developing and supporting

4. Significance of new technology

5. High Risk Features

Term

Kano and Moscow are prioritization techniques.  Identify the elements of Kano

Definition

Must Have / Should Have

Satisfiers

Delighters

Dissatisfiers

Term

Time based estimating; that assumes you are focused on just that one item, but does NOT assume nothing will go wrong is called what?

Definition

Ideal Time

 

This is typically used in a traditional project approach

Term

A valuable long term predictor that is measured in story points and is a measure of the team's throughput is called?

Definition
Velocity
Term

Name 3 Relative Estimating techniques

Definition
  1. Triangulation
  2. Bracketing
  3. Affinity
  4. Comparison
Term

What are the 2 relative measures of story points?

Definition

Size

Complexity

Term

What are 4 types of agile modeling and when is modeling used?

Definition
  1. Whiteboard
  2. Process flows
  3. Use cases
  4. Wireframes
  5. Mockups

These are techniques used in story reviews

Term

The 3 questions that should be answere by each team member during the daily standup are what?

Definition
  1. What did I accomplish yesterday.
  2. What will I accomplish today?
  3. What impediments are keeping me from reaching my goals?
Term

What are the 7 key principles of Lean?

Definition
  1. Eliminate waste
  2. Create knowledge
  3. Build in quality
  4. Defer commitment
  5. Optimize the whole
  6. Deliver fast
  7. Respect people
Supporting users have an ad free experience!